2025-06-14 17:43:06.463 | I | 187951[187951] | SMS-main | main.cpp:83 | setFileLimits | 文件最大描述符个数设置为:1048576 2025-06-14 17:43:06.463 | I | 187951[187951] | SMS-main | main.cpp:97 | setCoreLimits | core文件大小设置为:18446744073709551615 2025-06-14 17:43:06.463 | I | 187951[187951] | SMS-main | Database.cpp:46 | init | SQLite数据库已打开: ./channels.db 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | Database.cpp:96 | createTables | 数据库表创建成功 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:184 | main | 数据库初始化成功 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | MediaHook.cpp:298 | onRegisterServer | server info: {"httpServerPort":8080,"ip":"172.24.6.9","jt1078Port":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:250 | main | start websocket server, port: 1080 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:254 | main | start websockets server, sslPort: 1443 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:275 | main | start http api, port: 80 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:279 | main | start https api, sslPort: 443 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:299 | main | start http server, port: 8080 2025-06-14 17:43:06.475 | I | 187951[187951] | SMS-main | main.cpp:303 | main | start https server, sslPort: 18080 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:13 | startWebAdmin | 启动Web管理服务器... 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:33 | startWebAdmin | 启动Web管理服务器 [Admin1], IP: 0.0.0.0, 端口: 9090 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:38 | startWebAdmin | Web管理HTTP服务器已启动,访问地址: http://0.0.0.0:9090 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:44 | startWebAdmin | Web管理HTTPS服务器已启动,访问地址: https://0.0.0.0:9443 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:48 | startWebAdmin | Web管理界面文件位置: ./webadmin/ (硬编码路径) 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | WebAdminApi.cpp:49 | startWebAdmin | 注意:请确保webadmin目录存在且包含网页文件 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | main.cpp:328 | main | start srt server, port: 6666 2025-06-14 17:43:06.476 | I | 187951[187951] | SMS-main | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009473 2025-06-14 17:43:07.563 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 17:43:07.563 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009472, 127.0.0.1:38654 2025-06-14 17:43:07.563 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009472 2025-06-14 17:43:07.563 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 17:43:07.566 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 17:43:07.566 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:289 | initPush | create a TsMediaSource 2025-06-14 17:43:07.566 | I | 187951[187977] | srt-looper-1 | TsDemuxer.cpp:24 | TsDemuxer | TsDemuxer() 2025-06-14 17:43:07.566 | I | 187951[187977] | srt-looper-1 | TsMediaSource.cpp:45 | addTrack | create _ring 2025-06-14 17:43:07.566 | I | 187951[187977] | srt-looper-1 | TsMediaSource.cpp:300 | startDecode | TsMediaSource::startDecode(): 0x7fbfc0002b00 2025-06-14 17:43:12.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec002400 2025-06-14 17:43:12.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:12.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec002400 2025-06-14 17:43:12.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:43:12.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:12.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:12.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:12.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec002400 2025-06-14 17:43:12.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:12.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 266 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":4872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:12.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:12.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 266 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":5190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec002400 2025-06-14 17:43:14.221 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:43:14.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec002400 2025-06-14 17:43:15.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec002400 2025-06-14 17:43:15.103 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:43:15.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:43:15.416 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:43:15.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec002400 2025-06-14 17:43:15.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:43:15.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:15.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:15.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:43:15.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:15.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:43:15.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec007a00 2025-06-14 17:43:15.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:15.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:43:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:16.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.372028350830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:16.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec008320 2025-06-14 17:43:16.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.372028350830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec008320 2025-06-14 17:43:16.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec008320 2025-06-14 17:43:16.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:16.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 266 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":9251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:43:17.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:17.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":10064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:20.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:20.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:20.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:20.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:20.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:20.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:21.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:21.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:21.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:21.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":13562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:21.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:21.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:21.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:21.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:21.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:21.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:21.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:21.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:22.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:22.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:23.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:23.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:23.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:43:23.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:23.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:23.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:23.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":16161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:23.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:23.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:23.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:24.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:24.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:43:24.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:24.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:25.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:25.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:25.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:25.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:25.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:25.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:43:25.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:25.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:25.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:25.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:25.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:25.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:43:25.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:25.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:25.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:25.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":18253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:26.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:43:26.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:43:26.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:26.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":18557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:43:26.496 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.44388771057129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:26.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0339b0 2025-06-14 17:43:26.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.44388771057129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0339b0 2025-06-14 17:43:26.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0339b0 2025-06-14 17:43:30.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:30.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:43:30.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:30.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":23217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:43:32.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec007a00 keealive timeout 2025-06-14 17:43:32.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec007a00 2025-06-14 17:43:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:43:35.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:35.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:36.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:36.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":28925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:43:36.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.419769287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:36.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec007a00 2025-06-14 17:43:36.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.419769287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec007a00 2025-06-14 17:43:36.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec007a00 2025-06-14 17:43:37.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:37.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":29974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:39.732 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 17:43:39.733 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009471, 116.131.242.101:39598 2025-06-14 17:43:39.733 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009471 2025-06-14 17:43:39.733 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 17:43:39.736 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 17:43:39.736 | I | 187951[187955] | looper-9 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 17:43:40.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:40.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:40.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:40.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":33222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:45.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0347f0 2025-06-14 17:43:45.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:45.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/destinations/ 2025-06-14 17:43:46.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:46.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:43:46.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:46.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":38870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:43:46.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:46.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:43:46.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.512235641479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:46.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033aa0 2025-06-14 17:43:46.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.512235641479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033aa0 2025-06-14 17:43:46.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033aa0 2025-06-14 17:43:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":39193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:51.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:51.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:51.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:51.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":43872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:51.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035110 2025-06-14 17:43:51.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:51.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:43:52.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c60 2025-06-14 17:43:52.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:52.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:43:52.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036490 2025-06-14 17:43:52.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:52.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:43:55.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0380f0 2025-06-14 17:43:55.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:55.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:43:56.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:56.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:43:56.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:56.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:43:56.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:56.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":48873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:43:56.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.577842712402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:43:56.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03a830 2025-06-14 17:43:56.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.577842712402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03a830 2025-06-14 17:43:56.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03a830 2025-06-14 17:43:56.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:56.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:43:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:43:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":49499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:00.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0347f0 keealive timeout 2025-06-14 17:44:00.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:01.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:01.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:01.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:01.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":53890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:06.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039ae0 2025-06-14 17:44:06.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:44:06.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:06.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:06.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:06.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":58889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:06.531 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.60497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:06.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:06.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":28.60497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0347f0 2025-06-14 17:44:06.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 267 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","bytes":0,"createTime":1749894187566,"epollFd":7,"onlineDuration":59210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"unready","totalPlayerCount":0,"type":"normal","vhost":"vhost"}]}, this: 0x7fbfec003e00 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 17:44:07.161 | I | 187951[187954] | looper-7 | MediaSource.cpp:636 | release | delete source: /live/test_vhost, _origin: 1, type: normal, protocol: srt 2025-06-14 17:44:07.161 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:44:07.161 | I | 187951[187954] | looper-7 | TsMediaSource.cpp:21 | ~TsMediaSource | ~TsMediaSource 2025-06-14 17:44:07.161 | I | 187951[187955] | looper-9 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 17:44:07.161 | I | 187951[187955] | looper-9 | MediaHook.cpp:354 | onStreamNotFound | onStreamNotFound info: {"uri":"/live/test"} 2025-06-14 17:44:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b710 2025-06-14 17:44:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onStreamStatus?body: {"action":"push","errorCode":"400","isOrigin":true,"protocol":"srt","serverId":"172.24.6.9:80","status":"off","streamId":"/live/test","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b710 2025-06-14 17:44:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b710 2025-06-14 17:44:07.551 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 17:44:07.552 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009470, 127.0.0.1:49633 2025-06-14 17:44:07.552 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009470 2025-06-14 17:44:07.552 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 17:44:07.555 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 17:44:07.555 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:289 | initPush | create a TsMediaSource 2025-06-14 17:44:07.555 | I | 187951[187977] | srt-looper-1 | TsDemuxer.cpp:24 | TsDemuxer | TsDemuxer() 2025-06-14 17:44:07.555 | I | 187951[187977] | srt-looper-1 | TsMediaSource.cpp:45 | addTrack | create _ring 2025-06-14 17:44:07.555 | I | 187951[187977] | srt-looper-1 | TsMediaSource.cpp:300 | startDecode | TsMediaSource::startDecode(): 0x7fbfc00028f0 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036490 keealive timeout 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c60 keealive timeout 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035110 keealive timeout 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036490 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c60 2025-06-14 17:44:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035110 2025-06-14 17:44:09.448 | I | 187951[187956] | looper-11 | TsMediaSource.cpp:210 | addDecodeTrack | addDecodeTrack ========= 2025-06-14 17:44:09.569 | I | 187951[187956] | looper-11 | TsMediaSource.cpp:210 | addDecodeTrack | addDecodeTrack ========= 2025-06-14 17:44:09.688 | I | 187951[187956] | looper-11 | AacTrack.cpp:188 | adtsToConfig | profile:1 sampling_frequency_index:3 channel_configuration:2 2025-06-14 17:44:09.688 | I | 187951[187956] | looper-11 | MediaSource.cpp:817 | onFrame | audio track ready: aac 2025-06-14 17:44:10.489 | I | 187951[187956] | looper-11 | MediaSource.cpp:778 | onFrame | video track ready: h264 2025-06-14 17:44:10.489 | I | 187951[187956] | looper-11 | MediaSource.cpp:988 | onReady | on ready, path: /live/test, protocol: srt, type: normal 2025-06-14 17:44:10.489 | I | 187951[187956] | looper-11 | MediaSource.cpp:994 | onReady | track type: audio, codec: aac(ready) 2025-06-14 17:44:10.489 | I | 187951[187956] | looper-11 | MediaSource.cpp:994 | onReady | track type: video, codec: h264(ready) 2025-06-14 17:44:10.489 | I | 187951[187956] | looper-11 | TsMediaSource.cpp:294 | stopDecode | TsMediaSource::stopDecode() 2025-06-14 17:44:10.489 | I | 187951[187955] | looper-9 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 17:44:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036f00 2025-06-14 17:44:10.489 | I | 187951[187955] | looper-9 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 17:44:10.490 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 17:44:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onStreamStatus?body: {"action":"push","errorCode":"200","isOrigin":true,"protocol":"srt","serverId":"172.24.6.9:80","status":"on","streamId":"/live/test","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036f00 2025-06-14 17:44:10.490 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 17:44:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036f00 2025-06-14 17:44:10.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0380f0 keealive timeout 2025-06-14 17:44:10.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0380f0 2025-06-14 17:44:11.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:11.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:11.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:11.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 389 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":959364,"createTime":1749894247555,"epollFd":11,"onlineDuration":3888,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:15.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:15.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:15.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:15.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:15.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:15.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 390 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":3109708,"createTime":1749894247555,"epollFd":11,"onlineDuration":8227,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:15.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:15.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:16.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:16.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 390 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":3214988,"createTime":1749894247555,"epollFd":11,"onlineDuration":8547,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:16.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9685001373291,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:16.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0380d0 2025-06-14 17:44:16.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9685001373291,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0380d0 2025-06-14 17:44:16.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0380d0 2025-06-14 17:44:18.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:44:18.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:44:19.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0380d0 2025-06-14 17:44:19.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:19.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:44:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-beauty-buys/best-beauty-buys-2022-wellness 2025-06-14 17:44:19.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:19.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:44:19.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:19.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:20.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:20.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:20.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:20.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:20.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:20.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 391 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":5410076,"createTime":1749894247555,"epollFd":11,"onlineDuration":13016,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:20.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:20.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 391 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":5494300,"createTime":1749894247555,"epollFd":11,"onlineDuration":13343,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:22.173 | I | 187951[187955] | looper-9 | MediaSource.cpp:276 | operator() | get a key: /live/test_vhost 2025-06-14 17:44:22.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec039ae0 keealive timeout 2025-06-14 17:44:22.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039ae0 2025-06-14 17:44:24.275 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:44:24.275 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:44:25.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:25.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:25.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:25.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:25.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:25.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 391 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":7794668,"createTime":1749894247555,"epollFd":11,"onlineDuration":18237,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:25.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:25.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:26.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:26.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 391 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":7935480,"createTime":1749894247555,"epollFd":11,"onlineDuration":18616,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:26.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818599700927734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:26.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:44:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818599700927734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:44:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:44:31.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:31.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":10510892,"createTime":1749894247555,"epollFd":11,"onlineDuration":23967,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:34.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0380d0 keealive timeout 2025-06-14 17:44:34.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0380d0 2025-06-14 17:44:36.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:36.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:36.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:36.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0347f0 keealive timeout 2025-06-14 17:44:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:36.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820056915283203,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0380a0 2025-06-14 17:44:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820056915283203,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0380a0 2025-06-14 17:44:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0380a0 2025-06-14 17:44:36.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:36.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":13132364,"createTime":1749894247555,"epollFd":11,"onlineDuration":29627,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:37.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:37.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":13335028,"createTime":1749894247555,"epollFd":11,"onlineDuration":29956,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:41.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:41.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:41.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:41.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":15078728,"createTime":1749894247555,"epollFd":11,"onlineDuration":33892,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:46.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:46.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:44:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":17459372,"createTime":1749894247555,"epollFd":11,"onlineDuration":38907,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:46.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:44:46.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806079864501953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:46.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806079864501953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0347f0 2025-06-14 17:44:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0347f0 2025-06-14 17:44:46.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:46.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":17655456,"createTime":1749894247555,"epollFd":11,"onlineDuration":39241,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:50.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:50.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:50.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:50.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":19561024,"createTime":1749894247555,"epollFd":11,"onlineDuration":43241,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:53.654 | I | 187951[187952] | looper-3 | SrtClient.cpp:19 | SrtClient | SrtClient 2025-06-14 17:44:53.655 | W | 187951[187952] | looper-3 | DnsCache.cpp:104 | getSystemDomainIP | getaddrinfo failed: 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | SrtClient.cpp:61 | start | TcpClient::connect, ip: , peerPort: 0, failed 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/startbody: url=http%3A%2F%2F104.243.33.120%3A7070%2Fstream%2Fcomcast%2Fae%2Fmaster.m3u8%3Fu%3Dadmin%26p%3D8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918&appName=live&streamName=1, response: HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 51 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html Access-Control-Allow-Origin: * {"code":400,"msg":"启动SRT推流客户端失败"}, this: 0x7fbfec0072e0 2025-06-14 17:44:53.655 | I | 187951[187952] | looper-3 | SrtClient.cpp:29 | ~SrtClient | ~SrtClient 2025-06-14 17:44:55.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:55.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:44:55.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:55.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":21903504,"createTime":1749894247555,"epollFd":11,"onlineDuration":48236,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:44:56.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:56.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:44:56.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:44:56.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":22098272,"createTime":1749894247555,"epollFd":11,"onlineDuration":48775,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:44:56.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84076499938965,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:44:56.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036360 2025-06-14 17:44:56.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84076499938965,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036360 2025-06-14 17:44:56.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036360 2025-06-14 17:45:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:45:00.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:00.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24256512,"createTime":1749894247555,"epollFd":11,"onlineDuration":53241,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:02.560 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:45:02.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:45:03.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:45:03.180 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:45:03.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:03.432 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:45:03.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:45:03.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:45:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:45:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:04.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:04.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:04.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:45:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":25839660,"createTime":1749894247555,"epollFd":11,"onlineDuration":56759,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:04.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:04.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":26097596,"createTime":1749894247555,"epollFd":11,"onlineDuration":57093,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:06.582 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827495574951172,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:06.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039b90 2025-06-14 17:45:06.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827495574951172,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec039b90 2025-06-14 17:45:06.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039b90 2025-06-14 17:45:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:07.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:07.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:08.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:08.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":27733384,"createTime":1749894247555,"epollFd":11,"onlineDuration":60722,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:08.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:08.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:45:08.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:08.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":28012376,"createTime":1749894247555,"epollFd":11,"onlineDuration":61245,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:13.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:13.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:45:13.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:13.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:13.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:13.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:13.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:13.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":30396968,"createTime":1749894247555,"epollFd":11,"onlineDuration":66261,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:14.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:14.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":30520672,"createTime":1749894247555,"epollFd":11,"onlineDuration":66594,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:16.590 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821561813354492,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:16.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039b90 2025-06-14 17:45:16.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821561813354492,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec039b90 2025-06-14 17:45:16.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039b90 2025-06-14 17:45:18.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:18.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":32739448,"createTime":1749894247555,"epollFd":11,"onlineDuration":71273,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | SrtClient.cpp:19 | SrtClient | SrtClient 2025-06-14 17:45:19.607 | W | 187951[187952] | looper-3 | DnsCache.cpp:104 | getSystemDomainIP | getaddrinfo failed: 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | SrtClient.cpp:61 | start | TcpClient::connect, ip: , peerPort: 0, failed 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/startbody: url=http%3A%2F%2F104.243.33.120%3A7070%2Fstream%2Fcomcast%2Fae%2Fmaster.m3u8%3Fu%3Dadmin%26p%3D8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918&appName=live&streamName=1, response: HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 51 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html Access-Control-Allow-Origin: * {"code":400,"msg":"启动SRT推流客户端失败"}, this: 0x7fbfec033c50 2025-06-14 17:45:19.607 | I | 187951[187952] | looper-3 | SrtClient.cpp:29 | ~SrtClient | ~SrtClient 2025-06-14 17:45:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0072e0 keealive timeout 2025-06-14 17:45:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:23.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:45:23.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:45:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:24.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:24.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:24.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:24.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":35162204,"createTime":1749894247555,"epollFd":11,"onlineDuration":76499,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:24.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:24.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":35263536,"createTime":1749894247555,"epollFd":11,"onlineDuration":76823,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:26.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836467742919922,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:26.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:26.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836467742919922,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:45:26.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:29.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:29.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:29.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:29.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":37878428,"createTime":1749894247555,"epollFd":11,"onlineDuration":82232,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:34.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:34.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":40126156,"createTime":1749894247555,"epollFd":11,"onlineDuration":86933,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:34.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:34.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":40286708,"createTime":1749894247555,"epollFd":11,"onlineDuration":87286,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:36.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774484634399414,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:36.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:36.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774484634399414,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:45:36.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:45:39.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:45:39.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:39.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 17:45:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":42446264,"createTime":1749894247555,"epollFd":11,"onlineDuration":91918,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:43.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035240 2025-06-14 17:45:43.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:43.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:45:44.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:44.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:44.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:44.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":44857176,"createTime":1749894247555,"epollFd":11,"onlineDuration":97158,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:45.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:45.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":44982196,"createTime":1749894247555,"epollFd":11,"onlineDuration":97480,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:45.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03be20 2025-06-14 17:45:45.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:45.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:45:45.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:45.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 17:45:46.610 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793354034423828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03ce60 2025-06-14 17:45:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793354034423828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03ce60 2025-06-14 17:45:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03ce60 2025-06-14 17:45:49.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:49.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:45:49.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:49.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":47183864,"createTime":1749894247555,"epollFd":11,"onlineDuration":101964,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:45:49.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:45:49.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:45:54.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:54.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:45:54.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:54.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:45:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:45:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:54.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":49451332,"createTime":1749894247555,"epollFd":11,"onlineDuration":106915,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0072e0 keealive timeout 2025-06-14 17:45:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:54.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:54.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":49619780,"createTime":1749894247555,"epollFd":11,"onlineDuration":107249,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:45:56.619 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783466339111328,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:45:56.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:56.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783466339111328,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:45:56.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:57.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:57.525 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:45:57.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:45:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:45:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:45:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":51818816,"createTime":1749894247555,"epollFd":11,"onlineDuration":111921,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03be20 keealive timeout 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035240 keealive timeout 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03be20 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035240 2025-06-14 17:46:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:04.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:04.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:46:04.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:04.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:46:04.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:04.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:04.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:04.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":54169192,"createTime":1749894247555,"epollFd":11,"onlineDuration":116919,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:46:04.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:04.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":54365276,"createTime":1749894247555,"epollFd":11,"onlineDuration":117270,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:05.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:46:05.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:46:06.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832944869995117,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:06.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:06.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832944869995117,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:46:06.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:09.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:09.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:46:09.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:09.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":56666960,"createTime":1749894247555,"epollFd":11,"onlineDuration":122144,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:46:14.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:14.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:46:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:46:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":58900212,"createTime":1749894247555,"epollFd":11,"onlineDuration":126922,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":59051552,"createTime":1749894247555,"epollFd":11,"onlineDuration":127253,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:16.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849061965942383,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:16.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:46:16.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849061965942383,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:46:16.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:46:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:46:19.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:19.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":61284804,"createTime":1749894247555,"epollFd":11,"onlineDuration":131945,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:46:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:46:24.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:24.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":63606228,"createTime":1749894247555,"epollFd":11,"onlineDuration":136942,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:46:24.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:24.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":63749672,"createTime":1749894247555,"epollFd":11,"onlineDuration":137267,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:46:26.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84537696838379,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:26.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:46:26.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84537696838379,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:46:26.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:46:30.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:30.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:46:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":66523800,"createTime":1749894247555,"epollFd":11,"onlineDuration":143127,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:46:33.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:33.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:33.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:33.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec003e00 2025-06-14 17:46:33.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:33.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":67999036,"createTime":1749894247555,"epollFd":11,"onlineDuration":146280,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:46:33.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:33.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:34.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:34.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68114844,"createTime":1749894247555,"epollFd":11,"onlineDuration":146613,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:46:34.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:46:34.417 | I | 187951[187952] | looper-3 | SrtClient.cpp:19 | SrtClient | SrtClient 2025-06-14 17:46:34.418 | W | 187951[187952] | looper-3 | DnsCache.cpp:104 | getSystemDomainIP | getaddrinfo failed: 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | SrtClient.cpp:61 | start | TcpClient::connect, ip: , peerPort: 0, failed 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/startbody: url=http%3A%2F%2F104.243.33.120%3A7070%2Fstream%2Fcomcast%2Fae%2Fmaster.m3u8%3Fu%3Dadmin%26p%3D8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918&appName=live&streamName=1, response: HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 51 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html Access-Control-Allow-Origin: * {"code":400,"msg":"启动SRT拉流客户端失败"}, this: 0x7fbfec0072e0 2025-06-14 17:46:34.418 | I | 187951[187952] | looper-3 | SrtClient.cpp:29 | ~SrtClient | ~SrtClient 2025-06-14 17:46:36.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:46:36.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:46:36.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828208923339844,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:36.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828208923339844,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:46:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:38.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:46:38.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039780 2025-06-14 17:46:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:46:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:46:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039ca0 2025-06-14 17:46:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:46:38.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03cff0 2025-06-14 17:46:38.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/4000014431239 2025-06-14 17:46:38.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:38.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":70321776,"createTime":1749894247555,"epollFd":11,"onlineDuration":151262,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:38.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:46:38.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:46:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f2f0 2025-06-14 17:46:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/cowboy-blondies-recipe-8646277 2025-06-14 17:46:44.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:44.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:46:44.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:44.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":73027472,"createTime":1749894247555,"epollFd":11,"onlineDuration":156937,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:44.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:44.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:44.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:44.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":73161704,"createTime":1749894247555,"epollFd":11,"onlineDuration":157267,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:46.662 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835575103759766,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:46.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040d30 2025-06-14 17:46:46.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835575103759766,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040d30 2025-06-14 17:46:46.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040d30 2025-06-14 17:46:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:46:49.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:49.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75213348,"createTime":1749894247555,"epollFd":11,"onlineDuration":161743,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:50.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:46:50.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:46:54.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:54.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:54.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:54.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:46:54.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:54.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:46:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":77703220,"createTime":1749894247555,"epollFd":11,"onlineDuration":166935,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:54.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03cff0 keealive timeout 2025-06-14 17:46:54.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec039ca0 keealive timeout 2025-06-14 17:46:54.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec039780 keealive timeout 2025-06-14 17:46:54.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:46:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03cff0 2025-06-14 17:46:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039ca0 2025-06-14 17:46:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039780 2025-06-14 17:46:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:46:54.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:54.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":77841400,"createTime":1749894247555,"epollFd":11,"onlineDuration":167260,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:46:56.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f2f0 keealive timeout 2025-06-14 17:46:56.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f2f0 2025-06-14 17:46:56.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793182373046875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:46:56.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03ebf0 2025-06-14 17:46:56.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793182373046875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03ebf0 2025-06-14 17:46:56.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03ebf0 2025-06-14 17:46:59.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:59.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:46:59.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:46:59.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":80083864,"createTime":1749894247555,"epollFd":11,"onlineDuration":171938,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:04.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:04.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:04.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:04.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:04.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:04.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":82426344,"createTime":1749894247555,"epollFd":11,"onlineDuration":176934,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:04.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:04.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":82559260,"createTime":1749894247555,"epollFd":11,"onlineDuration":177268,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:06.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:06.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:06.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:47:06.375 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:47:06.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:06.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800891876220703,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:06.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:06.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800891876220703,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:47:06.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:08.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:08.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:08.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:08.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":84455616,"createTime":1749894247555,"epollFd":11,"onlineDuration":181278,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:14.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:14.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:14.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:14.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:14.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:14.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:14.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:14.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":87102092,"createTime":1749894247555,"epollFd":11,"onlineDuration":186953,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:14.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:14.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":87275804,"createTime":1749894247555,"epollFd":11,"onlineDuration":187279,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:16.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.790002822875977,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:16.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:16.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.790002822875977,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:47:16.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:18.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:18.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:18.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jason-statham/news/jason-statham-jennifer-lopez-was-fun-on-parker-set_1323850 2025-06-14 17:47:19.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:19.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":89453784,"createTime":1749894247555,"epollFd":11,"onlineDuration":191939,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:24.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:24.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:24.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:24.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:24.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:24.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:24.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:24.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":91930496,"createTime":1749894247555,"epollFd":11,"onlineDuration":197163,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:25.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:25.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":92037092,"createTime":1749894247555,"epollFd":11,"onlineDuration":197482,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:26.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:47:26.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:26.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 17:47:26.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763090133666992,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:26.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03bd60 2025-06-14 17:47:26.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763090133666992,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03bd60 2025-06-14 17:47:26.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03bd60 2025-06-14 17:47:28.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03bd60 2025-06-14 17:47:28.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:47:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:47:28.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:28.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:28.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:28.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:28.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:29.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:29.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:29.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":94134796,"createTime":1749894247555,"epollFd":11,"onlineDuration":201924,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:29.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:29.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:29.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 17:47:30.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:30.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 17:47:34.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:34.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:34.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:34.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96525968,"createTime":1749894247555,"epollFd":11,"onlineDuration":206932,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:47:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96756268,"createTime":1749894247555,"epollFd":11,"onlineDuration":207487,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:36.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82059669494629,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:36.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:36.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82059669494629,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:47:36.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:39.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:39.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:39.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:39.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":98818440,"createTime":1749894247555,"epollFd":11,"onlineDuration":211914,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:42.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:47:42.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:47:44.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:44.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:44.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:44.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:44.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:44.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":101167500,"createTime":1749894247555,"epollFd":11,"onlineDuration":216912,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:47:44.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03bd60 keealive timeout 2025-06-14 17:47:44.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03bd60 2025-06-14 17:47:44.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:44.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":101334632,"createTime":1749894247555,"epollFd":11,"onlineDuration":217248,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:46.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:47:46.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:47:46.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832637786865234,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:46.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:47:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832637786865234,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:47:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:47:48.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:47:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/matthew-mcconaughey/news/mathew-mcconaughey-tca-awards-true-detective-season-2-rumors_4295905 2025-06-14 17:47:49.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:49.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:49.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:49.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":103558672,"createTime":1749894247555,"epollFd":11,"onlineDuration":221925,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:53.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:47:53.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:47:54.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:54.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:47:54.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:54.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:54.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:54.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":105907732,"createTime":1749894247555,"epollFd":11,"onlineDuration":226928,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:47:54.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:54.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:47:54.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:54.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":106035384,"createTime":1749894247555,"epollFd":11,"onlineDuration":227261,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:47:56.718 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826688766479492,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:47:56.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:56.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826688766479492,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:47:56.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:47:59.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:59.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:47:59.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:47:59.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":108285744,"createTime":1749894247555,"epollFd":11,"onlineDuration":231932,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:48:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:48:04.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:04.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":110633488,"createTime":1749894247555,"epollFd":11,"onlineDuration":236934,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:48:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:48:04.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:48:04.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:05.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:05.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:48:05.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:48:05.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:48:05.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:05.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":111187524,"createTime":1749894247555,"epollFd":11,"onlineDuration":238077,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:48:06.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817501068115234,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:06.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:06.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817501068115234,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:48:06.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:09.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:09.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:48:09.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:09.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":112962808,"createTime":1749894247555,"epollFd":11,"onlineDuration":241945,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:48:09.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/how-to-make-silver-hair-pop-6889681 2025-06-14 17:48:16.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82000732421875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:16.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:16.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82000732421875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:48:16.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:20.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0072e0 keealive timeout 2025-06-14 17:48:20.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:24.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:48:24.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:48:24.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:24.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:24.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/yoshiko/vaccine-to-prevent-dementia/ 2025-06-14 17:48:26.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:48:26.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:26.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812957763671875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:26.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812957763671875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:48:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:26.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:48:36.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82015609741211,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:36.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:36.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82015609741211,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:48:36.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:40.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:40.367 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:48:40.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:48:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:42.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:48:42.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:42.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:48:42.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:42.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:48:42.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:48:42.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:42.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:48:43.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:43.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":128731120,"createTime":1749894247555,"epollFd":11,"onlineDuration":275576,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:48:43.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:43.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:48:43.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:43.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":129160136,"createTime":1749894247555,"epollFd":11,"onlineDuration":276373,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec003e00 2025-06-14 17:48:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:48:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-14 17:48:46.759 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.823543548583984,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:46.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:48:46.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.823543548583984,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:48:46.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:48:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:48:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:48:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/creamy-mushroom-egg-yolk-pasta/ 2025-06-14 17:48:56.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76173210144043,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:48:56.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:48:56.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76173210144043,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:48:56.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:48:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:48:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:49:00.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0072e0 keealive timeout 2025-06-14 17:49:00.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:49:00.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:49:00.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:03.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:49:03.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:03.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:03.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090example.com:80 2025-06-14 17:49:04.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:49:04.070 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:49:04.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:04.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:49:04.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:06.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742202758789063,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:06.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:06.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742202758789063,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:49:06.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:16.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.694154739379883,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:16.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:16.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.694154739379883,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:49:16.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:18.913 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:49:18.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:49:18.917 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:49:18.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:49:24.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0072e0 2025-06-14 17:49:24.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:24.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:49:24.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:49:24.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:24.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:25.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:25.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":148542184,"createTime":1749894247555,"epollFd":11,"onlineDuration":317620,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:25.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:25.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:25.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:25.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":148767220,"createTime":1749894247555,"epollFd":11,"onlineDuration":317972,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:49:25.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:25.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:49:26.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723745346069336,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:26.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723745346069336,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:49:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:28.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:28.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:49:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":150280620,"createTime":1749894247555,"epollFd":11,"onlineDuration":321302,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:33.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:33.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:49:33.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:33.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:33.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:33.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":152621784,"createTime":1749894247555,"epollFd":11,"onlineDuration":326293,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:34.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:34.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:34.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/storing-freezing-drying-cilantro/ 2025-06-14 17:49:34.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:34.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:34.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:34.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":153073172,"createTime":1749894247555,"epollFd":11,"onlineDuration":327217,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:49:36.803 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742568969726563,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:36.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:36.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742568969726563,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:49:36.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:39.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:39.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:49:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":155338008,"createTime":1749894247555,"epollFd":11,"onlineDuration":331973,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:49:44.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:44.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:49:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:49:44.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:44.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":157692332,"createTime":1749894247555,"epollFd":11,"onlineDuration":336965,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:49:44.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:44.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:49:45.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:45.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":157879204,"createTime":1749894247555,"epollFd":11,"onlineDuration":337594,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:46.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74655532836914,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:46.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:46.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74655532836914,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:49:46.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:49.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:49:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":160029548,"createTime":1749894247555,"epollFd":11,"onlineDuration":341944,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:50.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:49:50.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:49:54.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:54.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:49:54.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:54.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:54.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:54.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":162365448,"createTime":1749894247555,"epollFd":11,"onlineDuration":346943,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:49:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:49:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":162519420,"createTime":1749894247555,"epollFd":11,"onlineDuration":347295,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:49:56.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74594497680664,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:49:56.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:56.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74594497680664,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:49:56.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:49:59.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:59.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:49:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:49:59.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":164748724,"createTime":1749894247555,"epollFd":11,"onlineDuration":351967,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:04.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:04.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:50:04.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:04.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:50:04.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:04.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":167135948,"createTime":1749894247555,"epollFd":11,"onlineDuration":357188,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:04.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:04.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:50:05.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:05.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":167347824,"createTime":1749894247555,"epollFd":11,"onlineDuration":357701,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:06.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74683952331543,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:06.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:06.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74683952331543,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:50:06.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:09.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:09.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:50:09.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:09.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":169521856,"createTime":1749894247555,"epollFd":11,"onlineDuration":362222,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:14.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:14.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:50:14.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:14.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:50:14.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:14.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":171876180,"createTime":1749894247555,"epollFd":11,"onlineDuration":367212,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:14.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:14.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:50:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":172299932,"createTime":1749894247555,"epollFd":11,"onlineDuration":367987,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:16.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764949798583984,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:16.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:16.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764949798583984,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:50:16.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:19.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:19.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:50:19.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":174352892,"createTime":1749894247555,"epollFd":11,"onlineDuration":372586,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:50:24.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:24.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:50:24.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:24.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0072e0 2025-06-14 17:50:24.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:24.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":176479548,"createTime":1749894247555,"epollFd":11,"onlineDuration":376954,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:24.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:24.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":176579564,"createTime":1749894247555,"epollFd":11,"onlineDuration":377280,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:26.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77924346923828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:26.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:26.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77924346923828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec003e00 2025-06-14 17:50:26.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:50:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":178790444,"createTime":1749894247555,"epollFd":11,"onlineDuration":381944,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:29.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:50:29.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:31.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0072e0 2025-06-14 17:50:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:50:34.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:34.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181280316,"createTime":1749894247555,"epollFd":11,"onlineDuration":387179,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0072e0 2025-06-14 17:50:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:50:35.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:35.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181406652,"createTime":1749894247555,"epollFd":11,"onlineDuration":387568,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:35.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:50:35.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:50:35.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:50:36.854 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777029037475586,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:50:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777029037475586,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:50:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:50:36.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:50:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:50:37.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:37.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:50:40.955 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:50:40.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:41.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:50:42.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:42.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":185016440,"createTime":1749894247555,"epollFd":11,"onlineDuration":395205,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:50:45.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0363d0 2025-06-14 17:50:45.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:45.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/4000041390099 2025-06-14 17:50:46.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f4a0 2025-06-14 17:50:46.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:46.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2407862/wisconsin-dells-tours-and-attractions 2025-06-14 17:50:46.770 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:50:46.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:50:46.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782217025756836,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:46.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040b10 2025-06-14 17:50:46.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782217025756836,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040b10 2025-06-14 17:50:46.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040b10 2025-06-14 17:50:47.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:50:47.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:47.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:50:49.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:50:49.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:50:49.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:50:49.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:50:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec003e00 keealive timeout 2025-06-14 17:50:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0072e0 keealive timeout 2025-06-14 17:50:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec003e00 2025-06-14 17:50:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0072e0 2025-06-14 17:50:50.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:50:50.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:50:51.075 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:50:51.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:52.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:50:54.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03fd70 keealive timeout 2025-06-14 17:50:54.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:50:55.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:50:55.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:50:56.871 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782855987548828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:50:56.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:50:56.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782855987548828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:50:56.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:50:57.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:50:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:50:58.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:50:58.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:50:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:50:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:50:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/video/fka-twigs-measure-of-a-man-ft-central-cee-from-the-king-s-man-video 2025-06-14 17:51:00.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041bc0 2025-06-14 17:51:00.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:00.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2023-09-unveil-comprehensive-database-published-microbial.html 2025-06-14 17:51:00.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0363d0 keealive timeout 2025-06-14 17:51:00.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0363d0 2025-06-14 17:51:02.131 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:02.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:51:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:51:02.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f4a0 keealive timeout 2025-06-14 17:51:02.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f4a0 2025-06-14 17:51:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:51:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:06.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739410400390625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:06.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:06.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739410400390625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:51:06.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:12.268 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:12.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:51:12.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03fd70 keealive timeout 2025-06-14 17:51:12.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:51:13.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:51:14.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:51:14.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:15.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:51:15.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:51:15.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:15.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:15.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:51:16.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041bc0 keealive timeout 2025-06-14 17:51:16.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041bc0 2025-06-14 17:51:16.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770984649658203,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:16.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:16.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770984649658203,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:51:16.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:23.326 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:23.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:51:23.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 17:51:24.937 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:51:24.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec03ca00 2025-06-14 17:51:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:26.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780763626098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:26.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:26.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780763626098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03ca00 2025-06-14 17:51:26.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:29.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:51:29.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:51:32.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:51:32.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:33.436 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:33.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:34.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:34.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:51:34.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:51:36.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783639907836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:36.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:36.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783639907836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:51:36.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33008703722 2025-06-14 17:51:40.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:40.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:40.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2019/11/dark-mode-update-for-realme-x2.jpg 2025-06-14 17:51:42.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:51:42.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:42.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:51:43.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:43.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":213569692,"createTime":1749894247555,"epollFd":11,"onlineDuration":455930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:51:44.470 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:44.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:44.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:46.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:51:46.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:46.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:51:46.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774703979492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:46.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec039be0 2025-06-14 17:51:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774703979492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec039be0 2025-06-14 17:51:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec039be0 2025-06-14 17:51:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:51:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":215258120,"createTime":1749894247555,"epollFd":11,"onlineDuration":459666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03fd70 2025-06-14 17:51:48.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:51:48.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:51:54.649 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:51:54.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:51:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:55.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:51:56.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03ca00 keealive timeout 2025-06-14 17:51:56.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03ca00 2025-06-14 17:51:56.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771596908569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:51:56.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:56.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771596908569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:51:56.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:51:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:51:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:52:01.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:52:01.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:52:02.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03fd70 keealive timeout 2025-06-14 17:52:02.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:52:05.739 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:52:05.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:05.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:06.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769197463989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:06.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:06.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769197463989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:52:06.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:09.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:09.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 17:52:15.852 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:52:15.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:16.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760005950927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:16.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:16.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760005950927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:52:16.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:16.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:17.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:52:17.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:52:21.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:52:21.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:52:26.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:52:26.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:26.866 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:52:26.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:26.944 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744613647460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:26.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:26.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744613647460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:52:26.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:27.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:29.222 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:52:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:30.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:30.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:30.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/best-trader-joes-products-2023-8412134 2025-06-14 17:52:36.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764192581176758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:36.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:52:36.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764192581176758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:52:36.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:52:42.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:52:42.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:42.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:52:42.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:42.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:42.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:52:43.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:43.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":241547852,"createTime":1749894247555,"epollFd":11,"onlineDuration":515448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:52:43.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:43.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:52:43.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:43.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":241668924,"createTime":1749894247555,"epollFd":11,"onlineDuration":515778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:52:46.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:52:46.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:46.963 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76529312133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76529312133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:52:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:47.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:52:47.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:52:47.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2700115/best-places-to-retire-in-tennessee/ 2025-06-14 17:52:56.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767396926879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:52:56.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036380 2025-06-14 17:52:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767396926879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036380 2025-06-14 17:52:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036380 2025-06-14 17:52:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:52:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:52:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:52:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:53:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:04.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:04.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:06.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78077507019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:06.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:06.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78077507019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:53:06.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:16.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7247257232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:16.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:16.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7247257232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:53:16.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:25.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:25.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:25.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/best-hikes-in-scenic-rim 2025-06-14 17:53:26.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72361183166504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:26.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:26.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72361183166504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:53:26.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:53:37.002 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722694396972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:37.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:53:37.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722694396972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:53:37.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:53:40.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:53:40.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:42.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:42.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:42.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-14 17:53:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:53:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:53:43.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036380 2025-06-14 17:53:43.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:43.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036380 2025-06-14 17:53:44.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:44.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":270255076,"createTime":1749894247555,"epollFd":11,"onlineDuration":576501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:53:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036380 2025-06-14 17:53:44.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:53:44.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":270584076,"createTime":1749894247555,"epollFd":11,"onlineDuration":577039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036380 2025-06-14 17:53:44.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:53:44.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:47.012 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753520965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753520965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:53:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:54.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:54.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:54.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:54.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:54.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:54.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:55.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:55.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:55.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:55.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:55.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:55.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:56.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:56.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:56.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:56.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:56.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:56.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:57.022 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763607025146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:53:57.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763607025146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:53:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:53:57.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:57.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:58.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:58.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:58.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:58.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:58.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:58.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:58.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:58.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:53:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:53:58.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:58.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:59.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:59.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:53:59.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:53:59.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:00.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:00.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:00.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:00.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:00.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:00.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:00.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036380 keealive timeout 2025-06-14 17:54:00.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 17:54:00.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036380 2025-06-14 17:54:00.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:54:01.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:01.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:01.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:01.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:01.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:01.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:02.093 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:02.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:02.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:02.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:02.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:02.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:02.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:02.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:02.932 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:02.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:03.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:03.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:03.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:03.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:03.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:03.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:03.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:03.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:04.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:04.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:04.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:04.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:04.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:04.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:05.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:05.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:05.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:05.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:05.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:05.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:05.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:05.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:06.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:06.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:06.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:06.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:06.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:06.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:07.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730548858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:07.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:54:07.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730548858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03b6f0 2025-06-14 17:54:07.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:54:07.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:07.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:07.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:07.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:07.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:07.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:07.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:07.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:08.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:08.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:08.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:08.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:08.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:08.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:09.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:09.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:09.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:09.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:09.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:09.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:09.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:09.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:10.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:10.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:10.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:10.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:10.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:10.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:11.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:11.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:11.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:11.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:11.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:11.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:11.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:11.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:12.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:12.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:12.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:12.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:12.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:12.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:13.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:13.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:13.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:13.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:13.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:13.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:13.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:13.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:14.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:14.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:14.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:14.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:14.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:14.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:14.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:14.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:15.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:15.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:15.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:15.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:15.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:15.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:16.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:54:16.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03b6f0 2025-06-14 17:54:16.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:16.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:16.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:16.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:54:16.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:16.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:16.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":285543048,"createTime":1749894247555,"epollFd":11,"onlineDuration":608919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03b6f0 2025-06-14 17:54:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:54:16.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:16.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:16.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:54:16.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:54:16.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:16.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:16.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:16.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:54:17.039 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69585609436035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:17.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69585609436035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:54:17.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:17.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:17.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:17.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:54:17.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:17.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":285854940,"createTime":1749894247555,"epollFd":11,"onlineDuration":609817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03fd70 2025-06-14 17:54:17.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:17.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:54:17.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:17.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:17.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:17.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":286166832,"createTime":1749894247555,"epollFd":11,"onlineDuration":610148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:54:17.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:17.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:17.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:17.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:18.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:18.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:18.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:18.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:18.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:18.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec033c50 2025-06-14 17:54:18.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:18.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:18.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:18.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":286705076,"createTime":1749894247555,"epollFd":11,"onlineDuration":611318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec033c50 2025-06-14 17:54:18.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:18.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:54:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:54:19.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:19.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:19.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:19.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:19.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:19.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:54:19.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:19.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:19.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:19.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:20.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:20.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:20.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:20.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":287198576,"createTime":1749894247555,"epollFd":11,"onlineDuration":612486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03fd70 2025-06-14 17:54:20.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:20.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:54:20.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:20.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:20.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:20.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:20.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:20.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:21.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:21.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:21.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:21.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:21.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:21.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:21.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:21.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:22.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:22.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:22.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:22.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:22.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:22.572 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:22.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:22.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:23.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:23.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:23.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:23.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:23.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:23.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03fd70 2025-06-14 17:54:23.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:23.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:54:23.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:23.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":289031764,"createTime":1749894247555,"epollFd":11,"onlineDuration":616297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03fd70 2025-06-14 17:54:23.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:54:23.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:23.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:24.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:24.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:24.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:24.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":289127832,"createTime":1749894247555,"epollFd":11,"onlineDuration":616636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:24.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:24.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:24.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:24.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:24.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:24.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:25.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:25.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:25.194 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:54:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:25.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:25.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:26.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:26.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:26.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:26.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:26.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036380 2025-06-14 17:54:26.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:26.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:54:26.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:26.574 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:54:26.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 17:54:26.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:26.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:26.895 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:54:26.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:26.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:26.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 17:54:26.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:26.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:27.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720821380615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:27.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:27.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720821380615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03fd70 2025-06-14 17:54:27.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:27.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:27.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:27.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/64645/7-stories-stephen-king-refuses-publish 2025-06-14 17:54:27.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:27.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:27.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 17:54:27.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:27.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:27.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:27.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:54:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 17:54:27.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:27.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:27.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:27.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:27.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:27.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":290866268,"createTime":1749894247555,"epollFd":11,"onlineDuration":620259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:27.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:27.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:27.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:27.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:28.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:28.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":291028136,"createTime":1749894247555,"epollFd":11,"onlineDuration":620674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:28.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:28.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:28.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:28.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:28.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:28.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:29.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:29.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:29.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:29.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:29.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:29.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:29.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:29.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:29.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:29.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:30.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040f40 2025-06-14 17:54:30.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:30.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 17:54:30.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:30.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:30.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:30.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:30.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:30.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:31.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:31.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:31.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:31.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:31.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:31.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:31.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:31.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:31.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:31.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:32.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:32.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:32.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:32.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:32.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:32.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":293071884,"createTime":1749894247555,"epollFd":11,"onlineDuration":624930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:32.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:32.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:32.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03b6f0 keealive timeout 2025-06-14 17:54:32.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03b6f0 2025-06-14 17:54:32.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:32.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:33.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:33.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:33.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:33.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:33.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:33.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:34.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:34.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:34.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:34.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:34.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:34.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:35.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:35.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:35.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:35.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:35.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:35.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:35.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:35.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:36.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:36.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:36.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:36.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:36.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:36.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:36.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:36.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:36.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:36.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:36.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:36.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:54:37.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:37.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:37.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732789993286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:37.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042080 2025-06-14 17:54:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732789993286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042080 2025-06-14 17:54:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042080 2025-06-14 17:54:37.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:37.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":295235388,"createTime":1749894247555,"epollFd":11,"onlineDuration":629701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:54:37.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:37.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:37.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:37.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":295553860,"createTime":1749894247555,"epollFd":11,"onlineDuration":630277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:38.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:38.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:38.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:38.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:38.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:38.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:38.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:39.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:39.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:39.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:39.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:39.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:39.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:39.929 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 17:54:39.929 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009466, 116.131.242.101:35678 2025-06-14 17:54:39.929 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009466 2025-06-14 17:54:39.929 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 17:54:39.932 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 17:54:39.932 | I | 187951[187957] | looper-13 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 17:54:39.932 | I | 187951[187957] | looper-13 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 17:54:39.935 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 17:54:39.935 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 17:54:40.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:40.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 17:54:40.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:40.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:40.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:40.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:40.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:40.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:41.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:41.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:41.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:41.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:41.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:41.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:41.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:41.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:54:42.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:42.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:42.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:42.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":297616032,"createTime":1749894247555,"epollFd":11,"onlineDuration":634694,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:42.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:42.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:42.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:42.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:42.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:42.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:42.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03fd70 keealive timeout 2025-06-14 17:54:42.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036380 keealive timeout 2025-06-14 17:54:42.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:54:42.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03fd70 2025-06-14 17:54:42.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036380 2025-06-14 17:54:42.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:43.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:43.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 17:54:43.036 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:43.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:43.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec033c50 2025-06-14 17:54:43.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:43.311 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 17:54:43.311 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009465, 116.131.242.101:48900 2025-06-14 17:54:43.311 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009465 2025-06-14 17:54:43.312 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 17:54:43.314 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 17:54:43.315 | I | 187951[187958] | looper-15 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 17:54:43.315 | I | 187951[187958] | looper-15 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 17:54:43.323 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 17:54:43.323 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 17:54:43.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:43.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:43.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:43.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:43.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:43.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:44.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:44.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:44.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:44.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:44.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:44.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:45.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:45.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:45.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:45.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:45.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:45.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:45.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:45.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:46.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:46.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:46.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:46.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:46.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:46.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:46.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:46.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:46.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:46.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:54:47.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726696014404297,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:47.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:47.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726696014404297,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:54:47.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:47.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:47.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:47.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:47.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:47.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:47.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":299987464,"createTime":1749894247555,"epollFd":11,"onlineDuration":639722,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:47.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:47.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:47.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:47.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":300273036,"createTime":1749894247555,"epollFd":11,"onlineDuration":640080,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:47.932 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:47.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:48.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:48.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:48.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:48.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:48.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:48.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:48.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:48.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:49.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:49.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:49.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:49.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:49.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:49.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:49.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:49.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:50.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:50.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:50.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:50.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:50.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:50.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:50.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:50.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:51.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:51.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:51.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:51.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:51.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:51.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:51.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:51.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:51.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:51.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:52.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:52.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:52.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:52.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:52.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:52.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":302561560,"createTime":1749894247555,"epollFd":11,"onlineDuration":644941,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:52.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:52.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:52.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:52.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:53.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:53.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:53.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:53.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:53.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:53.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 17:54:53.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:53.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:54.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:54.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:54.277 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:54.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:54.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:54.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:54.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:54.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:55.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:55.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:55.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:55.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:55.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:55.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:55.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:55.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:56.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:56.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:56.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:56.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:56.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:56.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:56.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:56.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:56.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:56.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:56.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:56.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:54:56.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:56.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:57.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75166130065918,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:54:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:57.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75166130065918,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec033c50 2025-06-14 17:54:57.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:57.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:57.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:57.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:57.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":304673740,"createTime":1749894247555,"epollFd":11,"onlineDuration":649712,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:54:57.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:57.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:54:57.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:57.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:57.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:57.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:57.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:54:57.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":304981684,"createTime":1749894247555,"epollFd":11,"onlineDuration":650254,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:54:57.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:57.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:58.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:58.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:58.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:58.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:58.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:58.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:59.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:59.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:59.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:59.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:59.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:59.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 17:54:59.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 17:54:59.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:59.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec033c50 2025-06-14 17:54:59.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:54:59.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:54:59.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:00.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:00.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:00.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:00.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:00.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:00.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:01.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:01.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:01.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:01.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:01.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:01.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:01.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:01.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:02.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:02.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:02.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:02.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":306997796,"createTime":1749894247555,"epollFd":11,"onlineDuration":654690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:02.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:02.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:02.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:02.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:02.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:02.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:03.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:03.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:03.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:03.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:03.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:03.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:03.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:03.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:04.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:04.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:05.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:05.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:05.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:05.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:05.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:05.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:05.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:05.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:06.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:06.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:06.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:06.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:06.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:06.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:06.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:06.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:06.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:06.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:06.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:06.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:06.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:06.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:07.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:07.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:07.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:55:07.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:07.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:07.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 17:55:07.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:07.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":309363964,"createTime":1749894247555,"epollFd":11,"onlineDuration":659710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:07.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:07.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:07.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:07.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:07.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:07.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":309658748,"createTime":1749894247555,"epollFd":11,"onlineDuration":660054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:07.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:07.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:08.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:08.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:08.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:08.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:08.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:08.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:08.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:08.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:09.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:09.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:09.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:09.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:09.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:09.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:10.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:10.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:10.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:10.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:11.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:11.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:11.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:11.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 17:55:11.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:11.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:11.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:11.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:11.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:11.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:12.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:12.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":311707760,"createTime":1749894247555,"epollFd":11,"onlineDuration":664702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:12.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:12.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:12.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:12.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:12.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:12.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:13.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:13.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:13.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:13.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:14.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:14.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:14.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:14.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:14.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:14.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:14.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:14.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:15.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:15.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:15.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:15.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:15.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:15.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:15.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:15.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:16.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:16.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:16.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:16.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:16.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:16.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:16.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:16.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:16.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:16.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:17.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754817962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:17.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:17.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754817962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:55:17.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:17.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:17.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:17.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:17.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":314062084,"createTime":1749894247555,"epollFd":11,"onlineDuration":669729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:17.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:17.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:17.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:17.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":314360816,"createTime":1749894247555,"epollFd":11,"onlineDuration":670259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:18.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:18.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:18.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:18.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:18.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:18.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:18.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:18.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:18.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec033c50 2025-06-14 17:55:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:55:19.009 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:19.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:19.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:19.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 17:55:19.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0428d0 2025-06-14 17:55:19.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:19.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:20.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:20.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:20.156 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:55:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0428d0 2025-06-14 17:55:20.315 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:20.315 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:20.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:20.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:20.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:20.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:20.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:20.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:21.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:21.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:21.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:21.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:21.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:21.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:21.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:21.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:21.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:21.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:22.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:22.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:22.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:22.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":316390088,"createTime":1749894247555,"epollFd":11,"onlineDuration":674709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:22.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:22.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:22.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:22.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:23.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:23.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:23.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:23.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:23.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:23.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:23.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:23.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:24.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:24.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:24.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0428d0 2025-06-14 17:55:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:55:24.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:24.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:24.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:24.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:24.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:24.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:25.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:25.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0430c0 2025-06-14 17:55:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 17:55:25.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:25.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:25.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:25.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:25.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:25.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:26.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:26.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:26.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:26.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:26.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:26.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:26.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec040f40 keealive timeout 2025-06-14 17:55:26.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040f40 2025-06-14 17:55:26.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:26.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:27.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:27.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:27.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713884353637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:27.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:27.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713884353637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040ef0 2025-06-14 17:55:27.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:27.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:27.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:27.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:27.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:27.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:27.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:27.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:27.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:27.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:27.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":319004980,"createTime":1749894247555,"epollFd":11,"onlineDuration":679986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:27.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:27.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:27.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:27.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":319133948,"createTime":1749894247555,"epollFd":11,"onlineDuration":680317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:27.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:27.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:28.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:28.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:28.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:28.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:28.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:28.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:28.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:28.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:29.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:29.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:29.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:29.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:29.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:29.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:29.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:29.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:29.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:29.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:30.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:30.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:30.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:30.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:30.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 17:55:30.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:30.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:30.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:30.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:31.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:31.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:31.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:31.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:31.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:31.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:31.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:31.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:32.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:32.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:32.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:32.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":321138216,"createTime":1749894247555,"epollFd":11,"onlineDuration":684711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:32.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:32.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:32.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:32.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:33.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:33.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:33.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:33.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:33.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:33.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:33.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045a10 2025-06-14 17:55:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:55:33.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d70 2025-06-14 17:55:33.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:33.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.html 2025-06-14 17:55:33.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:33.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:34.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:34.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:34.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:34.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:34.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:34.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:34.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:34.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:34.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:55:34.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec033c50 keealive timeout 2025-06-14 17:55:34.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:34.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec033c50 2025-06-14 17:55:35.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:35.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:35.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:35.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:35.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:35.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:35.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:35.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:35.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:35.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:36.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:36.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:36.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:36.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:36.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:36.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:36.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:36.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:36.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:36.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:36.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:36.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:37.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74632453918457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:37.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:37.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74632453918457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:55:37.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:37.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:37.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:37.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:37.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:37.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:37.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":323471484,"createTime":1749894247555,"epollFd":11,"onlineDuration":689715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:37.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:37.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":323739948,"createTime":1749894247555,"epollFd":11,"onlineDuration":690031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:37.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:37.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:37.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:37.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:38.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:38.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:39.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:39.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:39.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:39.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:39.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:39.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:40.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:40.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:40.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:40.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:40.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:40.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0430c0 keealive timeout 2025-06-14 17:55:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0428d0 keealive timeout 2025-06-14 17:55:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0430c0 2025-06-14 17:55:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0428d0 2025-06-14 17:55:40.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:40.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:41.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:41.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:41.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:41.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:41.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:41.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:42.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:42.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:42.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:42.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:42.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:42.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":326050844,"createTime":1749894247555,"epollFd":11,"onlineDuration":694974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:42.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:42.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:43.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:43.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:43.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:43.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:43.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:43.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:43.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:43.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:44.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:44.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:44.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:44.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:44.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:44.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:45.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:45.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:45.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:45.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:45.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:45.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:45.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:45.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:46.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:46.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:46.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:46.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:46.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:55:46.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:46.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 17:55:46.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:46.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:46.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:46.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:46.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec040ef0 keealive timeout 2025-06-14 17:55:46.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:46.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:46.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:46.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:46.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:47.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770751953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:47.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770751953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040ef0 2025-06-14 17:55:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:55:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:47.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:47.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:55:47.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:47.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:47.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:47.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:47.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:47.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":328411748,"createTime":1749894247555,"epollFd":11,"onlineDuration":700237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:47.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:47.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:48.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:48.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":328540716,"createTime":1749894247555,"epollFd":11,"onlineDuration":700561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:48.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:48.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:48.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:48.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:48.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:48.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d70 keealive timeout 2025-06-14 17:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045a10 keealive timeout 2025-06-14 17:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d70 2025-06-14 17:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045a10 2025-06-14 17:55:49.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:49.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:49.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:49.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:49.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:49.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:49.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:49.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:49.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:49.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:50.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:50.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:50.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:50.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:50.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:50.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:51.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:51.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:51.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:51.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:51.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:51.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:51.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:51.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:51.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:51.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:52.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:52.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":330516032,"createTime":1749894247555,"epollFd":11,"onlineDuration":704717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:52.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:52.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:52.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:52.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:52.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:52.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:53.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:53.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:53.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:53.477 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:53.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:53.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:53.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:53.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:54.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:54.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:54.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:54.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:54.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:54.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:54.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:54.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:55.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:55.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:55.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:55.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:55.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:55.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:56.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:56.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:56.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:56.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:56.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:56.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:56.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:56.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:56.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:56.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:57.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:57.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:57.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769893646240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:55:57.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:55:57.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769893646240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 17:55:57.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:55:57.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:57.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:57.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:57.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:55:57.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:57.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:58.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:58.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:55:58.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:58.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:58.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:58.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":333554676,"createTime":1749894247555,"epollFd":11,"onlineDuration":711022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:55:58.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:58.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:59.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:59.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:59.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:55:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":333725756,"createTime":1749894247555,"epollFd":11,"onlineDuration":711541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:55:59.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:59.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:59.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:59.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:59.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:59.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:55:59.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:55:59.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:00.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:00.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:00.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:00.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:00.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:00.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:00.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:00.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:01.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:01.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:01.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:01.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:01.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:01.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:01.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:01.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:01.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:01.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:02.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:02.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:02.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:02.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":335260212,"createTime":1749894247555,"epollFd":11,"onlineDuration":714814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:02.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:02.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:02.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:56:02.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:02.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:02.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:03.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:03.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:03.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:03.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:03.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:03.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:03.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:03.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:04.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:04.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:04.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:04.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:04.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:04.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:05.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:05.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:05.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:05.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:05.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:05.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:05.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:05.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:06.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:06.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:06.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:06.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:06.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:06.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:06.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:06.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:06.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:06.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:06.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:06.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:07.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:07.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:07.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76430320739746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:07.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:07.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76430320739746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:56:07.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:07.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:07.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":337568476,"createTime":1749894247555,"epollFd":11,"onlineDuration":719711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:07.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:07.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:07.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:07.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":337873788,"createTime":1749894247555,"epollFd":11,"onlineDuration":720279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:08.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:08.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:08.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:08.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:08.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:08.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:08.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:08.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:08.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:08.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:09.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:09.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:09.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:09.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:09.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:09.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:10.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:10.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:10.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:10.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:10.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:10.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:10.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:10.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:11.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:11.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:11.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:11.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:11.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:11.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:11.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:11.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:12.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:12.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:12.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:12.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":340107040,"createTime":1749894247555,"epollFd":11,"onlineDuration":724964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:12.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:12.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:12.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:12.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:13.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:13.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:13.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:13.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:13.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:13.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:13.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:13.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:14.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:14.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:14.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:14.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:14.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:14.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:15.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:15.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:15.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:15.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:16.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:16.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:16.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:16.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:16.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:16.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:16.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:16.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:16.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:16.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:16.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:16.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:17.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708927154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:17.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:17.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708927154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:56:17.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:17.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:17.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:17.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:17.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:17.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":342279756,"createTime":1749894247555,"epollFd":11,"onlineDuration":729719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:17.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:17.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:17.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:17.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":342506108,"createTime":1749894247555,"epollFd":11,"onlineDuration":730059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:17.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:17.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:17.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:17.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:18.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:18.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:18.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:18.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:18.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:18.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:19.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:19.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:19.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:19.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:19.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:19.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:19.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:19.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:20.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:20.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:20.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:20.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:20.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:20.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:20.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:20.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:21.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:21.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:21.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:21.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:21.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:21.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:21.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:21.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:22.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:22.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:22.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:22.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":344624868,"createTime":1749894247555,"epollFd":11,"onlineDuration":734716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:22.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:22.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:22.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:22.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:23.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:23.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:23.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:23.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:23.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:23.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:23.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 17:56:23.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:23.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:24.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:24.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:24.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:24.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:24.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:24.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:24.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:24.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:24.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:24.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:25.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:25.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:25.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:25.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:25.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:25.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:25.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:25.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:25.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:25.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:26.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:26.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:26.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:26.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:26.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:26.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:26.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:26.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:26.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:26.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:26.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:26.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:27.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:27.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:27.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7484188079834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:27.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:27.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7484188079834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 17:56:27.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:27.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:27.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:27.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:27.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347152904,"createTime":1749894247555,"epollFd":11,"onlineDuration":739965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:27.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:27.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:27.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:27.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347301612,"createTime":1749894247555,"epollFd":11,"onlineDuration":740305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:27.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:27.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:28.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:28.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:28.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:28.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:28.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:28.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:29.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:29.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:29.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:29.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:29.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:29.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:29.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:29.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:56:29.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:29.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:30.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:30.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:30.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:30.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:30.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:30.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:30.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:30.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:31.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:31.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:31.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:31.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:31.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:31.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:31.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:31.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:32.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:32.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:32.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:32.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:32.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:32.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":349325620,"createTime":1749894247555,"epollFd":11,"onlineDuration":744700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:32.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:32.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:32.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:32.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:32.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:32.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:33.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:33.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:33.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:33.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:33.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:33.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:33.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:33.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:34.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:34.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:34.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:34.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:34.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:34.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:34.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:34.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:34.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0459e0 2025-06-14 17:56:35.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:35.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:35.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:35.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:35.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:35.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:36.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:36.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:36.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:36.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:36.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:36.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:36.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:36.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:36.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:36.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:36.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:36.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:37.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75502586364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:37.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:56:37.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75502586364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040ef0 2025-06-14 17:56:37.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:56:37.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:37.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:37.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:37.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351682576,"createTime":1749894247555,"epollFd":11,"onlineDuration":749722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:37.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:37.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:37.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:37.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351898400,"createTime":1749894247555,"epollFd":11,"onlineDuration":750058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:37.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:37.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:38.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:38.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:38.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:38.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:38.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:38.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:38.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:38.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:56:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:38.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:38.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:39.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:39.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:39.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:39.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:39.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:39.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:40.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:40.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:40.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:40.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:40.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:40.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:40.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:40.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:41.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:41.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:41.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:41.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:41.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:41.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:41.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:41.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:41.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:41.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:42.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:42.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:42.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:42.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":354297468,"createTime":1749894247555,"epollFd":11,"onlineDuration":755181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:42.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:42.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:43.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:43.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:43.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:43.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:43.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:43.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:44.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:44.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:44.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:44.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:44.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:44.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:44.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 17:56:44.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:44.880 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:56:44.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0459e0 2025-06-14 17:56:44.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:44.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:45.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:45.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:45.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:45.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:45.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:56:45.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:45.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/ellis/2023/08/29/indie-wii-collection-2023/ 2025-06-14 17:56:45.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:45.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:45.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:45.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:46.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:46.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:46.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:46.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:46.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:46.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:46.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:46.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:46.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:46.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:47.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:47.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:47.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76760482788086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:47.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:47.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76760482788086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 17:56:47.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:47.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:47.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:47.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:47.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:47.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:47.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:56:47.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:47.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:47.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:47.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:47.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:47.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:48.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:48.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:48.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:48.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":356784708,"createTime":1749894247555,"epollFd":11,"onlineDuration":760546,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:48.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:48.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:48.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:48.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":356900516,"createTime":1749894247555,"epollFd":11,"onlineDuration":760879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:48.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:48.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:49.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:49.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:49.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:49.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:49.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:49.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:49.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:49.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:50.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:50.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:50.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:50.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:50.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:50.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:50.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:50.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:51.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:51.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:51.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:51.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:51.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:51.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:52.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:52.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:52.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:52.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:52.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:52.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:52.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:52.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:53.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:53.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:53.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:53.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:53.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:53.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:53.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:53.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":359458820,"createTime":1749894247555,"epollFd":11,"onlineDuration":766162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:53.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:53.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:54.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:54.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:54.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:54.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:54.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:54.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:54.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:54.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:54.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:54.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:55.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:55.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:55.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:55.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:55.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:55.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:56.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:56.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:56.367 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:56.368 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:56.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:56.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:56.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:56.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:56.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:56.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:56.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:56.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:56:57.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:57.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:57.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698646545410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:56:57.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:57.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698646545410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 17:56:57.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:56:57.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:57.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:56:57.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:57.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:57.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:57.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":361286744,"createTime":1749894247555,"epollFd":11,"onlineDuration":769982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:56:57.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:57.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:57.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:57.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:57.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:56:57.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":361410448,"createTime":1749894247555,"epollFd":11,"onlineDuration":770316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:56:58.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:58.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:58.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:58.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:58.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:58.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:59.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:59.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:59.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:59.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:56:59.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:56:59.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:00.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:00.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:00.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:00.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:00.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:00.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:00.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:57:00.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:00.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:00.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:01.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:01.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:01.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:01.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:01.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:01.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:01.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:01.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:01.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:01.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:02.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:02.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:02.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:02.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":363416032,"createTime":1749894247555,"epollFd":11,"onlineDuration":774723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:02.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:02.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:02.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:02.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:02.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:02.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:02.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:02.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:03.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:03.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:03.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:03.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:03.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:03.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:04.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:04.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:04.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:04.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:04.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:04.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:04.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:04.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:05.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:05.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:05.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:05.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:05.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:05.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:05.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:05.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:06.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:06.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:06.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:06.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:06.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:06.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:06.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:06.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:06.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:06.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:07.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:07.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:07.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.660490036010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.660490036010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:57:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":365800624,"createTime":1749894247555,"epollFd":11,"onlineDuration":779750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:07.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:07.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:07.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:07.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:07.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:07.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:08.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:08.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:08.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:08.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:08.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:08.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:08.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:08.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":366573116,"createTime":1749894247555,"epollFd":11,"onlineDuration":781293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:08.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:08.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:09.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:09.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:09.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:09.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:10.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:10.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:10.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:57:10.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:10.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:10.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:10.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:10.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:10.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:10.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:57:10.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:10.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:10.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:10.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:11.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:11.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:11.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:11.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0459e0 2025-06-14 17:57:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:57:11.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:11.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:12.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:12.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:12.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:12.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:12.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:12.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:12.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:12.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":368158896,"createTime":1749894247555,"epollFd":11,"onlineDuration":784801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:12.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:12.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:12.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:12.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:13.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:13.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:13.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:13.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:13.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:13.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:13.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:13.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:14.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:14.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:14.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:14.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:14.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:14.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:15.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:15.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:15.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:15.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:15.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:15.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:16.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:16.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:16.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:16.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:16.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:16.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:16.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:16.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:16.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:16.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:16.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:16.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:17.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:17.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:17.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682201385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:17.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:17.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682201385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040ef0 2025-06-14 17:57:17.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:17.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:17.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":370498744,"createTime":1749894247555,"epollFd":11,"onlineDuration":789724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:17.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:17.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:17.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:17.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:17.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:17.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:17.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:17.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":370808004,"createTime":1749894247555,"epollFd":11,"onlineDuration":790287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:17.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:17.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:18.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:18.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:18.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:18.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:18.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:18.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:19.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:19.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:19.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:19.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:19.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:19.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:20.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:20.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:20.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:20.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:20.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:20.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:21.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:21.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:21.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:21.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:21.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:21.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:21.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:21.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:22.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:22.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:22.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:22.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:22.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:22.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":372843856,"createTime":1749894247555,"epollFd":11,"onlineDuration":794722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:22.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:22.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:22.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:22.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:23.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:23.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:23.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:23.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:23.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:23.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:23.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:23.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:23.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:23.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:24.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:24.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:24.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:24.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:24.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:24.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:24.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:24.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:25.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:25.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:25.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:25.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:25.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:25.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:25.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:25.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:26.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:26.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:26.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:26.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:26.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0459e0 keealive timeout 2025-06-14 17:57:26.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 17:57:26.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:57:26.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0459e0 2025-06-14 17:57:26.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:26.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:26.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:26.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:26.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:26.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:27.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70826530456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:27.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:27.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70826530456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:57:27.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:27.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:27.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":375224500,"createTime":1749894247555,"epollFd":11,"onlineDuration":799740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:27.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:27.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:27.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:27.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:27.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:27.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:27.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:27.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:27.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:27.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:28.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:28.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":375620616,"createTime":1749894247555,"epollFd":11,"onlineDuration":800590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:28.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:28.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:28.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:28.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:28.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:28.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:28.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:29.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:29.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:29.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:29.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:29.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:29.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:30.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:30.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:30.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:30.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:30.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:30.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:31.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:31.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:31.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:31.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:31.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:32.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:32.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:32.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:32.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":377531448,"createTime":1749894247555,"epollFd":11,"onlineDuration":804721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:32.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:32.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:32.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:32.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:32.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:32.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:33.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:33.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:33.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:33.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:33.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:33.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:33.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:33.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:34.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:34.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:34.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:34.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:34.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:34.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:34.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:34.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:35.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:35.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:35.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:35.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:35.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:35.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:35.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:35.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:35.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:35.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:36.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:36.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:36.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:36.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:36.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 17:57:36.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:36.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:36.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:36.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:36.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:36.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:36.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:36.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:37.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:37.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:37.182 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:37.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec040ef0 2025-06-14 17:57:37.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:37.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:37.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:37.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:37.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":379918672,"createTime":1749894247555,"epollFd":11,"onlineDuration":809742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:37.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:37.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:37.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:37.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:37.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:37.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":380280572,"createTime":1749894247555,"epollFd":11,"onlineDuration":810468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:38.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:38.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:38.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:38.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:38.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:38.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:38.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:38.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:39.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:39.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:39.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:39.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:39.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:39.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:40.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:40.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:40.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:40.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:40.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:40.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/10-best-albums-1980s-01htsp6a37rm/3 2025-06-14 17:57:40.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:40.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:40.835 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 17:57:40.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:40.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:40.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:41.367 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:41.367 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:41.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:41.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:41.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:41.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:41.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:41.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:42.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:42.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:42.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:42.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":382337480,"createTime":1749894247555,"epollFd":11,"onlineDuration":814911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:42.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 17:57:42.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:42.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/trader-joes-strawberry-yogurt-almonds-8649449 2025-06-14 17:57:42.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:42.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:43.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:43.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:43.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:43.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:43.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:43.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/257697/japanese-style-pickled-cucumber-sunomono/ 2025-06-14 17:57:43.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:43.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:43.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:43.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:44.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:44.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:44.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:57:44.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:44.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 17:57:44.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:44.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:45.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:45.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:45.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:45.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:45.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:45.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:46.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:46.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:46.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:46.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:46.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 17:57:46.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:46.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:57:46.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:46.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:46.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:46.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:46.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:46.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:46.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:46.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:57:47.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:47.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:47.191 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768156051635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:47.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0456a0 2025-06-14 17:57:47.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768156051635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0456a0 2025-06-14 17:57:47.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0456a0 2025-06-14 17:57:47.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:47.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:47.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:47.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":384619424,"createTime":1749894247555,"epollFd":11,"onlineDuration":819736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:47.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:47.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:47.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:47.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":384837880,"createTime":1749894247555,"epollFd":11,"onlineDuration":820068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:47.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:47.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:47.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:47.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:48.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:48.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:48.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:48.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:48.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:48.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:49.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:49.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:49.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:49.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:49.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:49.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:49.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:49.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:50.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:50.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:50.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:50.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:50.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:50.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:50.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:50.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:50.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:50.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:51.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:51.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:51.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:51.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:51.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:51.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:51.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045680 2025-06-14 17:57:51.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:51.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 17:57:51.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:51.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:52.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:52.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:52.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:52.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:52.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:52.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:52.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:52.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:52.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:52.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":387030336,"createTime":1749894247555,"epollFd":11,"onlineDuration":824904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:52.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:52.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:52.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 17:57:52.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:52.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:52.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:53.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:53.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:53.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:53.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:53.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:53.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:54.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:54.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:54.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:54.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:54.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:54.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:54.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:54.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:55.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:55.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:55.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:55.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:55.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:55.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:55.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:55.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:55.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:55.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:56.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:56.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:56.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:56.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:56.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:56.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:56.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:56.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:56.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec040ef0 keealive timeout 2025-06-14 17:57:56.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec040ef0 2025-06-14 17:57:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:57:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:57.156 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:57.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:57.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760459899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:57:57.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:57.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760459899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 17:57:57.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 17:57:57.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:57.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:57.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:57.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":389342548,"createTime":1749894247555,"epollFd":11,"onlineDuration":829811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:57:57.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:57.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:57.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:57.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:57:57.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:57.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:57:57.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":389661020,"createTime":1749894247555,"epollFd":11,"onlineDuration":830399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:57:58.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:58.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:58.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:58.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:58.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:58.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:58.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 17:57:58.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 17:57:59.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:59.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:59.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:59.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:59.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:59.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:57:59.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:57:59.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:00.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:00.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:00.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:00.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:00.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:00.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:00.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:58:00.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:00.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:00.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:01.170 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:01.170 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:01.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:01.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:01.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:01.538 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:01.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:01.731 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:01.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:01.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:02.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:02.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:02.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:02.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:02.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:02.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:02.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:02.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 17:58:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 17:58:03.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:03.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:03.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:03.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":392020608,"createTime":1749894247555,"epollFd":11,"onlineDuration":835527,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:03.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:03.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:03.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:03.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:03.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:03.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:04.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:04.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:04.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:04.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:04.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:04.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:05.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:05.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:05.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:05.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:05.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:05.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:06.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:06.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:06.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:06.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:06.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:06.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:06.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:06.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:06.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045680 keealive timeout 2025-06-14 17:58:06.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045680 2025-06-14 17:58:06.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:06.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:06.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:06.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:06.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:06.967 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:07.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:07.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:07.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767337799072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:07.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767337799072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:58:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:07.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:07.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:07.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:07.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":393998556,"createTime":1749894247555,"epollFd":11,"onlineDuration":839736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:07.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:07.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:07.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:07.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":394223592,"createTime":1749894247555,"epollFd":11,"onlineDuration":840058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:08.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:08.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:08.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:08.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:08.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:08.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:08.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:08.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:09.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:09.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:09.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:09.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:09.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:09.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:09.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:09.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:10.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:10.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:10.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:10.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:10.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:10.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:10.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:10.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:11.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:11.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:11.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:11.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:11.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:11.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:11.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:11.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:12.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:12.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":396360776,"createTime":1749894247555,"epollFd":11,"onlineDuration":844727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:12.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:12.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:12.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:12.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:13.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:13.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:13.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:13.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:13.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:13.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:14.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:14.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:14.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:14.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:14.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:14.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:15.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:15.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:15.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:15.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:15.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:15.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:15.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:15.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:15.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:15.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:16.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:16.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:16.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:16.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:16.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:16.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:16.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:16.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:16.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:16.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:16.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:16.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:17.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:17.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:17.219 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767803192138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767803192138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:58:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:17.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:17.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":398709836,"createTime":1749894247555,"epollFd":11,"onlineDuration":849715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:17.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:17.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:17.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:17.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":398938820,"createTime":1749894247555,"epollFd":11,"onlineDuration":850047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:17.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:17.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:18.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:18.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:18.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:18.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:18.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:18.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:18.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:18.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:19.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:19.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:19.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:19.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:19.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:19.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:20.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:20.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:20.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:20.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:20.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:20.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:20.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:20.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:20.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:20.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:21.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:21.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:21.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:21.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:21.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:21.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:21.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:21.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:21.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:21.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:22.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:22.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:22.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:22.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":401053632,"createTime":1749894247555,"epollFd":11,"onlineDuration":854730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:22.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:22.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:22.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:22.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:22.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:22.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:22.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:22.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:23.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:23.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:23.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:23.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:23.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:23.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:23.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:23.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:24.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:24.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:24.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:24.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:24.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:24.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:24.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:24.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:25.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:25.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:25.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:25.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:25.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:25.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:26.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:26.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:26.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:26.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:26.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:26.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:26.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:26.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:26.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:26.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:27.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:27.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:27.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:27.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:27.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756385803222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:27.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:27.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756385803222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:58:27.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":403580352,"createTime":1749894247555,"epollFd":11,"onlineDuration":859957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:27.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:27.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:27.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:27.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:27.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:27.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:27.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:27.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":403719848,"createTime":1749894247555,"epollFd":11,"onlineDuration":860317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:28.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:28.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:28.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:28.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:28.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:28.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:29.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:29.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:29.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:29.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:29.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:29.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:30.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:30.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:30.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:30.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:30.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:30.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:30.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:30.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:30.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:30.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:31.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:31.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:31.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:31.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:31.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:31.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:31.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:31.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:31.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:31.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:32.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:32.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:32.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:32.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":405758332,"createTime":1749894247555,"epollFd":11,"onlineDuration":864728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:32.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:32.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:32.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:32.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:32.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:32.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:33.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:33.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:33.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:33.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:33.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:33.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:33.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:33.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:34.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:34.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:34.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:34.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:34.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:34.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:35.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:35.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:35.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:35.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:35.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:35.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:36.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:36.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:36.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:36.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:36.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:36.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:36.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:36.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:36.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:36.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:36.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:36.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:37.239 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7733097076416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:37.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:37.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7733097076416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:58:37.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:37.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:37.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:37.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:37.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:37.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:37.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":408265312,"createTime":1749894247555,"epollFd":11,"onlineDuration":869931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:37.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:37.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:37.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:37.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":408402176,"createTime":1749894247555,"epollFd":11,"onlineDuration":870247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:37.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:37.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:38.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:38.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:38.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:38.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:38.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:38.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:39.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:39.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:39.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:39.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:39.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:39.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:39.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:39.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:39.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:39.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:40.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:40.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:40.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:40.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:40.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:40.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:40.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:40.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:41.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:41.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:41.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:41.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:41.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:41.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:41.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:41.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:42.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:42.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:42.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:42.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:42.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:42.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":410736760,"createTime":1749894247555,"epollFd":11,"onlineDuration":875194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:42.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:42.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:43.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:43.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:43.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:43.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:43.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:43.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:44.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:44.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:44.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:44.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:44.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:44.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:44.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:44.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:44.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:44.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:45.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:45.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:45.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:45.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:45.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:45.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:45.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:45.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:46.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:46.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:46.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:46.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:46.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:46.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:46.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:46.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:46.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:46.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:46.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:46.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:58:47.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:47.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:47.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735654830932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:47.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:47.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735654830932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:58:47.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:47.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:47.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":412814724,"createTime":1749894247555,"epollFd":11,"onlineDuration":879731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:47.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:47.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:47.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:47.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:47.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:47.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:47.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:47.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":413105560,"createTime":1749894247555,"epollFd":11,"onlineDuration":880265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:47.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:47.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:48.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:48.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:48.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:48.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:48.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:48.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:48.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:48.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:48.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:48.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:49.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:49.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:49.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:49.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:49.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:49.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:49.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:49.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:50.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:50.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:50.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:50.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:50.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:50.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:51.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:51.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:51.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:51.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:51.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:51.646 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:52.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:52.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:52.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:52.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:52.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":415183524,"createTime":1749894247555,"epollFd":11,"onlineDuration":884720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:52.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:58:52.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:58:52.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:52.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:52.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 17:58:52.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 17:58:52.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:52.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 17:58:52.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 17:58:52.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 17:58:52.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:52.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:52.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:52.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:53.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:53.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:53.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:53.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:53.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 17:58:53.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:53.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:53.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:53.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 17:58:54.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:54.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 17:58:54.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:54.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:54.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:54.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 17:58:54.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:54.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 17:58:54.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:54.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:54.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:54.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:54.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:54.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:55.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:55.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:55.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:55.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:55.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:55.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:55.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:55.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:56.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:56.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:56.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:56.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:56.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:56.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:56.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:56.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:56.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:56.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:58:56.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:56.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:57.107 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:57.107 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:57.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:57.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":417506264,"createTime":1749894247555,"epollFd":11,"onlineDuration":889703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:58:57.259 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76953887939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:58:57.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 17:58:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76953887939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 17:58:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 17:58:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:58:57.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:57.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:58:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":417728668,"createTime":1749894247555,"epollFd":11,"onlineDuration":890036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:58:57.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:57.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:58.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:58.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:58.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:58.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:58.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:58.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:58.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:58.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:59.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:59.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:59.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:59.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:59.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:59.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:59.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:59.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:58:59.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:58:59.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:00.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:00.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:00.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:00.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:00.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:00.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:00.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:00.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:01.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:01.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:01.605 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:01.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:01.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:01.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:02.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:02.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:02.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:02.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:02.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:02.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":420104048,"createTime":1749894247555,"epollFd":11,"onlineDuration":895115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:02.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:02.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:03.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:03.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:03.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:03.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:03.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:03.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:03.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:03.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:04.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:04.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:04.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 17:59:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/the-world-according-to-mac-mackenney/ 2025-06-14 17:59:04.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:04.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:04.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:04.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:05.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:05.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:05.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:05.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:05.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:05.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:05.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:05.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:06.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:06.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:06.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:06.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:06.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:06.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:06.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:06.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:06.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:06.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:07.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:07.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:07.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766284942626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:07.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 17:59:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766284942626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 17:59:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 17:59:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:07.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:07.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:07.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:07.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":422237284,"createTime":1749894247555,"epollFd":11,"onlineDuration":899748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:07.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:07.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:07.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:07.780 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":422533384,"createTime":1749894247555,"epollFd":11,"onlineDuration":900273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:07.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:07.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:08.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:08.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:08.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:08.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:09.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:09.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:09.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:09.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:09.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:09.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:09.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:09.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:10.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:10.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:10.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:10.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:10.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:10.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:10.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 17:59:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 17:59:10.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:59:10.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:11.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:11.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:11.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:11.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:11.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:11.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:11.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:11.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:12.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:12.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:12.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:12.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":424603452,"createTime":1749894247555,"epollFd":11,"onlineDuration":904773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:12.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:12.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:12.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:12.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:12.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:12.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:13.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:13.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:13.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:13.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:13.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:13.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:13.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:13.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:13.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:13.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:14.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:14.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:14.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:14.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:14.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:14.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:15.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:15.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:15.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:15.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:15.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:15.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:15.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:15.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:16.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:16.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:16.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:16.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:16.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:16.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:16.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:16.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:16.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:16.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:16.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:16.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:17.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:17.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:17.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769685745239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:17.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:17.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769685745239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:59:17.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:17.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:17.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:17.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:17.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":427109116,"createTime":1749894247555,"epollFd":11,"onlineDuration":909961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:17.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:17.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:17.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:17.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":427230188,"createTime":1749894247555,"epollFd":11,"onlineDuration":910285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:17.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:17.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:18.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:18.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:18.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:18.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:18.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:18.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:19.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:19.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:19.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:19.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:19.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:19.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:19.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:19.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:20.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:20.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:20.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:20.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:20.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:20.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:20.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:20.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:20.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 17:59:20.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 17:59:21.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:21.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:21.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:21.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:21.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:21.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:21.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:21.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:21.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:21.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:22.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:22.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:22.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:22.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":429293676,"createTime":1749894247555,"epollFd":11,"onlineDuration":914714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:22.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:22.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:22.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:22.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:22.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:22.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:23.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:23.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 17:59:23.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:23.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:23.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:23.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:23.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:23.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:24.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:24.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:24.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:24.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:25.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:25.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:25.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:25.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:25.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:25.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:25.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:25.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:26.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:26.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:26.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:26.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:26.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:26.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:26.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:26.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:26.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:26.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:26.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:26.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:27.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:27.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:27.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:27.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":431617732,"createTime":1749894247555,"epollFd":11,"onlineDuration":919712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:27.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746362686157227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:27.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 17:59:27.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746362686157227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 17:59:27.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 17:59:27.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:27.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:27.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:27.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":431842768,"createTime":1749894247555,"epollFd":11,"onlineDuration":920038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:27.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:27.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:28.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:28.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:28.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:28.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:28.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:28.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:29.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:29.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:29.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:29.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:29.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:29.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:29.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:29.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:30.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:30.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:30.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:30.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:30.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:30.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:31.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:31.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:31.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:31.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:31.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:31.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:31.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:31.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:31.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:31.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:32.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:32.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:32.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:32.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":434147084,"createTime":1749894247555,"epollFd":11,"onlineDuration":924946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:32.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:32.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:33.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:33.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:33.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:33.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:33.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:33.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:33.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:33.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:33.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:33.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:34.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:34.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:34.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:34.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:35.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:35.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:35.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:35.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:35.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:35.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:36.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:36.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:36.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:36.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:36.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:36.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:36.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:36.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:36.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:36.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:37.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:37.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:37.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:37.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":436351384,"createTime":1749894247555,"epollFd":11,"onlineDuration":929722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:37.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746496200561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:37.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 17:59:37.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746496200561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 17:59:37.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 17:59:37.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:37.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:37.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:37.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":436586948,"createTime":1749894247555,"epollFd":11,"onlineDuration":930142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:37.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:37.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:38.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:38.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:38.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:38.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:38.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 17:59:38.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 17:59:38.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:38.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:39.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:39.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:39.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:39.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:39.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:39.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:40.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:40.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:40.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:40.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:40.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:40.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:40.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:40.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:41.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:41.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:41.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:41.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:41.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:41.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:41.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/kitchen-tips/how-to/sweet-spot/ 2025-06-14 17:59:41.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:41.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:41.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:41.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:42.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:42.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:42.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:42.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:42.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:42.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":438693864,"createTime":1749894247555,"epollFd":11,"onlineDuration":934747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:42.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:42.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:42.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:42.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:42.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:42.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:43.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:43.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:43.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:43.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:44.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:44.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:44.572 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:44.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:44.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:44.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:44.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:44.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:45.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:45.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:45.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:45.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:45.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:45.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:45.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:45.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:46.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:46.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:46.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:46.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:46.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:46.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:46.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:46.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:47.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:47.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:47.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:47.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:47.303 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754474639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:47.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 17:59:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754474639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 17:59:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 17:59:47.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:47.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:47.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:47.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:47.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":441269276,"createTime":1749894247555,"epollFd":11,"onlineDuration":940060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:47.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:47.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":441396928,"createTime":1749894247555,"epollFd":11,"onlineDuration":940437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:48.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:48.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:48.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:48.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:48.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:48.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:49.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:49.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:49.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:49.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:49.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:49.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:50.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:50.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:50.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:50.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:50.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:50.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:50.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:50.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:51.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:51.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:51.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:51.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:51.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:51.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:51.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:51.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:51.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:51.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:52.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:52.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:52.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:52.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:52.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:52.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":443580172,"createTime":1749894247555,"epollFd":11,"onlineDuration":945008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:52.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:52.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:52.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:52.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:52.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:52.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:53.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:53.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:53.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:53.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:53.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:53.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:53.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:53.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:54.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:54.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:54.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:54.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:54.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:54.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:54.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:54.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:55.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:55.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:55.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:55.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:55.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:55.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:56.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:56.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:56.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:56.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:56.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:56.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:56.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 17:59:56.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:56.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:56.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 17:59:56.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:56.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 17:59:57.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:57.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:57.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:57.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":445771312,"createTime":1749894247555,"epollFd":11,"onlineDuration":949735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 17:59:57.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7537899017334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 17:59:57.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:57.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7537899017334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 17:59:57.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:57.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:57.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 17:59:57.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 17:59:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 17:59:57.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 17:59:57.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":446070044,"createTime":1749894247555,"epollFd":11,"onlineDuration":950360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 17:59:57.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:57.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:58.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:58.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:58.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:58.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:58.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:58.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:59.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:59.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:59.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:59.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:59.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:59.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 17:59:59.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 17:59:59.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:00.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:00.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:00.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:00.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:00.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:00.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:01.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:01.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:01.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:01.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:01.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:01.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:00:02.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:02.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:02.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:02.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:02.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:02.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":448087472,"createTime":1749894247555,"epollFd":11,"onlineDuration":954712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:02.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:02.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:02.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:00:02.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:02.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:00:02.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:02.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:03.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:03.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:03.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:03.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:03.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:03.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:03.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:03.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:04.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:04.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:04.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:04.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:04.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:04.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:05.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:05.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:05.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:05.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:05.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:05.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:05.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:05.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:06.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:06.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:06.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:06.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:06.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:06.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:00:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":450451008,"createTime":1749894247555,"epollFd":11,"onlineDuration":959717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:07.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76787757873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:07.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:07.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76787757873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:00:07.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:07.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:07.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:07.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:07.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:07.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:07.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:08.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:08.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:08.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:08.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":450880024,"createTime":1749894247555,"epollFd":11,"onlineDuration":960636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:08.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:08.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:08.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:08.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:09.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:09.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:09.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:09.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:09.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:09.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:10.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:10.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:10.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:10.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:11.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:11.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:11.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:11.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:11.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:11.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:11.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:11.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:11.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:11.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:12.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:12.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:12.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:12.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:12.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:00:12.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:12.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":452785592,"createTime":1749894247555,"epollFd":11,"onlineDuration":964710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:12.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:12.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:12.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:12.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:12.686 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:00:12.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:00:12.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:12.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:12.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:00:12.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:00:13.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:13.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:13.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:13.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:13.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:13.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:13.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:13.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:14.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:14.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:14.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:14.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:14.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:14.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:15.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:15.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:15.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:15.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:15.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:15.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:15.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:15.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:16.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:16.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:16.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:16.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:16.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:16.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:16.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:16.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:16.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:16.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:16.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:16.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:17.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:17.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:17.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:17.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:17.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:17.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:17.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752260208129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:17.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:00:17.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752260208129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:00:17.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:00:17.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:17.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":455503132,"createTime":1749894247555,"epollFd":11,"onlineDuration":970370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:18.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:18.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:18.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:18.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:18.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:18.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:18.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:18.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":455926884,"createTime":1749894247555,"epollFd":11,"onlineDuration":971280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:18.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:18.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:19.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:19.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:19.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:19.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:20.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:20.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:20.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:20.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:20.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:20.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:21.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:21.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:21.275 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:21.275 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:21.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:21.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:21.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:21.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:21.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:21.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:22.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:22.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:22.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:22.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":457506084,"createTime":1749894247555,"epollFd":11,"onlineDuration":974802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:22.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:22.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:22.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:00:22.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:22.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 18:00:22.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:22.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:23.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:23.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:23.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:23.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:23.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:23.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:24.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:24.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:24.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:24.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:24.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:24.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:24.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:24.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:25.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:25.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:25.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:25.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:25.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:25.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:25.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:25.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:26.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:26.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:26.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:26.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:26.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:26.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:26.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:26.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:27.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:27.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:27.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7633113861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:27.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:00:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7633113861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:00:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:00:27.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:27.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":459848564,"createTime":1749894247555,"epollFd":11,"onlineDuration":979793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:27.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:27.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:27.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:27.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":460148612,"createTime":1749894247555,"epollFd":11,"onlineDuration":980279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:27.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:27.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:28.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:28.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:28.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:28.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:28.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:28.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:28.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:00:28.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:28.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:28.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:29.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:29.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:29.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:29.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:29.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:29.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:29.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:29.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:30.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:30.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:30.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:30.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:30.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:30.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:30.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:30.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:31.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:31.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:31.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:31.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:31.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:31.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:31.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:00:32.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:32.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":462213416,"createTime":1749894247555,"epollFd":11,"onlineDuration":984726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:32.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:32.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:32.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:32.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:32.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:32.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 18:00:33.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:33.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:33.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:33.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:33.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:33.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:34.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:34.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:34.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:34.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:34.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:34.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:34.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:34.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:35.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:35.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:35.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:35.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:35.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:35.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:36.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:36.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:36.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:36.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:36.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:36.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:00:37.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:37.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:37.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759321212768555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:37.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:00:37.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759321212768555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:00:37.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:00:37.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:37.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:37.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:37.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:37.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:37.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:38.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:38.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":465002020,"createTime":1749894247555,"epollFd":11,"onlineDuration":990682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:38.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:38.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":465220476,"createTime":1749894247555,"epollFd":11,"onlineDuration":991008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:38.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:38.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:39.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:39.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:39.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:39.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:39.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:39.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:39.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:39.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:40.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:40.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:40.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:40.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:40.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:40.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:41.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:41.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:41.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:41.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:41.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:41.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:42.170 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:42.170 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:42.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:42.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":466894428,"createTime":1749894247555,"epollFd":11,"onlineDuration":994704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:42.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:42.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:42.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:42.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:42.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:42.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:43.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:43.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:43.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:43.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:43.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:43.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:43.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:43.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:44.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:44.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:44.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:44.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:44.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:44.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 18:00:45.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:45.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:45.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:45.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:45.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:45.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:45.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:45.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:46.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:46.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:46.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:46.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:46.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:46.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:46.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:46.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:46.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:47.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:47.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":469259280,"createTime":1749894247555,"epollFd":11,"onlineDuration":999731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:47.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:47.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:47.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72189712524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:47.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:00:47.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72189712524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:00:47.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:00:47.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:47.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:47.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:47.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":469559328,"createTime":1749894247555,"epollFd":11,"onlineDuration":1000295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:47.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:47.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:48.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:48.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:48.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:48.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:49.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:49.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:49.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:00:49.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:49.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:00:49.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:49.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:49.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:49.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:49.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:49.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:50.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:50.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:50.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:50.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:51.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:51.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:51.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:51.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:52.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:52.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:52.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:52.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":471851800,"createTime":1749894247555,"epollFd":11,"onlineDuration":1005201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:52.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:52.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:53.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:53.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:53.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:53.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:53.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:53.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:54.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:54.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:54.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:54.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:54.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:54.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:54.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:54.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:55.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:55.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:55.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:55.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:55.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:55.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:56.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:56.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:56.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:56.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:56.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:56.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:56.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:56.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:00:57.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:57.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:57.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707801818847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:00:57.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:57.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707801818847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:00:57.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:57.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:57.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:57.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:57.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":474174540,"createTime":1749894247555,"epollFd":11,"onlineDuration":1010049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:00:57.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:57.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:00:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:57.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:00:57.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:57.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:00:57.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:57.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 18:00:58.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:58.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":474336408,"createTime":1749894247555,"epollFd":11,"onlineDuration":1010535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:00:58.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:58.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:58.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:00:58.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 18:00:58.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:58.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:59.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:59.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:59.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:59.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:59.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:59.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:59.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:59.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:00:59.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:00:59.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:00.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:00.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:00.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:00.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:00.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:00.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:01.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:01.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:01.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:01.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:01.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:01.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:01.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:01.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:01:02.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:02.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:02.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:02.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":476490700,"createTime":1749894247555,"epollFd":11,"onlineDuration":1014956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:02.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:02.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:03.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:03.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:03.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:03.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:03.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:03.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:04.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:04.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:04.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:04.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:04.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:04.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:04.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:04.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 18:01:04.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:04.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:04.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:01:04.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:01:04.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:04.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:05.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:05.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:05.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:05.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:05.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:05.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:06.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:06.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:06.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:06.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:06.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:06.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:06.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:06.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:06.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:06.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:07.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:07.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:07.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:07.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:07.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:07.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:01:07.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74127197265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:07.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:01:07.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74127197265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:01:07.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:01:07.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:07.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:07.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:07.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:07.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:07.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:07.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:07.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":479006892,"createTime":1749894247555,"epollFd":11,"onlineDuration":1020466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:08.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:08.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:08.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:01:08.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:08.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-14 18:01:08.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:08.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:08.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:08.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":479371424,"createTime":1749894247555,"epollFd":11,"onlineDuration":1021180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:08.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:08.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:08.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/grilled-smores-sliders-recipe-7481598 2025-06-14 18:01:09.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:09.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:09.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:09.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:09.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:09.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:10.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:10.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:10.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:10.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:10.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:10.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:10.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:10.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:11.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:11.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:11.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:11.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:11.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:11.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:11.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:11.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:12.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:12.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:12.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:12.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481000632,"createTime":1749894247555,"epollFd":11,"onlineDuration":1024731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:12.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:12.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:12.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:01:12.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:01:12.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:12.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:13.367 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:13.367 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:13.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:13.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:14.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:14.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:14.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:14.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:14.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:14.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:14.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:14.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:15.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:15.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:15.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:15.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:15.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:15.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 18:01:16.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:16.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:16.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:16.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:16.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:16.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:16.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:16.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:16.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:16.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:16.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:16.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:17.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:17.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:17.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:17.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:17.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74343490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:17.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:01:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74343490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:01:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:01:17.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:17.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":483562884,"createTime":1749894247555,"epollFd":11,"onlineDuration":1030066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:17.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:17.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:17.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:17.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":483687904,"createTime":1749894247555,"epollFd":11,"onlineDuration":1030390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:18.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:18.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:18.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:18.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:18.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:18.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:18.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:18.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:18.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:18.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:19.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:19.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:19.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:19.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:19.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:19.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:19.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:19.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:19.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:19.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 18:01:20.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:20.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:20.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:20.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:20.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:20.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:21.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:21.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:21.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:21.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:21.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:21.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:21.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:21.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:22.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:22.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:22.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:22.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:22.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:22.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:22.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:22.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:23.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:23.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486159352,"createTime":1749894247555,"epollFd":11,"onlineDuration":1035653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:23.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:23.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:23.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:23.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:23.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:23.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:24.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:24.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:24.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 18:01:24.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:24.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:01:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:01:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:01:24.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:24.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:25.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:25.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:25.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:25.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:25.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:25.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:25.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32803479550 2025-06-14 18:01:25.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:25.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:26.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:26.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:26.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:26.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:26.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:26.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:26.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:26.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:27.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:27.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:27.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:27.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:27.382 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759126663208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:27.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:01:27.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759126663208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:01:27.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:01:27.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:27.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":488236000,"createTime":1749894247555,"epollFd":11,"onlineDuration":1039970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:27.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:27.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:27.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:27.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:28.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:28.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":488749240,"createTime":1749894247555,"epollFd":11,"onlineDuration":1041030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:28.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:28.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:28.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:28.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:29.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:29.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:29.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:29.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:29.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:29.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:30.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:30.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:30.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:30.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:30.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:30.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:31.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:31.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:31.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:31.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:31.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:31.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:01:32.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:32.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:32.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:32.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:32.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:32.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":490574532,"createTime":1749894247555,"epollFd":11,"onlineDuration":1044967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:32.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:32.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:32.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:32.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:33.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:33.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:33.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:33.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:33.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:33.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:33.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:33.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:34.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:34.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:34.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:01:34.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:34.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:34.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:34.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:35.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:35.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:35.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:35.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:36.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:36.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:36.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:36.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:36.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:36.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:36.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:36.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:36.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:36.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:36.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:36.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:01:37.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:37.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:37.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:37.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:37.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:37.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":492749880,"createTime":1749894247555,"epollFd":11,"onlineDuration":1049731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:37.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74492835998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:37.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:01:37.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74492835998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:01:37.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:01:37.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:37.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":492977548,"createTime":1749894247555,"epollFd":11,"onlineDuration":1050068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:37.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:37.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:38.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:38.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:38.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:38.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:39.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:39.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:39.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:39.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:39.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:39.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:40.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:40.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:40.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:40.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:40.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:40.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:40.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:40.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:41.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:41.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:41.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:41.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:41.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:41.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:42.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:42.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:42.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:42.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":495098940,"createTime":1749894247555,"epollFd":11,"onlineDuration":1054723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:42.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:42.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:42.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:42.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:42.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:42.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:42.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:42.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:42.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:01:42.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:43.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:43.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:43.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:43.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:43.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:43.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:43.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:43.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:44.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:44.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:44.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:44.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:44.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:01:44.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:01:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:47.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:47.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:47.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748640060424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:47.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748640060424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:01:47.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:01:47.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:47.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":497674352,"createTime":1749894247555,"epollFd":11,"onlineDuration":1060098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:01:47.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:47.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":497803320,"createTime":1749894247555,"epollFd":11,"onlineDuration":1060412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:50.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:01:50.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:01:51.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:51.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:52.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:52.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":499829960,"createTime":1749894247555,"epollFd":11,"onlineDuration":1064730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:56.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:56.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:01:56.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:56.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:57.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:57.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502190864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1069743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:01:57.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:57.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:01:57.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74631118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:01:57.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:01:57.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74631118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:01:57.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:01:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:01:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502498808,"createTime":1749894247555,"epollFd":11,"onlineDuration":1070295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:01.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:02:01.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:01.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:02.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:02.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":504722848,"createTime":1749894247555,"epollFd":11,"onlineDuration":1075006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:06.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:06.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:06.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:06.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:07.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:07.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:07.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756153106689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:07.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:07.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756153106689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:02:07.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:07.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:07.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":507060064,"createTime":1749894247555,"epollFd":11,"onlineDuration":1079982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:08.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:08.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":507343004,"createTime":1749894247555,"epollFd":11,"onlineDuration":1080822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:11.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:11.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:12.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:12.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":509214356,"createTime":1749894247555,"epollFd":11,"onlineDuration":1084719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:13.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:02:13.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:02:16.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:02:16.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:17.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:17.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:02:17.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:17.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:17.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:17.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":511572628,"createTime":1749894247555,"epollFd":11,"onlineDuration":1089785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:17.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:17.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:17.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757118225097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:17.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:17.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757118225097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:02:17.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:17.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:17.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":511831880,"createTime":1749894247555,"epollFd":11,"onlineDuration":1090256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:21.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:21.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":514130932,"createTime":1749894247555,"epollFd":11,"onlineDuration":1095043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:25.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:25.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:25.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/blueberry_shortcake/ 2025-06-14 18:02:26.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:26.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:02:26.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:26.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:27.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:27.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:02:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":516270748,"createTime":1749894247555,"epollFd":11,"onlineDuration":1099743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:27.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75267791748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:27.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75267791748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:02:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:27.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:27.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":516493152,"createTime":1749894247555,"epollFd":11,"onlineDuration":1100090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:31.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:31.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":518618492,"createTime":1749894247555,"epollFd":11,"onlineDuration":1104734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:34.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:02:34.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:02:36.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:36.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:36.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:36.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:37.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:37.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:37.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:37.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":520951760,"createTime":1749894247555,"epollFd":11,"onlineDuration":1109735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:37.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75265121459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:37.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75265121459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:02:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":521182060,"createTime":1749894247555,"epollFd":11,"onlineDuration":1110142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:40.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:40.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:40.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/hotels/bangkok/the-standard-bangkok-mahanakhon 2025-06-14 18:02:40.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:02:40.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:41.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:41.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:41.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:02:41.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:41.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":523307400,"createTime":1749894247555,"epollFd":11,"onlineDuration":1114728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:46.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:46.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:46.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:46.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:02:47.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:47.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":525659092,"createTime":1749894247555,"epollFd":11,"onlineDuration":1119738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:02:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:02:47.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721996307373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:47.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:02:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721996307373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:02:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:02:47.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:47.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":525894656,"createTime":1749894247555,"epollFd":11,"onlineDuration":1120106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:51.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:51.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:02:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:02:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":528017364,"createTime":1749894247555,"epollFd":11,"onlineDuration":1124758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:52.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:02:52.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:52.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:02:56.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:02:56.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:02:56.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:56.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:02:56.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:56.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:02:56.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:56.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:57.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:57.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530361160,"createTime":1749894247555,"epollFd":11,"onlineDuration":1129741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:02:57.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:57.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:02:57.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754560470581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:02:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754560470581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:02:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:02:57.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:02:57.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530592776,"createTime":1749894247555,"epollFd":11,"onlineDuration":1130093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:00.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:00.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:02.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:02.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:02.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:02.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":532969472,"createTime":1749894247555,"epollFd":11,"onlineDuration":1135216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:06.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:06.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:07.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:07.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:07.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73839569091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:07.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73839569091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:03:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":535285632,"createTime":1749894247555,"epollFd":11,"onlineDuration":1140065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:07.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":535409336,"createTime":1749894247555,"epollFd":11,"onlineDuration":1140398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:03:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:03:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:03:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:03:11.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:11.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:12.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:12.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":537407024,"createTime":1749894247555,"epollFd":11,"onlineDuration":1144749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:16.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:16.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:16.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:16.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:17.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75571060180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:17.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:17.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75571060180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:03:17.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":539965328,"createTime":1749894247555,"epollFd":11,"onlineDuration":1149985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:18.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:18.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":540240372,"createTime":1749894247555,"epollFd":11,"onlineDuration":1150739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:21.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:21.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:03:22.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:22.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":542123568,"createTime":1749894247555,"epollFd":11,"onlineDuration":1154743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:26.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:03:27.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:27.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:27.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:27.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":544471312,"createTime":1749894247555,"epollFd":11,"onlineDuration":1159740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:27.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:27.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:27.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742128372192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:27.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:27.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742128372192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:03:27.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:27.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:27.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:27.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:27.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:28.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:28.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":544854268,"createTime":1749894247555,"epollFd":11,"onlineDuration":1160562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:28.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:28.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:28.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:28.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:28.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:28.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:29.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:29.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:29.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:29.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:29.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:29.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:30.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:30.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:30.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:30.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:30.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:30.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:31.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:31.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:31.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:31.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:31.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:31.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:32.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:32.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":547008560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1165026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:33.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:03:33.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 18:03:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 18:03:33.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 18:03:33.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 18:03:33.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 18:03:33.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 18:03:33.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 18:03:33.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:33.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 18:03:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 18:03:34.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 18:03:34.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 18:03:34.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 18:03:34.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 18:03:34.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 18:03:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 18:03:34.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 18:03:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 18:03:35.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 18:03:35.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 18:03:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 18:03:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 18:03:35.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 18:03:35.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 18:03:35.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 18:03:35.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 18:03:35.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 18:03:35.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:35.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 18:03:36.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 18:03:36.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 18:03:36.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 18:03:36.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 18:03:36.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 18:03:36.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 18:03:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 18:03:36.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 18:03:36.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 18:03:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 18:03:36.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:36.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:36.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:37.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 18:03:37.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 18:03:37.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 18:03:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 18:03:37.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 18:03:37.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74250602722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:37.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:03:37.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74250602722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:03:37.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:03:37.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":549345776,"createTime":1749894247555,"epollFd":11,"onlineDuration":1169969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:37.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 18:03:37.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:37.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 18:03:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 18:03:37.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 18:03:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 18:03:38.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 18:03:38.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 18:03:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 18:03:38.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":549661616,"createTime":1749894247555,"epollFd":11,"onlineDuration":1170795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:38.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 18:03:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 18:03:38.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 18:03:38.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 18:03:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 18:03:38.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 18:03:38.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:38.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 18:03:39.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 18:03:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 18:03:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 18:03:39.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 18:03:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 18:03:39.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 18:03:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 18:03:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 18:03:39.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:39.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 18:03:40.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 18:03:40.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 18:03:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 18:03:40.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 18:03:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 18:03:40.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 18:03:40.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 18:03:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 18:03:40.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 18:03:40.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:40.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 18:03:41.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 18:03:41.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 18:03:41.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 18:03:41.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 18:03:41.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 18:03:41.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 18:03:41.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 18:03:41.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 18:03:41.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 18:03:41.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 18:03:41.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:41.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:03:42.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 18:03:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 18:03:42.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 18:03:42.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 18:03:42.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 18:03:42.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 18:03:42.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 18:03:42.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 18:03:42.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 18:03:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:03:42.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:03:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":551859336,"createTime":1749894247555,"epollFd":11,"onlineDuration":1175386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:42.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:42.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 18:03:43.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 18:03:43.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 18:03:43.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 18:03:43.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 18:03:43.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 18:03:43.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 18:03:43.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 18:03:43.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 18:03:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 18:03:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 18:03:44.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 18:03:44.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 18:03:44.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 18:03:44.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 18:03:44.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:03:44.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:03:44.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 18:03:44.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 18:03:44.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 18:03:44.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:44.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 18:03:45.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 18:03:45.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 18:03:45.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 18:03:45.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 18:03:45.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 18:03:45.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 18:03:45.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 18:03:45.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 18:03:45.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 18:03:45.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:45.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 18:03:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 18:03:46.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 18:03:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 18:03:46.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 18:03:46.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 18:03:46.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 18:03:46.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 18:03:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 18:03:46.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 18:03:46.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:46.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 18:03:47.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 18:03:47.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 18:03:47.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 18:03:47.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 18:03:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:03:47.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 18:03:47.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757890701293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:47.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:03:47.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757890701293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:03:47.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:03:47.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 18:03:47.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 18:03:47.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 18:03:47.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":554159704,"createTime":1749894247555,"epollFd":11,"onlineDuration":1180266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:47.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 18:03:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 18:03:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 18:03:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 18:03:48.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 18:03:48.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 18:03:48.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 18:03:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 18:03:48.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:48.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 18:03:48.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 18:03:48.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 18:03:48.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 18:03:48.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:48.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":554703212,"createTime":1749894247555,"epollFd":11,"onlineDuration":1181433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:49.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 18:03:49.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 18:03:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 18:03:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 18:03:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 18:03:49.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 18:03:49.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 18:03:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 18:03:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 18:03:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 18:03:50.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 18:03:50.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 18:03:50.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 18:03:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 18:03:50.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 18:03:50.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 18:03:50.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 18:03:50.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 18:03:50.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 18:03:50.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:50.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 18:03:51.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 18:03:51.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 18:03:51.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 18:03:51.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 18:03:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 18:03:51.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 18:03:51.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 18:03:51.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 18:03:51.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 18:03:51.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 18:03:51.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:51.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:52.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 18:03:52.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 18:03:52.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 18:03:52.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 18:03:52.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 18:03:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 18:03:52.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 18:03:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 18:03:52.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":556510080,"createTime":1749894247555,"epollFd":11,"onlineDuration":1185201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:52.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 18:03:52.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:52.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 18:03:53.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 18:03:53.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 18:03:53.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 18:03:53.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 18:03:53.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 18:03:53.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 18:03:53.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 18:03:53.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 18:03:53.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:03:53.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:03:53.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 18:03:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 18:03:54.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 18:03:54.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 18:03:54.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 18:03:54.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 18:03:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 18:03:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 18:03:54.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 18:03:54.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 18:03:54.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 18:03:54.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:54.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 18:03:55.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 18:03:55.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 18:03:55.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 18:03:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 18:03:55.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 18:03:55.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 18:03:55.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 18:03:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 18:03:55.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 18:03:55.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:55.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 18:03:56.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 18:03:56.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 18:03:56.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 18:03:56.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 18:03:56.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 18:03:56.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 18:03:56.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 18:03:56.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 18:03:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 18:03:56.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:56.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 18:03:57.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:57.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:57.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:57.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:03:57.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74063491821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:03:57.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:03:57.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74063491821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:03:57.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:03:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:03:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":558810448,"createTime":1749894247555,"epollFd":11,"onlineDuration":1190175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:03:58.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:58.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":558927572,"createTime":1749894247555,"epollFd":11,"onlineDuration":1190490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:03:58.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:03:58.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:03:59.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:03:59.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:03:59.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:04:02.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:02.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:02.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:02.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":561123976,"createTime":1749894247555,"epollFd":11,"onlineDuration":1195001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:05.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:05.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:06.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:06.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:06.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:06.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:07.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74494171142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:07.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:04:07.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74494171142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:04:07.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:04:07.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:07.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563478300,"createTime":1749894247555,"epollFd":11,"onlineDuration":1199991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563590160,"createTime":1749894247555,"epollFd":11,"onlineDuration":1200307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:04:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:04:11.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:11.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:12.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:12.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":565841836,"createTime":1749894247555,"epollFd":11,"onlineDuration":1205055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:12.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:04:12.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:14.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:04:14.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:04:16.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:16.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:16.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:16.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:17.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737489700317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:17.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:17.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737489700317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:04:17.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:17.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:17.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":568163260,"createTime":1749894247555,"epollFd":11,"onlineDuration":1209975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:18.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:18.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":568479100,"createTime":1749894247555,"epollFd":11,"onlineDuration":1210870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:21.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:21.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:22.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:22.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":570347820,"createTime":1749894247555,"epollFd":11,"onlineDuration":1214740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:22.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:22.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:24.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:24.482 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:04:24.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:26.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:26.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:26.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:27.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:27.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":572678456,"createTime":1749894247555,"epollFd":11,"onlineDuration":1219770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:27.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724430084228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724430084228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:04:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:27.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:27.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":572900860,"createTime":1749894247555,"epollFd":11,"onlineDuration":1220086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:31.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:31.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:31.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/tom-odell/music/tom-odell-wrong-crowd-album-review 2025-06-14 18:04:31.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:31.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:32.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:32.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":575026200,"createTime":1749894247555,"epollFd":11,"onlineDuration":1224735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:32.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:32.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:32.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:04:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/india-arie/news/india-arie-weighs-in-on-zendaya-coleman-hair-feud_4607235 2025-06-14 18:04:36.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:36.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:36.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:36.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:37.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:37.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":577373944,"createTime":1749894247555,"epollFd":11,"onlineDuration":1229742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:37.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:37.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:37.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742738723754883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:37.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:04:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742738723754883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:04:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:04:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":577597664,"createTime":1749894247555,"epollFd":11,"onlineDuration":1230087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:41.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:41.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:42.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:42.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":579728268,"createTime":1749894247555,"epollFd":11,"onlineDuration":1234755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:44.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:44.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:04:46.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:04:46.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:47.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:47.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":582093120,"createTime":1749894247555,"epollFd":11,"onlineDuration":1239742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:04:47.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736963272094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:47.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:47.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736963272094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:04:47.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":582315524,"createTime":1749894247555,"epollFd":11,"onlineDuration":1240057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:48.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:04:48.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:04:48.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:04:48.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:04:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:52.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:52.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":584439548,"createTime":1749894247555,"epollFd":11,"onlineDuration":1244737,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:56.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:56.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:04:56.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:56.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:57.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:57.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":586784660,"createTime":1749894247555,"epollFd":11,"onlineDuration":1249750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:04:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:04:57.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744525909423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:04:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744525909423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:04:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:04:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:04:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":587016276,"createTime":1749894247555,"epollFd":11,"onlineDuration":1250087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:01.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:01.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:02.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:02.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":589144248,"createTime":1749894247555,"epollFd":11,"onlineDuration":1254743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:06.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:06.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:06.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:06.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":591482780,"createTime":1749894247555,"epollFd":11,"onlineDuration":1259739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:07.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72109031677246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72109031677246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":591709132,"createTime":1749894247555,"epollFd":11,"onlineDuration":1260071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:11.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:11.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:12.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:12.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":593838420,"createTime":1749894247555,"epollFd":11,"onlineDuration":1264765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:16.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:16.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:16.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:16.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:17.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:17.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":596200640,"createTime":1749894247555,"epollFd":11,"onlineDuration":1269736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:17.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:17.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:17.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737478256225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:17.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:17.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737478256225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:17.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:17.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:17.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":596512532,"createTime":1749894247555,"epollFd":11,"onlineDuration":1270312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:21.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:21.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:22.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:22.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":598723412,"createTime":1749894247555,"epollFd":11,"onlineDuration":1274971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:26.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:26.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:27.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:27.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":600879020,"createTime":1749894247555,"epollFd":11,"onlineDuration":1279747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:27.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739728927612305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:27.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:27.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739728927612305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:27.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:27.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:27.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":601113268,"createTime":1749894247555,"epollFd":11,"onlineDuration":1280081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:31.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:31.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:32.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:32.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603488648,"createTime":1749894247555,"epollFd":11,"onlineDuration":1285024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:36.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:36.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:36.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:37.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:37.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":605592932,"createTime":1749894247555,"epollFd":11,"onlineDuration":1289766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:37.579 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69394874572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:37.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:37.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69394874572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:37.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":605840340,"createTime":1749894247555,"epollFd":11,"onlineDuration":1290083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:41.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:41.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:42.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:42.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":607940676,"createTime":1749894247555,"epollFd":11,"onlineDuration":1294745,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:43.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:05:43.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:05:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:46.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:46.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:05:47.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:47.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:47.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:47.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":610308160,"createTime":1749894247555,"epollFd":11,"onlineDuration":1299763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:05:47.590 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73410987854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73410987854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:47.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:47.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":610595048,"createTime":1749894247555,"epollFd":11,"onlineDuration":1300078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:51.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:51.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:52.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:52.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":612644060,"createTime":1749894247555,"epollFd":11,"onlineDuration":1304752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:56.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:56.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:05:56.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:56.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:57.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:57.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":615037864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1309744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:05:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:05:57.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732507705688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:05:57.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732507705688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:05:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:05:57.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:05:57.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":615306328,"createTime":1749894247555,"epollFd":11,"onlineDuration":1310076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:01.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:01.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:02.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:02.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":617340864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1314750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:06.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:06.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:07.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:07.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:07.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:07.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":619720192,"createTime":1749894247555,"epollFd":11,"onlineDuration":1319741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:07.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74703598022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:07.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74703598022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:06:07.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":620003132,"createTime":1749894247555,"epollFd":11,"onlineDuration":1320060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:11.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:11.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:12.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:12.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":622381144,"createTime":1749894247555,"epollFd":11,"onlineDuration":1325001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:16.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:16.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:16.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:16.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:06:17.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:17.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":624427524,"createTime":1749894247555,"epollFd":11,"onlineDuration":1329766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:17.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:17.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:06:17.615 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733854293823242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:17.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:17.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733854293823242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:06:17.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":624706516,"createTime":1749894247555,"epollFd":11,"onlineDuration":1330121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:18.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:18.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:21.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:21.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":626742368,"createTime":1749894247555,"epollFd":11,"onlineDuration":1334772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:25.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:25.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:26.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:26.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:26.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:26.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:27.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:27.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":629305936,"createTime":1749894247555,"epollFd":11,"onlineDuration":1339925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:27.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733108520507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:27.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:27.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733108520507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:06:27.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:27.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:27.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":629442800,"createTime":1749894247555,"epollFd":11,"onlineDuration":1340272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:31.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:31.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:32.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:32.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":631782648,"createTime":1749894247555,"epollFd":11,"onlineDuration":1345025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:36.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:36.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2698593/voyageurs-national-park-things-to-know-before-visiting/ 2025-06-14 18:06:36.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:06:36.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:36.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/rearrange-icons-in-nintendo-switch/ 2025-06-14 18:06:36.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:36.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:37.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:37.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:06:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":633842188,"createTime":1749894247555,"epollFd":11,"onlineDuration":1349785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:37.635 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736154556274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:06:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736154556274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:06:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:06:37.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:37.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:06:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":634277784,"createTime":1749894247555,"epollFd":11,"onlineDuration":1350707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:41.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:41.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:42.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:42.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":636126764,"createTime":1749894247555,"epollFd":11,"onlineDuration":1354757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:43.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:43.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:06:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:47.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:47.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":638438976,"createTime":1749894247555,"epollFd":11,"onlineDuration":1359746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:47.636 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742616653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:47.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:06:47.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742616653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 18:06:47.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:06:47.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:47.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":638795612,"createTime":1749894247555,"epollFd":11,"onlineDuration":1360337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:48.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:48.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:49.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:49.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:50.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:06:50.573 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:06:50.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:06:51.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:51.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:52.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:52.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:52.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:52.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":640853836,"createTime":1749894247555,"epollFd":11,"onlineDuration":1364769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:53.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:06:53.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:06:53.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:06:53.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:56.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:56.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:06:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:06:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":643185788,"createTime":1749894247555,"epollFd":11,"onlineDuration":1369760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:06:57.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7515869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:06:57.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:57.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7515869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:06:57.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:06:57.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:06:57.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":643451620,"createTime":1749894247555,"epollFd":11,"onlineDuration":1370102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:06:57.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:57.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:58.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:06:58.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:06:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:01.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:01.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":646013872,"createTime":1749894247555,"epollFd":11,"onlineDuration":1375693,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:06.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:06.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:06.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:06.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:07.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:07.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":647898384,"createTime":1749894247555,"epollFd":11,"onlineDuration":1379744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:07.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:07.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":648173428,"createTime":1749894247555,"epollFd":11,"onlineDuration":1380073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:07.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751501083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:07.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:07.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751501083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:07:07.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:10.328 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:07:10.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:11.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:11.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:12.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:12.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":650257972,"createTime":1749894247555,"epollFd":11,"onlineDuration":1384759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:12.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:07:12.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:07:12.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:07:12.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:07:14.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:14.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:14.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:07:16.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:16.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:16.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:16.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:17.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:17.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:17.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:17.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":652596504,"createTime":1749894247555,"epollFd":11,"onlineDuration":1389756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:17.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:17.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":652782060,"createTime":1749894247555,"epollFd":11,"onlineDuration":1390073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:17.663 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74327850341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74327850341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:07:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:18.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:18.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:18.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/ellis/posts/is-indiana-jones-and-the-great-circle-coming-to-ps5-01hmfs3eb4vw 2025-06-14 18:07:20.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:07:20.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:07:21.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:07:21.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:21.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2019/05/13/google-pixel-3a-ad-challenges-the-iphone-xs-price-and-camera/ 2025-06-14 18:07:22.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:22.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:22.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:22.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":655267984,"createTime":1749894247555,"epollFd":11,"onlineDuration":1395233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:27.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:27.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:27.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:27.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":657340684,"createTime":1749894247555,"epollFd":11,"onlineDuration":1399784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:27.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:27.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:27.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73863983154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:27.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:07:27.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73863983154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:07:27.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:07:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":657680212,"createTime":1749894247555,"epollFd":11,"onlineDuration":1400345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:31.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:07:31.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:32.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:32.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:32.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:32.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":659962156,"createTime":1749894247555,"epollFd":11,"onlineDuration":1405221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:33.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:33.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:33.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:07:35.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:07:35.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:35.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:07:35.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:07:37.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:07:37.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:07:37.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:37.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:37.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:37.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:37.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:37.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:37.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740623474121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:37.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:37.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740623474121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:07:37.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":662334904,"createTime":1749894247555,"epollFd":11,"onlineDuration":1410285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":662446764,"createTime":1749894247555,"epollFd":11,"onlineDuration":1410604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:41.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:41.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:42.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:42.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":664376020,"createTime":1749894247555,"epollFd":11,"onlineDuration":1414763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:42.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:07:42.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:07:43.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:43.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:43.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:07:43.824 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:07:43.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:46.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:46.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:47.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:47.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":666723764,"createTime":1749894247555,"epollFd":11,"onlineDuration":1419759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:47.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:47.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:07:47.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73068618774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:47.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:47.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73068618774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:07:47.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:47.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:47.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":667090928,"createTime":1749894247555,"epollFd":11,"onlineDuration":1420358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:51.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:51.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":669066244,"createTime":1749894247555,"epollFd":11,"onlineDuration":1424757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:56.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:56.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:07:57.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:57.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:57.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:57.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671399512,"createTime":1749894247555,"epollFd":11,"onlineDuration":1429766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:07:57.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:57.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:07:57.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:07:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:57.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:07:57.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:57.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:57.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671666660,"createTime":1749894247555,"epollFd":11,"onlineDuration":1430377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:07:59.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:07:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:07:59.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:07:59.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:07:59.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/video/britney-spears-break-the-ice 2025-06-14 18:08:02.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:02.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:02.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:02.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":673769628,"createTime":1749894247555,"epollFd":11,"onlineDuration":1434773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:06.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:06.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:07.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:07.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:07.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:07.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:07.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:07.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":676372676,"createTime":1749894247555,"epollFd":11,"onlineDuration":1440069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:07.692 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747915267944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:07.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:07.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747915267944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:08:07.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:07.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:07.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":676481904,"createTime":1749894247555,"epollFd":11,"onlineDuration":1440386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:11.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:11.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:12.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:12.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":678471696,"createTime":1749894247555,"epollFd":11,"onlineDuration":1444758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:12.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:12.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:12.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/discovering-shwayze-the-sound-of-an-endless-summer-01j7p79yzj94 2025-06-14 18:08:14.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:08:14.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:14.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:08:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:08:14.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:14.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:14.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:14.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:14.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:14.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:15.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:08:15.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:15.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:15.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:15.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:15.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:15.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:15.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:15.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:16.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:16.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:16.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:16.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:08:16.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:08:16.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/j-cole-is-getting-obliterated-by-drake-fans-for-doing-a-song-with-a-ap-rocky-01j744p06bej 2025-06-14 18:08:16.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:16.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:16.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:17.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:17.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":681051056,"createTime":1749894247555,"epollFd":11,"onlineDuration":1450008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:17.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:17.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:17.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740779876708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:17.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740779876708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:08:17.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:17.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:17.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":681169496,"createTime":1749894247555,"epollFd":11,"onlineDuration":1450384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:18.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:18.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:18.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:08:21.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:21.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:22.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:22.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":683433016,"createTime":1749894247555,"epollFd":11,"onlineDuration":1454969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:26.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:26.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:26.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:26.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":685522824,"createTime":1749894247555,"epollFd":11,"onlineDuration":1459751,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:27.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:27.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":685818924,"createTime":1749894247555,"epollFd":11,"onlineDuration":1460078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:27.710 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746681213378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:27.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:08:27.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746681213378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-14 18:08:27.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:08:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:08:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:08:30.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:08:30.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 18:08:30.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:08:31.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:08:31.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:08:32.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:32.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:32.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:32.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":687863988,"createTime":1749894247555,"epollFd":11,"onlineDuration":1464789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:33.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:08:33.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:08:33.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:08:33.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:34.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:08:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:08:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:36.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:36.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:37.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:37.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:37.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:37.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:37.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:37.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":690206468,"createTime":1749894247555,"epollFd":11,"onlineDuration":1469781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:37.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:37.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":690502568,"createTime":1749894247555,"epollFd":11,"onlineDuration":1470101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:37.719 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705915451049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:37.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:37.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705915451049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:08:37.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:39.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:39.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:39.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/eric-christian-olsen 2025-06-14 18:08:42.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:42.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:42.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:42.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":692596324,"createTime":1749894247555,"epollFd":11,"onlineDuration":1474787,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:42.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/pictures/2603049 2025-06-14 18:08:42.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 18:08:42.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:42.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/imelda-staunton 2025-06-14 18:08:44.164 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:08:44.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:08:45.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:08:45.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:08:45.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:08:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/michelle_dockery 2025-06-14 18:08:46.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:46.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:47.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:47.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:08:47.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:47.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":694936172,"createTime":1749894247555,"epollFd":11,"onlineDuration":1479835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:47.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:08:47.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:47.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/mickey_rourke 2025-06-14 18:08:47.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70627212524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:47.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:08:47.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70627212524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047250 2025-06-14 18:08:47.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:08:48.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:48.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":695398088,"createTime":1749894247555,"epollFd":11,"onlineDuration":1480650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:49.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:08:49.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:49.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/metric 2025-06-14 18:08:51.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:08:51.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:51.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/movie-review/last-vegas 2025-06-14 18:08:52.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:52.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:52.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:52.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":697297076,"createTime":1749894247555,"epollFd":11,"onlineDuration":1484793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:52.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d820 2025-06-14 18:08:52.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:52.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/news/oasis-streams-soared-before-liam-and-noel-gallagher-announced-reunion-tour_6385413 2025-06-14 18:08:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephenie-meyer 2025-06-14 18:08:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:08:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:55.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:08:55.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:55.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/news/britney-spears-second-las-vegas-residency_6234930 2025-06-14 18:08:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f050 2025-06-14 18:08:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dua-lipa/pictures/5493201 2025-06-14 18:08:56.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:56.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050560 2025-06-14 18:08:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-clooney/pictures/5424418 2025-06-14 18:08:57.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:57.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:08:57.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:57.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:08:57.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692222595214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:08:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051c70 2025-06-14 18:08:57.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692222595214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051c70 2025-06-14 18:08:57.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051c70 2025-06-14 18:08:57.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051aa0 2025-06-14 18:08:57.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:57.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32948291279 2025-06-14 18:08:58.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:58.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-corden/pictures/5392221 2025-06-14 18:08:58.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:58.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":700039620,"createTime":1749894247555,"epollFd":11,"onlineDuration":1490582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:08:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":700147532,"createTime":1749894247555,"epollFd":11,"onlineDuration":1490899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:08:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0540d0 2025-06-14 18:08:59.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:59.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kaya-scodelario/pictures/1066955 2025-06-14 18:08:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 18:08:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:08:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 18:08:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:59.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:08:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:08:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/star-trek/pictures/4852328 2025-06-14 18:09:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/hulu-cancels-diddy-s-family-reality-show-after-sexual-assault-lawsuits-01hhkxqyd3jb 2025-06-14 18:09:01.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:01.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:02.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:02.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":701988616,"createTime":1749894247555,"epollFd":11,"onlineDuration":1494764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:02.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054f60 2025-06-14 18:09:02.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:02.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bob-dylan/news/bob-dylan-like-a-rolling-stone-video_3961981 2025-06-14 18:09:03.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:09:03.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:09:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:09:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:04.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emily-blunt/news/cannes-film-festival-amputee_4737969 2025-06-14 18:09:04.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0558d0 2025-06-14 18:09:04.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:04.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 18:09:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 18:09:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:09:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:09:05.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:09:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056ae0 2025-06-14 18:09:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/how-to-make-dollars-go-further-in-australia/ 2025-06-14 18:09:05.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057f60 2025-06-14 18:09:05.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:05.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:05.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059c90 2025-06-14 18:09:05.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/katie-price/news/katie-price-shows-off-latest-cosmetic-surgery-as-she-returns-to-loose-women_5302033 2025-06-14 18:09:05.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:05.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:06.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:06.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:06.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:06.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:06.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:06.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05b290 2025-06-14 18:09:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lou-reed/news/lou-reed-leaves-money-to-wife-sister-and-mother_3938027 2025-06-14 18:09:06.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:06.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:07.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:09:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:07.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:07.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:07.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:07.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:07.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":704599560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1499987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:07.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:09:07.739 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70782470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:07.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cbb0 2025-06-14 18:09:07.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70782470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cbb0 2025-06-14 18:09:07.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cbb0 2025-06-14 18:09:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:09:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":704689048,"createTime":1749894247555,"epollFd":11,"onlineDuration":1500304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:07.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:07.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:07.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/meek-mill/news/meek-mill-star-amazon-prime-series-us-justice-system_6083074 2025-06-14 18:09:08.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d2d0 2025-06-14 18:09:08.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:08.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/troye-sivan/news/troye-sivan-urges-gay-people-not-to-get-complacent_5302004 2025-06-14 18:09:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:09:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d820 keealive timeout 2025-06-14 18:09:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:09:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d820 2025-06-14 18:09:09.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:09:09.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:09.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/quiz/quiz-cultural-traditions/ 2025-06-14 18:09:11.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:09:11.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:12.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:12.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:09:12.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:12.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":706717004,"createTime":1749894247555,"epollFd":11,"onlineDuration":1504831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f050 keealive timeout 2025-06-14 18:09:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051aa0 keealive timeout 2025-06-14 18:09:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f050 2025-06-14 18:09:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051aa0 2025-06-14 18:09:13.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:13.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:13.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/dove-cameron/video/dove-cameron-lazybaby-video 2025-06-14 18:09:13.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d7f0 2025-06-14 18:09:13.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:13.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:09:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051a70 2025-06-14 18:09:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:09:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05e6e0 2025-06-14 18:09:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ads.txt 2025-06-14 18:09:15.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060140 2025-06-14 18:09:15.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:15.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 18:09:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0540d0 keealive timeout 2025-06-14 18:09:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050560 keealive timeout 2025-06-14 18:09:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0540d0 2025-06-14 18:09:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050560 2025-06-14 18:09:17.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:17.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:09:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:09:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:09:17.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:17.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709264780,"createTime":1749894247555,"epollFd":11,"onlineDuration":1510002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:17.746 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69449806213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:17.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0540d0 2025-06-14 18:09:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69449806213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0540d0 2025-06-14 18:09:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0540d0 2025-06-14 18:09:17.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:17.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:18.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:18.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709743804,"createTime":1749894247555,"epollFd":11,"onlineDuration":1511036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054f60 keealive timeout 2025-06-14 18:09:19.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054f60 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059c90 keealive timeout 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056ae0 keealive timeout 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0558d0 keealive timeout 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059c90 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056ae0 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0558d0 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:09:21.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:09:22.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:22.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:22.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:22.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":711401964,"createTime":1749894247555,"epollFd":11,"onlineDuration":1514763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:23.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:09:23.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05b290 keealive timeout 2025-06-14 18:09:23.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057f60 keealive timeout 2025-06-14 18:09:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05b290 2025-06-14 18:09:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057f60 2025-06-14 18:09:23.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:09:23.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:09:25.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:09:25.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d2d0 keealive timeout 2025-06-14 18:09:25.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:09:25.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d2d0 2025-06-14 18:09:25.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:25.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:25.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:09:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/robots.txt 2025-06-14 18:09:26.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/ 2025-06-14 18:09:26.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/ 2025-06-14 18:09:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/ 2025-06-14 18:09:26.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:09:26.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:09:26.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:26.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:26.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:27.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:27.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":713737864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1519753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:27.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:27.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":713991852,"createTime":1749894247555,"epollFd":11,"onlineDuration":1520091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:27.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70130157470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:27.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:09:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70130157470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0491f0 2025-06-14 18:09:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05e6e0 keealive timeout 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051a70 keealive timeout 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d7f0 keealive timeout 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05e6e0 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051a70 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d7f0 2025-06-14 18:09:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:29.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:09:29.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:09:31.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060140 keealive timeout 2025-06-14 18:09:31.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060140 2025-06-14 18:09:31.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:31.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:09:32.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:32.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":716084292,"createTime":1749894247555,"epollFd":11,"onlineDuration":1524772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:37.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:37.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:09:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":718450460,"createTime":1749894247555,"epollFd":11,"onlineDuration":1529793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:37.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:37.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:37.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/top-10-most-savage-diss-tracks-in-hip-hop 2025-06-14 18:09:37.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708927154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:37.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:09:37.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708927154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:09:37.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:09:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:38.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:38.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":718932116,"createTime":1749894247555,"epollFd":11,"onlineDuration":1530855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:39.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:09:39.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:39.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:09:41.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f8c0 2025-06-14 18:09:41.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:41.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:09:42.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:42.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:42.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:42.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":720792940,"createTime":1749894247555,"epollFd":11,"onlineDuration":1534764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:09:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:09:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:09:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:47.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:47.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:47.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:47.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":723157792,"createTime":1749894247555,"epollFd":11,"onlineDuration":1539792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:47.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":723399936,"createTime":1749894247555,"epollFd":11,"onlineDuration":1540104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:47.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722949981689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:47.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:47.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722949981689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 18:09:47.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:09:47.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:47.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/south-africa/cape-town/attractions/two-oceans-aquarium/a/poi-sig/413076/355612 2025-06-14 18:09:52.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:52.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:52.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:52.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":725770052,"createTime":1749894247555,"epollFd":11,"onlineDuration":1545236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:09:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:55.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:09:55.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:09:57.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:57.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:09:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:57.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f8c0 keealive timeout 2025-06-14 18:09:57.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f8c0 2025-06-14 18:09:57.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:57.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":727844068,"createTime":1749894247555,"epollFd":11,"onlineDuration":1549763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:09:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:09:57.775 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728275299072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:09:57.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:57.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728275299072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:09:57.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:57.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:57.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":728215180,"createTime":1749894247555,"epollFd":11,"onlineDuration":1550360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:09:58.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:09:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:09:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:10:00.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:00.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:00.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/payu-india/readme.txt 2025-06-14 18:10:02.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:02.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":730443168,"createTime":1749894247555,"epollFd":11,"onlineDuration":1555040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:10:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:10:04.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:10:04.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:10:06.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:06.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:06.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/security.txt 2025-06-14 18:10:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:07.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:07.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:10:07.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":732551400,"createTime":1749894247555,"epollFd":11,"onlineDuration":1559785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:07.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71339225769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059ad0 2025-06-14 18:10:07.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71339225769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059ad0 2025-06-14 18:10:07.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059ad0 2025-06-14 18:10:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":732880400,"createTime":1749894247555,"epollFd":11,"onlineDuration":1560330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:10.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:10:10.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:10:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:12.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:12.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":734905724,"createTime":1749894247555,"epollFd":11,"onlineDuration":1564790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:17.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:17.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:17.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:10:17.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:17.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:17.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:17.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:17.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":737486400,"createTime":1749894247555,"epollFd":11,"onlineDuration":1570089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:17.792 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752418518066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:17.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:17.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752418518066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:10:17.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":737970688,"createTime":1749894247555,"epollFd":11,"onlineDuration":1571159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:21.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:21.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:21.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/author/max_cussons 2025-06-14 18:10:22.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:22.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:22.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:22.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":739946004,"createTime":1749894247555,"epollFd":11,"onlineDuration":1575326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:23.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:10:23.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:10:23.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:23.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:24.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:10:24.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:10:27.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:27.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:27.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:27.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:27.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:27.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":742214788,"createTime":1749894247555,"epollFd":11,"onlineDuration":1580043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:27.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736398696899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:27.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736398696899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:10:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:27.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:27.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":742431928,"createTime":1749894247555,"epollFd":11,"onlineDuration":1580785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:29.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:29.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:10:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/61457/w_2862 2025-06-14 18:10:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:10:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/troye-sivan/pictures/5035342 2025-06-14 18:10:32.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:32.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":744483572,"createTime":1749894247555,"epollFd":11,"onlineDuration":1585007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:37.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:37.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:37.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:10:37.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:37.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:37.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":746664184,"createTime":1749894247555,"epollFd":11,"onlineDuration":1589786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":746918172,"createTime":1749894247555,"epollFd":11,"onlineDuration":1590117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:37.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68703269958496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:37.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68703269958496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:10:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:42.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:42.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:42.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:42.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":749009296,"createTime":1749894247555,"epollFd":11,"onlineDuration":1594792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:45.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:10:45.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:47.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:47.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:47.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:47.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:10:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:10:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:10:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:10:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:47.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:47.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":751584708,"createTime":1749894247555,"epollFd":11,"onlineDuration":1599999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:47.812 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7049617767334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:47.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:47.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7049617767334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:10:47.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:10:47.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:47.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":751696568,"createTime":1749894247555,"epollFd":11,"onlineDuration":1600322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:50.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:10:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/michael_shannon 2025-06-14 18:10:52.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:52.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:52.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:52.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":753719260,"createTime":1749894247555,"epollFd":11,"onlineDuration":1604776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:10:57.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:57.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:57.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:57.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":756032788,"createTime":1749894247555,"epollFd":11,"onlineDuration":1609767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:10:57.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:57.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:10:57.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:57.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":756299936,"createTime":1749894247555,"epollFd":11,"onlineDuration":1610102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:10:57.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733646392822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:10:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733646392822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:10:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:58.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:10:58.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:10:58.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/9 2025-06-14 18:11:02.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:02.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:02.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:02.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":758674000,"createTime":1749894247555,"epollFd":11,"onlineDuration":1615188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:07.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:11:07.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:07.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:07.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":760773020,"createTime":1749894247555,"epollFd":11,"onlineDuration":1619775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":761015164,"createTime":1749894247555,"epollFd":11,"onlineDuration":1620110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:07.831 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732337951660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:07.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:07.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732337951660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:11:07.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:10.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:11:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:12.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":763112868,"createTime":1749894247555,"epollFd":11,"onlineDuration":1624783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:15.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:11:15.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:17.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:17.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:17.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:17.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:17.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:17.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":765704072,"createTime":1749894247555,"epollFd":11,"onlineDuration":1630025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:17.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757118225097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:17.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:17.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757118225097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:11:17.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:17.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:17.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":765809352,"createTime":1749894247555,"epollFd":11,"onlineDuration":1630362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:22.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:22.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":768045236,"createTime":1749894247555,"epollFd":11,"onlineDuration":1635011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:27.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:27.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:27.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:27.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:27.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:11:27.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":770160048,"createTime":1749894247555,"epollFd":11,"onlineDuration":1639783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:27.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:27.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":770428512,"createTime":1749894247555,"epollFd":11,"onlineDuration":1640124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:27.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72794532775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:27.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72794532775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:11:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:28.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:11:28.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:11:32.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:32.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:32.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:32.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":772852584,"createTime":1749894247555,"epollFd":11,"onlineDuration":1645331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:34.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:34.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:34.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jarvis-cocker 2025-06-14 18:11:37.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:37.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:37.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:37.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:37.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":774883172,"createTime":1749894247555,"epollFd":11,"onlineDuration":1649771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:37.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:37.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:37.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753225326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753225326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:11:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:38.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:38.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":775347720,"createTime":1749894247555,"epollFd":11,"onlineDuration":1650828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:42.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:42.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:42.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:42.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":777226968,"createTime":1749894247555,"epollFd":11,"onlineDuration":1654775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:46.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:11:46.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:46.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/how-to-party-and-give-back-holiday/ 2025-06-14 18:11:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:11:47.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:47.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:47.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:47.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":779576028,"createTime":1749894247555,"epollFd":11,"onlineDuration":1659789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:47.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753143310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:11:47.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753143310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:11:47.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:11:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":779908976,"createTime":1749894247555,"epollFd":11,"onlineDuration":1660335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:49.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:11:49.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:11:51.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:11:51.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:52.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:52.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:52.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:52.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":781935616,"createTime":1749894247555,"epollFd":11,"onlineDuration":1664771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:57.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:57.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:11:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":784217560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1669772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:11:57.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:57.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:11:57.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:11:57.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":784499184,"createTime":1749894247555,"epollFd":11,"onlineDuration":1670111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:11:57.875 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716487884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:11:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:11:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716487884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:11:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:02.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:02.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:02.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:02.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":786627156,"createTime":1749894247555,"epollFd":11,"onlineDuration":1674792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:03.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:12:03.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:07.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:07.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:07.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:07.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:07.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:07.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":788968320,"createTime":1749894247555,"epollFd":11,"onlineDuration":1679781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":789205200,"createTime":1749894247555,"epollFd":11,"onlineDuration":1680110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:07.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.670047760009766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.670047760009766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:12:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:12.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:12.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:12.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:12.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":791329224,"createTime":1749894247555,"epollFd":11,"onlineDuration":1684771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:15.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/muse 2025-06-14 18:12:17.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:17.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:17.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:17.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:17.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:17.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:17.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68561363220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:17.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68561363220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:12:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":794053344,"createTime":1749894247555,"epollFd":11,"onlineDuration":1690543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":794167836,"createTime":1749894247555,"epollFd":11,"onlineDuration":1690881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:22.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:22.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:22.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:22.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":796027344,"createTime":1749894247555,"epollFd":11,"onlineDuration":1694802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:27.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:27.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:27.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:27.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:27.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:27.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":798398776,"createTime":1749894247555,"epollFd":11,"onlineDuration":1699792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":798652764,"createTime":1749894247555,"epollFd":11,"onlineDuration":1700113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:27.902 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68134307861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:27.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:27.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68134307861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:12:27.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:30.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:30.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:30.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stone-roses 2025-06-14 18:12:31.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:12:31.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:31.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:31.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:31.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:12:32.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:32.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:32.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:32.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":800920232,"createTime":1749894247555,"epollFd":11,"onlineDuration":1704952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:37.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:37.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:37.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:37.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":803299560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1710107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:37.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:37.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:37.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.686800003051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:37.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:12:37.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.686800003051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:12:37.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:12:38.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:38.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":803583816,"createTime":1749894247555,"epollFd":11,"onlineDuration":1710828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:42.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:42.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:42.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:42.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":805436744,"createTime":1749894247555,"epollFd":11,"onlineDuration":1714786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:47.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:47.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:12:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:12:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:12:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:47.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:12:47.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:47.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/insidious-chapter-3 2025-06-14 18:12:47.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:47.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":808031896,"createTime":1749894247555,"epollFd":11,"onlineDuration":1720099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:47.919 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73413848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73413848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:12:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:12:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/comedown-trailer 2025-06-14 18:12:48.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:48.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":808234560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1720650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:12:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bond/news/bond-25-danny-boyle-s-out_6176677 2025-06-14 18:12:49.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:12:49.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:49.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/people-are-saying-kanye-west-returned-to-form-with-new-song-beauty-and-the-beast-01ja8k87hsk7 2025-06-14 18:12:52.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:52.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":810363848,"createTime":1749894247555,"epollFd":11,"onlineDuration":1725026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:55.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:12:55.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:12:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:12:57.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:57.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:12:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":812730016,"createTime":1749894247555,"epollFd":11,"onlineDuration":1730032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:12:57.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:12:57.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":812840560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1730371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:12:57.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729717254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:12:57.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059ad0 2025-06-14 18:12:57.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729717254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059ad0 2025-06-14 18:12:57.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059ad0 2025-06-14 18:13:02.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:02.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:02.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:02.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":815069864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1735069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:02.960 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:13:02.960 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009464, 183.197.180.206:4259 2025-06-14 18:13:02.960 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009464 2025-06-14 18:13:02.960 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:13:02.963 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:13:02.963 | I | 187951[187959] | looper-17 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:13:02.963 | I | 187951[187959] | looper-17 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:13:02.968 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:13:02.968 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:13:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:13:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:13:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:05.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:13:05.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:13:05.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:13:05.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:13:05.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:05.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:05.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/logan-lerman-percy-jackson-sea-of-monsters-video-interview 2025-06-14 18:13:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:07.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:07.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:07.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:07.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:07.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:07.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":817454456,"createTime":1749894247555,"epollFd":11,"onlineDuration":1740218,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:07.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743682861328125,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:07.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:07.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743682861328125,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:07.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:08.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":817650540,"createTime":1749894247555,"epollFd":11,"onlineDuration":1740683,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:12.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:12.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:12.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:12.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":819770616,"createTime":1749894247555,"epollFd":11,"onlineDuration":1745008,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:17.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:17.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:17.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:17.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":821913064,"createTime":1749894247555,"epollFd":11,"onlineDuration":1749789,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:17.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:17.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":822142048,"createTime":1749894247555,"epollFd":11,"onlineDuration":1750117,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:17.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661285400390625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:17.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:17.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661285400390625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:17.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:20.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:13:20.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:13:21.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:13:21.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:22.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:22.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:22.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:22.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":824259492,"createTime":1749894247555,"epollFd":11,"onlineDuration":1754806,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/taylor-swift-is-very-supportive-of-travis-kelce-s-acting-debut_6387555 2025-06-14 18:13:27.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:27.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:27.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:27.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:27.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:27.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826873068,"createTime":1749894247555,"epollFd":11,"onlineDuration":1760191,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:27.954 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.672285079956055,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.672285079956055,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:27.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:28.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:28.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826987560,"createTime":1749894247555,"epollFd":11,"onlineDuration":1760509,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:32.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:32.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":828945768,"createTime":1749894247555,"epollFd":11,"onlineDuration":1764784,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:37.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:37.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:37.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:37.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:37.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:37.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":831301408,"createTime":1749894247555,"epollFd":11,"onlineDuration":1769796,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:37.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:37.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":831527760,"createTime":1749894247555,"epollFd":11,"onlineDuration":1770136,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:37.963 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.64691734313965,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:37.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:37.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.64691734313965,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:37.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:13:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:42.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:42.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:42.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:42.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":833663628,"createTime":1749894247555,"epollFd":11,"onlineDuration":1774856,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:47.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:47.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:13:47.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:47.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":835995580,"createTime":1749894247555,"epollFd":11,"onlineDuration":1779811,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:47.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:47.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:47.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:47.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:47.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:13:47.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:47.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/big-game 2025-06-14 18:13:47.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.664661407470703,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:47.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:47.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.664661407470703,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:47.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":836386432,"createTime":1749894247555,"epollFd":11,"onlineDuration":1780609,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:52.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:52.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":838372276,"createTime":1749894247555,"epollFd":11,"onlineDuration":1784813,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:52.892 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:13:52.893 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:13:52.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:52.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec042ec0 2025-06-14 18:13:52.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:53.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:13:53.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:13:55.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:13:55.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:13:57.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:57.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:13:57.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:57.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:57.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:57.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":840702912,"createTime":1749894247555,"epollFd":11,"onlineDuration":1789789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:13:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:13:57.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:13:57.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":840943740,"createTime":1749894247555,"epollFd":11,"onlineDuration":1790122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:13:57.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70024871826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:13:57.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:13:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70024871826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:13:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:14:02.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:02.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:02.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:02.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":843220420,"createTime":1749894247555,"epollFd":11,"onlineDuration":1795031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:03.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:14:03.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:06.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:14:06.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:14:06.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:06.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:06.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/68/music/68-two-part-viper-album-review 2025-06-14 18:14:07.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:07.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:07.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:07.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:14:07.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/602484 2025-06-14 18:14:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:07.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74784278869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:07.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74784278869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:14:07.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:08.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:08.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":845769512,"createTime":1749894247555,"epollFd":11,"onlineDuration":1800494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:08.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:08.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:08.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-hemsworth/pictures/1353640 2025-06-14 18:14:08.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:08.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":845993232,"createTime":1749894247555,"epollFd":11,"onlineDuration":1800923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:08.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:14:08.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:08.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elvis-presley/pictures/4785502 2025-06-14 18:14:09.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059ad0 2025-06-14 18:14:09.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:09.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/a-bigger-splash 2025-06-14 18:14:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:14:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:10.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/age-of-adeline-int-trailer 2025-06-14 18:14:10.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:10.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:10.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/pacific-rim 2025-06-14 18:14:11.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:14:11.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:11.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/victoria-and-abdul 2025-06-14 18:14:12.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:12.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:12.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:12.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":847752724,"createTime":1749894247555,"epollFd":11,"onlineDuration":1804784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:12.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050210 2025-06-14 18:14:12.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:12.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kate-winslet/pictures/4983144 2025-06-14 18:14:13.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053400 2025-06-14 18:14:13.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:13.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lionel-richie/pictures/4921161 2025-06-14 18:14:14.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 18:14:14.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:14.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/luke-evans/pictures/5394585 2025-06-14 18:14:14.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056e60 2025-06-14 18:14:14.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:14.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shawn-mendes/pictures/5497846 2025-06-14 18:14:17.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:17.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:17.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:17.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":850116260,"createTime":1749894247555,"epollFd":11,"onlineDuration":1809817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:17.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:17.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:17.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:17.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":850347876,"createTime":1749894247555,"epollFd":11,"onlineDuration":1810164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:17.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73637580871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:17.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec058450 2025-06-14 18:14:17.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73637580871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec058450 2025-06-14 18:14:17.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec058450 2025-06-14 18:14:22.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:22.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:22.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:22.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":852464004,"createTime":1749894247555,"epollFd":11,"onlineDuration":1814800,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:22.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0585f0 2025-06-14 18:14:22.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:22.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:14:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:25.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059ad0 keealive timeout 2025-06-14 18:14:25.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:14:25.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059ad0 2025-06-14 18:14:25.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:14:26.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:26.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:26.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/237783/pork-chops-smothered-in-onion-gravy/ 2025-06-14 18:14:27.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:27.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:14:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0540d0 keealive timeout 2025-06-14 18:14:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:14:27.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:14:27.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:27.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:14:27.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:27.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":854998620,"createTime":1749894247555,"epollFd":11,"onlineDuration":1820034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":855080212,"createTime":1749894247555,"epollFd":11,"onlineDuration":1820353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:28.006 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734050750732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734050750732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0540d0 2025-06-14 18:14:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:28.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:28.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:28.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/brad-pitt/news/brad-pitt-can-go-a-long-time-without-showering_6367872 2025-06-14 18:14:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053400 keealive timeout 2025-06-14 18:14:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050210 keealive timeout 2025-06-14 18:14:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053400 2025-06-14 18:14:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050210 2025-06-14 18:14:31.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056e60 keealive timeout 2025-06-14 18:14:31.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 18:14:31.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056e60 2025-06-14 18:14:31.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 18:14:31.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:14:31.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:31.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/claire-danes/news/homeland-season-4-trailer_4329989 2025-06-14 18:14:32.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:32.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:32.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:32.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":857172652,"createTime":1749894247555,"epollFd":11,"onlineDuration":1824790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:32.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:32.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:32.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/damon-albarn/news/gorillaz-have-no-agenda_5671416 2025-06-14 18:14:33.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059ad0 2025-06-14 18:14:33.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:33.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeremy-renner/news/tag-reviews-round-up_6122042 2025-06-14 18:14:35.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:14:35.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:35.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lena-dunham/news/lena-dunham-hysterectomy_5993734 2025-06-14 18:14:36.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:14:36.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:36.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/liam-gallagher-refused-cigarettes_5774258 2025-06-14 18:14:37.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:37.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:37.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:37.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:37.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:37.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":859484864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1829790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:37.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:37.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":859740168,"createTime":1749894247555,"epollFd":11,"onlineDuration":1830124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:38.014 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737943649291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:38.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:14:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737943649291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:14:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:14:38.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:14:38.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:38.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-fassbender/news/biggest-box-office-flops-2017_5939212 2025-06-14 18:14:39.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0585f0 keealive timeout 2025-06-14 18:14:39.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0585f0 2025-06-14 18:14:42.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:42.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:42.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:42.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":861777336,"createTime":1749894247555,"epollFd":11,"onlineDuration":1834804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:43.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:14:43.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:45.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0540d0 keealive timeout 2025-06-14 18:14:45.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0540d0 2025-06-14 18:14:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:14:47.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:14:47.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:14:47.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:47.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:47.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:47.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":864160612,"createTime":1749894247555,"epollFd":11,"onlineDuration":1839800,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":864501456,"createTime":1749894247555,"epollFd":11,"onlineDuration":1840116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:48.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742406845092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:48.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742406845092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:14:48.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:14:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059ad0 keealive timeout 2025-06-14 18:14:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:14:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059ad0 2025-06-14 18:14:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:50.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:14:50.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:14:51.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:14:51.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:14:52.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:52.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:52.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:52.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":866824196,"createTime":1749894247555,"epollFd":11,"onlineDuration":1845017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:53.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:14:53.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:14:55.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:14:55.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:14:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:14:57.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:57.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":868910056,"createTime":1749894247555,"epollFd":11,"onlineDuration":1849793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:14:57.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:57.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:14:57.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:57.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":869175888,"createTime":1749894247555,"epollFd":11,"onlineDuration":1850133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:14:58.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703786849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:14:58.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:58.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703786849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:14:58.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:14:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:14:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brian-wilson/music/brian-wilson-presents-pet-sounds-royal-albert-hall-28-october-2016 2025-06-14 18:15:00.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:15:00.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:00.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/disney/pictures 2025-06-14 18:15:01.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:01.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:01.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elton-john/news/elton-john-confirms-he-will-star-in-kingsman-the-golden-circle_5260355 2025-06-14 18:15:02.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:02.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d340 2025-06-14 18:15:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/brooklyn_decker 2025-06-14 18:15:02.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:02.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":871265696,"createTime":1749894247555,"epollFd":11,"onlineDuration":1854811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:02.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0491f0 2025-06-14 18:15:02.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:02.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thomas-sangster/news/game-of-thrones-season-three-trailer-game-of-thrones-game_3521455 2025-06-14 18:15:03.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059ad0 2025-06-14 18:15:03.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:03.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2021/08/20/khloe-kardashian-jokes-legal-issues/index.html 2025-06-14 18:15:03.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d9d0 2025-06-14 18:15:03.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:03.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/william-fichtner/film 2025-06-14 18:15:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:07.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:07.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:07.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:07.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":873792416,"createTime":1749894247555,"epollFd":11,"onlineDuration":1860082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:08.042 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693164825439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:08.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693164825439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:15:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:08.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:08.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:08.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:08.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":874383300,"createTime":1749894247555,"epollFd":11,"onlineDuration":1861348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:09.829 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:15:09.830 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009463, 183.197.180.206:4406 2025-06-14 18:15:09.830 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009463 2025-06-14 18:15:09.830 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:15:09.833 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:15:09.833 | I | 187951[187952] | looper-3 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:15:09.833 | I | 187951[187952] | looper-3 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:15:09.834 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:15:09.834 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:15:11.045 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:11.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:11.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec05f2d0 2025-06-14 18:15:11.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:11.315 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:15:11.315 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009462, 183.197.180.206:4409 2025-06-14 18:15:11.315 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009462 2025-06-14 18:15:11.315 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:15:11.318 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:15:11.318 | I | 187951[187953] | looper-5 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:15:11.318 | I | 187951[187953] | looper-5 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:15:11.322 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:15:11.322 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:15:11.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:11.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:11.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:15:11.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:15:11.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:11.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:11.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:11.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:12.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:12.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:15:12.184 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:15:12.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:12.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec046d30 2025-06-14 18:15:12.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:12.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:12.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:12.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:12.461 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:15:12.461 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009461, 183.197.180.206:4417 2025-06-14 18:15:12.461 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009461 2025-06-14 18:15:12.461 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:15:12.464 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:15:12.464 | I | 187951[187954] | looper-7 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:15:12.465 | I | 187951[187954] | looper-7 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:15:12.465 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:15:12.466 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:15:12.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:12.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:12.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":876167796,"createTime":1749894247555,"epollFd":11,"onlineDuration":1865269,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:12.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:12.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:13.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:13.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:13.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:13.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:13.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:14.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:14.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:14.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:15:14.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0543c0 2025-06-14 18:15:14.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:14.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:15.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:15.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:15:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:15:15.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:15.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:15.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:15.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:15.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:15.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:15.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:16.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:16.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:16.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:16.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:16.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:15:16.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:16.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:15:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:17.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:17.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:17.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d340 keealive timeout 2025-06-14 18:15:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:15:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:15:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d340 2025-06-14 18:15:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:15:17.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:17.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:17.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:17.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":878528700,"createTime":1749894247555,"epollFd":11,"onlineDuration":1870097,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":878636612,"createTime":1749894247555,"epollFd":11,"onlineDuration":1870435,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:18.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719696044921875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:18.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719696044921875,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:15:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d9d0 keealive timeout 2025-06-14 18:15:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059ad0 keealive timeout 2025-06-14 18:15:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0491f0 keealive timeout 2025-06-14 18:15:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d9d0 2025-06-14 18:15:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059ad0 2025-06-14 18:15:19.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0491f0 2025-06-14 18:15:22.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:22.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:22.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:22.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":880715892,"createTime":1749894247555,"epollFd":11,"onlineDuration":1874798,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:25.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:15:25.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:15:26.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:15:26.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:26.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/justin-bieber-on-hiatus-not-retirement_4007799 2025-06-14 18:15:27.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:27.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:15:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:27.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:27.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:27.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:27.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":882959672,"createTime":1749894247555,"epollFd":11,"onlineDuration":1879815,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:27.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:27.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":883283408,"createTime":1749894247555,"epollFd":11,"onlineDuration":1880182,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:28.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732290267944336,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:28.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:28.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732290267944336,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:15:28.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:28.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/justin-bieber-weed-smoking-photographs_3896007 2025-06-14 18:15:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:15:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:15:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kraftwerk/news/kraftwerk-at-the-tate-one-original-member-left-so-is-it-just-a-tribute-band-does-it-matter_3499975 2025-06-14 18:15:31.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:15:31.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:31.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/justin-bieber-s-tardiness-at-the-02-earns-him-some-enemies_3539608 2025-06-14 18:15:31.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:15:31.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:32.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:32.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":885342948,"createTime":1749894247555,"epollFd":11,"onlineDuration":1884797,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:33.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0543c0 keealive timeout 2025-06-14 18:15:33.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0543c0 2025-06-14 18:15:34.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:34.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:34.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/selena-gomez-opens-up-about-justin-bieber-split_3542732 2025-06-14 18:15:37.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:37.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:37.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:37.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":887707800,"createTime":1749894247555,"epollFd":11,"onlineDuration":1889811,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:37.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:37.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":887951260,"createTime":1749894247555,"epollFd":11,"onlineDuration":1890145,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:38.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724273681640625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:38.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:15:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724273681640625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:15:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:15:42.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:42.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:42.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:42.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":890085812,"createTime":1749894247555,"epollFd":11,"onlineDuration":1894818,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:43.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:15:43.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:15:45.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:15:45.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:15:45.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:15:45.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:47.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:47.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:15:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:15:47.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:47.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:15:47.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:47.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:47.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:47.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":892669120,"createTime":1749894247555,"epollFd":11,"onlineDuration":1900073,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:47.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:47.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":892773084,"createTime":1749894247555,"epollFd":11,"onlineDuration":1900396,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:48.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740083694458008,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:48.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:48.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740083694458008,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:15:48.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:51.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:15:51.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:15:52.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:52.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":894765508,"createTime":1749894247555,"epollFd":11,"onlineDuration":1904784,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:57.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:57.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:15:57.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:57.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897346184,"createTime":1749894247555,"epollFd":11,"onlineDuration":1910036,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:15:57.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:57.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:15:57.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:15:57.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897467256,"createTime":1749894247555,"epollFd":11,"onlineDuration":1910366,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:15:58.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744293212890625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:15:58.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:15:58.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744293212890625,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:15:58.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:01.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:01.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:01.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bill-camp 2025-06-14 18:16:02.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:02.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":899614968,"createTime":1749894247555,"epollFd":11,"onlineDuration":1915040,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:04.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:04.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:04.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/nicki-minaj-s-top-songs-essential-hip-hop-songs-by-the-music-industry-s-queen-01hhgtmjr24h 2025-06-14 18:16:07.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:07.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:07.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:07.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:07.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:07.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:07.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:07.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":901836376,"createTime":1749894247555,"epollFd":11,"onlineDuration":1919805,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:07.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:07.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":902017984,"createTime":1749894247555,"epollFd":11,"onlineDuration":1920125,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:08.083 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73443031311035,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:08.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:08.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73443031311035,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:16:08.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:12.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:12.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":904188068,"createTime":1749894247555,"epollFd":11,"onlineDuration":1924810,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:17.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:17.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:16:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:17.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:17.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":906620036,"createTime":1749894247555,"epollFd":11,"onlineDuration":1930025,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":906820068,"createTime":1749894247555,"epollFd":11,"onlineDuration":1930393,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:18.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71979331970215,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:18.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:18.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71979331970215,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:16:18.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:16:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:22.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:22.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:22.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:22.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":908894084,"createTime":1749894247555,"epollFd":11,"onlineDuration":1934822,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:27.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:27.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:27.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:27.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":911182608,"createTime":1749894247555,"epollFd":11,"onlineDuration":1939807,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:27.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:27.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":911478708,"createTime":1749894247555,"epollFd":11,"onlineDuration":1940142,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:28.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71146011352539,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:28.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71146011352539,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:16:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/promoted-journeys/discover-the-great-american-west/ 2025-06-14 18:16:30.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:30.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:30.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2017/11/11/taylor-swift-paints-herself-as-the-victim-of-kim-kardashian-and-kanye-west-on-new-album/ 2025-06-14 18:16:31.962 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:16:31.962 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:16:31.962 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:16:31.963 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:16:31.963 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:16:31.963 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:16:31.963 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:16:31.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:31.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec042ec0 2025-06-14 18:16:31.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:32.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:32.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":913555356,"createTime":1749894247555,"epollFd":11,"onlineDuration":1944795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:37.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:37.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916311060,"createTime":1749894247555,"epollFd":11,"onlineDuration":1950336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:38.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725568771362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725568771362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:16:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:38.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:38.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916401864,"createTime":1749894247555,"epollFd":11,"onlineDuration":1950657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:38.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:16:38.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:16:41.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:41.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:41.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-jackson/video/footage/arrivals-the-los-angeles-superior-court-hear-the-verdict-dr_11118 2025-06-14 18:16:42.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:42.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:42.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:42.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":918261372,"createTime":1749894247555,"epollFd":11,"onlineDuration":1954846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:45.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:16:45.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:16:47.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:47.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:47.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:47.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:16:47.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:16:47.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:47.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:47.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:47.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:47.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":920631488,"createTime":1749894247555,"epollFd":11,"onlineDuration":1959821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":920963120,"createTime":1749894247555,"epollFd":11,"onlineDuration":1960146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:48.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724075317382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:48.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724075317382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:16:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:52.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:52.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":922976600,"createTime":1749894247555,"epollFd":11,"onlineDuration":1964880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:57.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:57.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:16:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:57.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:16:57.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:16:57.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:57.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":925283548,"createTime":1749894247555,"epollFd":11,"onlineDuration":1969808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:16:57.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:57.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:16:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:16:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":925674400,"createTime":1749894247555,"epollFd":11,"onlineDuration":1970358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:16:58.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722976684570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:16:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:16:58.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722976684570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:16:58.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:02.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:02.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:02.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:02.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":927978716,"createTime":1749894247555,"epollFd":11,"onlineDuration":1975076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:07.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:07.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:07.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:07.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":930005356,"createTime":1749894247555,"epollFd":11,"onlineDuration":1979806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":930364624,"createTime":1749894247555,"epollFd":11,"onlineDuration":1980429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:08.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69769287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69769287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:17:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:12.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:12.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":932697892,"createTime":1749894247555,"epollFd":11,"onlineDuration":1985125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:17.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:17.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:17.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:17.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:17.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:17.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":935062744,"createTime":1749894247555,"epollFd":11,"onlineDuration":1990264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:18.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703346252441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:18.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703346252441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:17:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":935507552,"createTime":1749894247555,"epollFd":11,"onlineDuration":1991035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:22.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:22.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":937474972,"createTime":1749894247555,"epollFd":11,"onlineDuration":1995334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:27.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:27.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:27.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:27.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:27.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:27.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":939448972,"createTime":1749894247555,"epollFd":11,"onlineDuration":1999822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:27.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:27.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:27.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:27.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":939805608,"createTime":1749894247555,"epollFd":11,"onlineDuration":2000584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:28.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.681610107421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:28.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.681610107421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:17:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:32.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:32.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:32.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:32.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:32.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:32.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":941808560,"createTime":1749894247555,"epollFd":11,"onlineDuration":2004877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:37.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:37.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:37.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:37.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:37.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:37.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:37.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:37.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":944370812,"createTime":1749894247555,"epollFd":11,"onlineDuration":2010148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":944487936,"createTime":1749894247555,"epollFd":11,"onlineDuration":2010468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:38.159 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6804256439209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6804256439209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:17:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:42.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:42.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:42.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:42.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":946702764,"createTime":1749894247555,"epollFd":11,"onlineDuration":2015062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:44.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:44.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:47.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:47.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:17:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:47.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:47.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":949063668,"createTime":1749894247555,"epollFd":11,"onlineDuration":2020223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:47.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:47.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:48.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:48.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:48.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691072463989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:48.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:48.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691072463989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:17:48.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:17:49.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:49.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":950090148,"createTime":1749894247555,"epollFd":11,"onlineDuration":2022180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:52.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:52.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:52.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:52.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":951185060,"createTime":1749894247555,"epollFd":11,"onlineDuration":2024884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:53.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:53.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:53.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:53.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:53.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:53.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:54.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:54.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:55.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:55.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:56.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:56.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:56.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:56.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:56.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:56.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:56.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:56.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:56.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:56.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:57.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:17:57.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:57.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:57.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":953844696,"createTime":1749894247555,"epollFd":11,"onlineDuration":2030060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:17:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:17:57.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:57.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:57.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:58.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:58.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:17:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":953930236,"createTime":1749894247555,"epollFd":11,"onlineDuration":2030609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:17:58.179 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70526885986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:17:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:17:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70526885986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:17:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:17:58.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:58.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:58.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:58.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:58.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:58.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:58.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:58.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:17:59.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:17:59.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:00.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:00.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:01.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:01.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:01.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:01.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:01.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:01.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:01.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:01.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:01.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:01.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:02.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:02.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:02.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":955935820,"createTime":1749894247555,"epollFd":11,"onlineDuration":2034855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:02.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:02.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:02.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:03.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:03.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:04.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:04.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:04.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:04.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:04.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:04.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:04.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:04.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:04.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:04.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:05.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:05.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:06.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:06.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:07.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:07.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:07.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:07.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:07.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:07.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":958527024,"createTime":1749894247555,"epollFd":11,"onlineDuration":2040061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:07.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:07.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:07.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:07.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:07.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:08.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:08.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731088638305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731088638305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:18:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:08.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:08.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:08.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:08.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:08.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":959006048,"createTime":1749894247555,"epollFd":11,"onlineDuration":2041147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:08.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:08.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:08.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:09.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:09.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:10.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:10.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:10.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:10.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:10.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:10.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:10.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:10.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:10.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:10.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:11.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:11.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:12.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:12.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:12.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:12.277 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:12.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":960635256,"createTime":1749894247555,"epollFd":11,"onlineDuration":2044806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:12.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:12.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:12.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:12.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:12.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:18:13.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:13.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:13.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:13.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:13.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:13.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:13.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:14.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:14.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:15.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:15.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:15.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:15.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:15.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:15.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:18:15.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:15.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:15.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:15.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:15.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:15.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:16.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:16.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:17.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:17.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:18:17.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:18:17.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:17.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":963177768,"createTime":1749894247555,"epollFd":11,"onlineDuration":2050080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:17.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:17.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:17.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:18.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:18.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:18.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691991806030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:18.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:18:18.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691991806030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:18:18.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:18:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":963389644,"createTime":1749894247555,"epollFd":11,"onlineDuration":2050650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:18.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:18.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:18.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:18.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:18.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:18.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:18.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:18.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:19.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:19.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:20.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:20.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:20.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:20.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:20.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:20.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:20.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:20.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:20.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:20.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:21.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:21.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:22.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:22.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:22.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":965500508,"createTime":1749894247555,"epollFd":11,"onlineDuration":2055048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:22.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:22.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:18:22.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:22.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:18:22.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:22.981 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:23.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:23.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:23.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:23.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 18:18:23.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:23.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:23.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:23.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:23.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:23.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:23.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:23.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:24.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:24.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:24.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:24.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:24.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:24.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:24.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:24.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:24.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:24.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:25.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:25.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:18:26.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:26.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/taylor-swift/news/joe-alwyn-has-come-out-in-support-of-his-girlfriend-taylor-swift_6234993 2025-06-14 18:18:26.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:26.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:26.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:27.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:27.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:27.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:27.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:27.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:27.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:27.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:27.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 18:18:27.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:27.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":967874572,"createTime":1749894247555,"epollFd":11,"onlineDuration":2060161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:27.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:27.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:27.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:27.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:27.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:28.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:28.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:28.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72344207763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:28.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:18:28.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72344207763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053240 2025-06-14 18:18:28.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:18:28.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:28.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:28.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:28.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":968345700,"createTime":1749894247555,"epollFd":11,"onlineDuration":2061029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:28.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:28.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:28.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:28.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:29.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:29.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:30.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:30.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:31.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:31.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:31.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:31.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:31.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:18:31.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:31.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:31.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:31.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:31.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:31.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:31.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:32.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:32.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:32.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970009124,"createTime":1749894247555,"epollFd":11,"onlineDuration":2064806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:32.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:32.853 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:18:32.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:18:32.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:32.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:33.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:33.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:33.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:33.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:33.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:33.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:33.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:33.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:33.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:33.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:34.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:34.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:37.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:37.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":972371344,"createTime":1749894247555,"epollFd":11,"onlineDuration":2069813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:38.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:38.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:18:38.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729536056518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:38.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:38.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729536056518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:18:38.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:38.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:38.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:18:38.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:38.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":973188580,"createTime":1749894247555,"epollFd":11,"onlineDuration":2071334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:41.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:18:41.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:18:41.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:41.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:42.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:42.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:42.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:42.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":974975708,"createTime":1749894247555,"epollFd":11,"onlineDuration":2075071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:43.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:18:43.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:44.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:44.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:47.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:47.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:47.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:47.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:47.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:47.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977085256,"createTime":1749894247555,"epollFd":11,"onlineDuration":2079824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:18:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977322136,"createTime":1749894247555,"epollFd":11,"onlineDuration":2080166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:48.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749372482299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:48.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:48.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749372482299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:18:48.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:52.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:52.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:53.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:53.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":979759368,"createTime":1749894247555,"epollFd":11,"onlineDuration":2085460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:53.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:18:53.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:53.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 18:18:56.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:18:56.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:18:57.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:57.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:57.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:57.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:18:57.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:57.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:18:57.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:57.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":981789956,"createTime":1749894247555,"epollFd":11,"onlineDuration":2089826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:18:57.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:57.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":981997884,"createTime":1749894247555,"epollFd":11,"onlineDuration":2090164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:18:58.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715913772583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:18:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:58.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715913772583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:18:58.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:59.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:18:59.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:18:59.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:19:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:02.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:02.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":984135068,"createTime":1749894247555,"epollFd":11,"onlineDuration":2094845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:03.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:19:03.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:03.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/is-it-safe-to-drink-milk-from-bloated-container-8709236 2025-06-14 18:19:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:05.421 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:19:05.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:07.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:07.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:07.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:07.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":986627572,"createTime":1749894247555,"epollFd":11,"onlineDuration":2099935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":986756540,"createTime":1749894247555,"epollFd":11,"onlineDuration":2100273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:08.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733806610107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:08.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733806610107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:19:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:09.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:19:09.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:12.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:12.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:12.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:12.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":989045064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2105078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:12.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:12.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:19:16.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:16.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:16.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/celebrities-leaving-country-2024-trump-win-after 2025-06-14 18:19:17.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:17.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:17.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:17.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:17.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:17.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:17.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:17.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":991200672,"createTime":1749894247555,"epollFd":11,"onlineDuration":2109855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:17.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:17.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":991425708,"createTime":1749894247555,"epollFd":11,"onlineDuration":2110181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:18.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74063491821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:18.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74063491821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:19:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:19:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:19:22.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:22.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:22.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:22.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":993541836,"createTime":1749894247555,"epollFd":11,"onlineDuration":2114822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:27.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:27.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:27.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:27.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":995851416,"createTime":1749894247555,"epollFd":11,"onlineDuration":2119831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:28.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:28.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:28.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746496200561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:28.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:28.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746496200561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:19:28.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":996409400,"createTime":1749894247555,"epollFd":11,"onlineDuration":2120909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:29.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:19:29.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:19:32.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:32.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:19:32.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:32.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":998241272,"createTime":1749894247555,"epollFd":11,"onlineDuration":2124820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:33.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:19:33.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:37.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:37.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:19:37.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:37.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:37.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:37.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1000794312,"createTime":1749894247555,"epollFd":11,"onlineDuration":2130083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1001011452,"createTime":1749894247555,"epollFd":11,"onlineDuration":2130631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:38.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707849502563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:38.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707849502563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:19:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:42.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:42.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:19:42.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:42.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1002970976,"createTime":1749894247555,"epollFd":11,"onlineDuration":2134854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:47.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:19:47.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:19:47.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:19:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:47.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1005266080,"createTime":1749894247555,"epollFd":11,"onlineDuration":2139829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:47.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 18:19:47.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1005446372,"createTime":1749894247555,"epollFd":11,"onlineDuration":2140145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:19:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:19:48.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69404411315918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:19:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69404411315918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:19:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:19:48.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:48.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:19:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:19:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:19:49.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:49.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 18:19:49.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:49.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:19:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 18:19:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 18:19:50.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:50.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:19:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:19:50.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:50.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:19:50.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:50.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:19:50.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:19:50.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:19:51.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:51.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 18:19:51.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:51.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:19:51.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:51.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:19:51.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:51.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 18:19:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1007641460,"createTime":1749894247555,"epollFd":11,"onlineDuration":2144816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:57.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:57.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:19:57.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:19:57.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:19:57.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010018156,"createTime":1749894247555,"epollFd":11,"onlineDuration":2149828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:19:57.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:19:57.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:19:57.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:57.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:57.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010323468,"createTime":1749894247555,"epollFd":11,"onlineDuration":2150385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:19:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:58.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:58.283 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693960189819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:19:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:58.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693960189819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:19:58.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:19:58.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:58.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:58.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:58.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:58.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:58.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:58.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:19:59.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:59.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:19:59.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:19:59.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:20:02.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:02.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:02.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:02.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1012322472,"createTime":1749894247555,"epollFd":11,"onlineDuration":2154810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:07.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1014718908,"createTime":1749894247555,"epollFd":11,"onlineDuration":2159818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:07.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:20:07.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:07.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:07.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:07.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:20:07.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:07.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:07.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 18:20:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:20:08.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701875686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:20:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701875686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:20:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:20:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:20:08.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:08.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1015163716,"createTime":1749894247555,"epollFd":11,"onlineDuration":2160819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:08.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:08.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:20:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:20:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:20:09.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:09.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 18:20:09.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:09.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:20:09.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:09.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 18:20:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 18:20:10.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:10.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:20:10.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:10.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:20:10.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:10.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:20:11.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:11.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:20:11.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:11.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 18:20:11.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:11.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:20:11.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:11.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:20:11.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:11.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 18:20:12.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:12.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:12.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:12.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1017040332,"createTime":1749894247555,"epollFd":11,"onlineDuration":2164845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:20:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:15.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:20:15.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:20:17.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:17.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:17.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:17.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:17.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:17.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:17.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:17.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1019621008,"createTime":1749894247555,"epollFd":11,"onlineDuration":2170103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1019859204,"createTime":1749894247555,"epollFd":11,"onlineDuration":2170702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:18.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701387405395508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:18.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:18.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701387405395508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:20:18.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:22.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:22.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:22.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-14 18:20:22.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:22.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1021791092,"createTime":1749894247555,"epollFd":11,"onlineDuration":2174891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:27.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:27.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:27.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:20:27.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:27.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:27.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024332288,"createTime":1749894247555,"epollFd":11,"onlineDuration":2180046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:27.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:27.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024591540,"createTime":1749894247555,"epollFd":11,"onlineDuration":2180684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:28.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73576545715332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:28.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73576545715332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:20:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:31.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:20:31.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:20:32.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:32.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1026457628,"createTime":1749894247555,"epollFd":11,"onlineDuration":2184883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:37.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:37.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:37.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:37.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:37.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:37.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1028805372,"createTime":1749894247555,"epollFd":11,"onlineDuration":2189850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:37.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:37.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1029060676,"createTime":1749894247555,"epollFd":11,"onlineDuration":2190186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:38.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731029510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:38.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:38.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731029510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:20:38.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:39.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:20:39.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:20:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gore-verbinski/video/footage/director-gore-verbinski-talks-acting-chemistry-at-the-lone-ranger-world-premiere_1111183 2025-06-14 18:20:39.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:20:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:39.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:20:39.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:20:42.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:42.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1031403156,"createTime":1749894247555,"epollFd":11,"onlineDuration":2195077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:43.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:20:43.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:43.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?post_type=post&s= 2025-06-14 18:20:47.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:47.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:47.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:47.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1033503492,"createTime":1749894247555,"epollFd":11,"onlineDuration":2199821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:20:47.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:47.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1033869340,"createTime":1749894247555,"epollFd":11,"onlineDuration":2200390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:48.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706174850463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:48.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:20:48.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706174850463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:20:48.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:20:51.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:20:51.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:20:52.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:52.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:52.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:52.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1035793332,"createTime":1749894247555,"epollFd":11,"onlineDuration":2204834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:55.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:20:55.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:57.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:57.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:57.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:57.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:20:57.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:20:57.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:57.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/water-packed-vs-oil-packed-canned-tuna-starkist-8656276 2025-06-14 18:20:57.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:57.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:20:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1038513504,"createTime":1749894247555,"epollFd":11,"onlineDuration":2210214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:20:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:20:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1038654316,"createTime":1749894247555,"epollFd":11,"onlineDuration":2210770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:20:58.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.664934158325195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:20:58.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:20:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.664934158325195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:20:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:20:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:20:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:02.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:02.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1040565148,"createTime":1749894247555,"epollFd":11,"onlineDuration":2214836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:04.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:04.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:04.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/news/eurostar-london-amsterdam-rotterdam 2025-06-14 18:21:07.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:07.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:07.520 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:21:07.520 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009460, 183.197.180.206:4355 2025-06-14 18:21:07.520 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009460 2025-06-14 18:21:07.520 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:21:07.523 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:21:07.523 | I | 187951[187955] | looper-9 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:21:07.523 | I | 187951[187955] | looper-9 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:21:07.523 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:21:07.523 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:21:07.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:07.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1043155036,"createTime":1749894247555,"epollFd":11,"onlineDuration":2220063,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:07.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:07.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:07.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:07.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1043310324,"createTime":1749894247555,"epollFd":11,"onlineDuration":2220393,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:08.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68844223022461,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:08.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:08.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68844223022461,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:21:08.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:21:12.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:13.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:13.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1045614640,"createTime":1749894247555,"epollFd":11,"onlineDuration":2225546,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:13.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:21:13.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:17.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:17.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:17.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:17.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1047570216,"createTime":1749894247555,"epollFd":11,"onlineDuration":2229863,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:17.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:21:17.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:21:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1047911060,"createTime":1749894247555,"epollFd":11,"onlineDuration":2230427,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:18.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702219009399414,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702219009399414,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:21:18.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:21:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:19.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:19.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:19.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/adina/news/2022-10-meta-virtual-reality-avatars-legs.html 2025-06-14 18:21:22.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:22.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:22.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:22.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1049910064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2234824,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:23.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:23.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:23.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/adina/news/2024-09-tiktok-future-federal-court.html 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:21:24.197 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:24.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:21:24.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec03e990 2025-06-14 18:21:24.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:21:25.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:21:25.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/apple-releases-ios-17-5-to-the-public/ 2025-06-14 18:21:26.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:21:26.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:26.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32849581594 2025-06-14 18:21:27.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:27.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:27.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:27.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1052261756,"createTime":1749894247555,"epollFd":11,"onlineDuration":2239833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:27.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:27.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1052634184,"createTime":1749894247555,"epollFd":11,"onlineDuration":2240384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:28.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:21:28.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:28.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/how-to-appear-offline-on-whatsapp/ 2025-06-14 18:21:28.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.674955368041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:21:28.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.674955368041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048fe0 2025-06-14 18:21:28.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:21:30.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:21:30.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:30.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/best-samsung-galaxy-z-flip-6-deals/ 2025-06-14 18:21:32.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:21:32.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:32.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:32.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:32.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1054658192,"createTime":1749894247555,"epollFd":11,"onlineDuration":2244858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:32.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:21:32.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:32.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:21:35.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:21:35.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:37.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:37.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:37.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:37.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1056955928,"createTime":1749894247555,"epollFd":11,"onlineDuration":2249831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1057354676,"createTime":1749894247555,"epollFd":11,"onlineDuration":2250378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:38.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701242446899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701242446899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:21:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:21:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:41.306 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:21:41.306 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009459, 183.197.180.206:4393 2025-06-14 18:21:41.306 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009459 2025-06-14 18:21:41.306 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:21:41.309 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:21:41.309 | I | 187951[187956] | looper-11 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:21:41.309 | I | 187951[187956] | looper-11 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:21:41.312 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:21:41.312 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:21:41.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:21:41.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:21:42.044 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:21:42.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:42.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec05f2d0 2025-06-14 18:21:42.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:42.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:42.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:42.308 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 18:21:42.308 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009458, 183.197.180.206:4394 2025-06-14 18:21:42.308 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009458 2025-06-14 18:21:42.308 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 18:21:42.311 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 18:21:42.311 | I | 187951[187957] | looper-13 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 18:21:42.312 | I | 187951[187957] | looper-13 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 18:21:42.319 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 18:21:42.319 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 18:21:42.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:42.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1059370788,"createTime":1749894247555,"epollFd":11,"onlineDuration":2254821,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:21:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048fe0 keealive timeout 2025-06-14 18:21:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:21:47.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:47.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:47.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053240 keealive timeout 2025-06-14 18:21:47.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:21:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:21:48.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:48.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1062133072,"createTime":1749894247555,"epollFd":11,"onlineDuration":2260516,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:48.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.685956954956055,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:48.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:48.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.685956954956055,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:21:48.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1062192292,"createTime":1749894247555,"epollFd":11,"onlineDuration":2260842,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:49.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:21:49.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:21:52.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:52.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:52.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:52.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1064121548,"createTime":1749894247555,"epollFd":11,"onlineDuration":2264830,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:54.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:21:54.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:21:57.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:57.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:57.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:57.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:21:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:57.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066685116,"createTime":1749894247555,"epollFd":11,"onlineDuration":2270058,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:21:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:21:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:21:57.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:21:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:21:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066856196,"createTime":1749894247555,"epollFd":11,"onlineDuration":2270678,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:21:58.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7055606842041,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:21:58.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:21:58.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7055606842041,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:21:58.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:02.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:02.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1068745972,"createTime":1749894247555,"epollFd":11,"onlineDuration":2274889,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:07.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:07.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:07.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:07.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:07.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:07.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:07.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/1176293/your-guide-to-packing-for-cold-weather/ 2025-06-14 18:22:08.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:08.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:08.387 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728702545166016,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:08.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:22:08.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728702545166016,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:22:08.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:22:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071799092,"createTime":1749894247555,"epollFd":11,"onlineDuration":2280947,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071904372,"createTime":1749894247555,"epollFd":11,"onlineDuration":2281281,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:12.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:12.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:12.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:12.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1073507260,"createTime":1749894247555,"epollFd":11,"onlineDuration":2284833,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:22:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:17.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:17.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:17.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:17.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:17.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:17.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1075808944,"createTime":1749894247555,"epollFd":11,"onlineDuration":2289850,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:17.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:17.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:17.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:17.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1076151104,"createTime":1749894247555,"epollFd":11,"onlineDuration":2290236,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:18.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730426788330078,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:18.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:18.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730426788330078,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:22:18.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:22.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:22.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1078537012,"createTime":1749894247555,"epollFd":11,"onlineDuration":2295235,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:23.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:22:23.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:24.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:24.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:24.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2731055/best-places-to-work-remotely-around-the-world/ 2025-06-14 18:22:25.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:22:25.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:22:27.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:27.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:27.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:27.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1080524172,"createTime":1749894247555,"epollFd":11,"onlineDuration":2299832,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:27.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:27.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:27.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:27.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1080937396,"createTime":1749894247555,"epollFd":11,"onlineDuration":2300419,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:28.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73130989074707,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:28.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:28.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73130989074707,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:22:28.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:29.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:22:29.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:22:32.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:32.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:32.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:32.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1082841648,"createTime":1749894247555,"epollFd":11,"onlineDuration":2304853,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:33.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:22:33.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:22:35.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:35.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 18:22:35.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 18:22:35.222 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 18:22:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:35.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec05f2d0 2025-06-14 18:22:35.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:37.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:37.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:37.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:37.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1085235452,"createTime":1749894247555,"epollFd":11,"onlineDuration":2309864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:38.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:38.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:38.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720355987548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:38.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720355987548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:22:38.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:38.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:38.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1085980308,"createTime":1749894247555,"epollFd":11,"onlineDuration":2311222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:39.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 18:22:39.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:42.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:42.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:42.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:42.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1087587144,"createTime":1749894247555,"epollFd":11,"onlineDuration":2314843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:47.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:47.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:47.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:47.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:47.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:47.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1089896724,"createTime":1749894247555,"epollFd":11,"onlineDuration":2319827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:47.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:47.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:22:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1090323108,"createTime":1749894247555,"epollFd":11,"onlineDuration":2320616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:48.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72850799560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:48.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:48.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72850799560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:22:48.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:22:50.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:22:50.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:22:50.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:22:50.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:22:52.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:52.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:52.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:52.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1092277368,"createTime":1749894247555,"epollFd":11,"onlineDuration":2324857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:57.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:57.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:57.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:57.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:22:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:22:57.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:57.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1094596160,"createTime":1749894247555,"epollFd":11,"onlineDuration":2329837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:22:57.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:22:57.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1094946216,"createTime":1749894247555,"epollFd":11,"onlineDuration":2330153,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:22:58.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736242294311523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:22:58.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:22:58.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736242294311523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:22:58.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:02.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:02.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:03.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:03.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1097388712,"createTime":1749894247555,"epollFd":11,"onlineDuration":2335455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:07.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:07.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:07.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:07.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:23:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1099704872,"createTime":1749894247555,"epollFd":11,"onlineDuration":2340291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:07.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:07.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:23:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1099782516,"createTime":1749894247555,"epollFd":11,"onlineDuration":2340670,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:23:08.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74679183959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:08.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:08.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74679183959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:23:08.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:10.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:23:10.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:23:12.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:12.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec036dd0 2025-06-14 18:23:12.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:12.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1102051300,"createTime":1749894247555,"epollFd":11,"onlineDuration":2345383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec036dd0 2025-06-14 18:23:16.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:16.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:23:16.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-14 18:23:16.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 18:23:16.384 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:23:16.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:23:16.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 18:23:16.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-14 18:23:16.519 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:23:16.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 18:23:16.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-14 18:23:16.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-14 18:23:16.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-14 18:23:16.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:16.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/newsite 2025-06-14 18:23:17.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-14 18:23:17.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main 2025-06-14 18:23:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/testing 2025-06-14 18:23:17.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 18:23:17.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-14 18:23:17.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo 2025-06-14 18:23:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:23:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home 2025-06-14 18:23:17.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:17.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp 2025-06-14 18:23:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dev 2025-06-14 18:23:18.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:23:18.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:23:18.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms 2025-06-14 18:23:18.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/portal 2025-06-14 18:23:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:18.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web 2025-06-14 18:23:18.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745346069335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:18.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:18.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745346069335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:23:18.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1104841220,"createTime":1749894247555,"epollFd":11,"onlineDuration":2351126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:20.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:20.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1105413680,"createTime":1749894247555,"epollFd":11,"onlineDuration":2352738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:22.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:22.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:22.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:22.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1106433580,"createTime":1749894247555,"epollFd":11,"onlineDuration":2354866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:24.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:24.678 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:23:24.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:27.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:27.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:23:27.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:27.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:27.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:27.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:23:27.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:27.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1108760268,"createTime":1749894247555,"epollFd":11,"onlineDuration":2359852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:27.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:27.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1109116904,"createTime":1749894247555,"epollFd":11,"onlineDuration":2360413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:28.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70339584350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:28.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70339584350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:23:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:32.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:32.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:23:32.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:32.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1111114592,"createTime":1749894247555,"epollFd":11,"onlineDuration":2364843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:33.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:23:33.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:37.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:37.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:23:37.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:37.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:37.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:37.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1113432068,"createTime":1749894247555,"epollFd":11,"onlineDuration":2369837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:38.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:38.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1113855820,"createTime":1749894247555,"epollFd":11,"onlineDuration":2370587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:38.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691648483276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:38.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:38.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691648483276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:23:38.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:42.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:42.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1116204880,"createTime":1749894247555,"epollFd":11,"onlineDuration":2375395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:47.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:47.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:23:47.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:47.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118173616,"createTime":1749894247555,"epollFd":11,"onlineDuration":2379894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:23:48.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:48.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118588156,"createTime":1749894247555,"epollFd":11,"onlineDuration":2380613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:48.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691511154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:48.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:48.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691511154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:23:48.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:52.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:52.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:23:52.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:52.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1120547680,"createTime":1749894247555,"epollFd":11,"onlineDuration":2384896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:56.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:23:56.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:56.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/adina/news/2023-06-amazon-small-businesses-deliveries-rural.html 2025-06-14 18:23:56.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:23:56.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:23:57.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:57.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:23:57.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:57.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:57.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:57.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:23:57.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:23:57.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:57.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/tourist-attractions-/venice-i-vn-v.htm 2025-06-14 18:23:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1123174416,"createTime":1749894247555,"epollFd":11,"onlineDuration":2390225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:23:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:23:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1123237584,"createTime":1749894247555,"epollFd":11,"onlineDuration":2390547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:23:58.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72654914855957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:23:58.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:23:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72654914855957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:23:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:02.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:02.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:02.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:02.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1125540584,"createTime":1749894247555,"epollFd":11,"onlineDuration":2395179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:07.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:07.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:07.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:07.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1127906752,"createTime":1749894247555,"epollFd":11,"onlineDuration":2399987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:07.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:07.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1127964656,"createTime":1749894247555,"epollFd":11,"onlineDuration":2400429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:08.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711898803710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:08.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:08.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711898803710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:24:08.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:11.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:24:11.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:12.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:24:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:12.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1130259760,"createTime":1749894247555,"epollFd":11,"onlineDuration":2405236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:13.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:24:13.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:24:17.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:17.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:24:17.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:17.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:17.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:17.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1132323248,"createTime":1749894247555,"epollFd":11,"onlineDuration":2409865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:17.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:17.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:17.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:17.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1132549600,"createTime":1749894247555,"epollFd":11,"onlineDuration":2410243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:18.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73431968688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73431968688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:24:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:22.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:22.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:22.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:22.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1134589400,"createTime":1749894247555,"epollFd":11,"onlineDuration":2414880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:23.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:23.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:24.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:24.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:24.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:24.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:24.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:24.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:24.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:24.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:24.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:24.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:25.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:25.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:26.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:26.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:26.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:26.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:26.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:26.477 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:26.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:26.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:26.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:26.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:27.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:27.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:27.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:27.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:27.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:27.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:27.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1136917404,"createTime":1749894247555,"epollFd":11,"onlineDuration":2419860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:27.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1137224032,"createTime":1749894247555,"epollFd":11,"onlineDuration":2420198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:27.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:27.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:27.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:28.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:28.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:28.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:28.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:28.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730867385864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:28.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:28.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730867385864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:24:28.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:28.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:28.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:28.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:28.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:28.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:28.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:29.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:29.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:29.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:29.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:29.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:29.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:29.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:29.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:29.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:29.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:30.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:30.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:31.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:31.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:31.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:31.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:31.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:31.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:32.008 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:24:32.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:32.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:32.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:32.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:24:32.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:32.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:32.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1139273044,"createTime":1749894247555,"epollFd":11,"onlineDuration":2424859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:32.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:32.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:32.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:32.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:32.981 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:33.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:33.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:33.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:33.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:33.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:33.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:33.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:33.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:33.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:33.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:34.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:34.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:35.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:35.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:35.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:35.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:35.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:35.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:35.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:35.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:35.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:35.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:36.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:36.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:36.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:36.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:36.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:36.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:36.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:36.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:36.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:36.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:37.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:24:37.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:37.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:37.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1141622104,"createTime":1749894247555,"epollFd":11,"onlineDuration":2429844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:37.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:37.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:37.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:37.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:38.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:38.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1142009008,"createTime":1749894247555,"epollFd":11,"onlineDuration":2430445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:38.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:38.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:38.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:38.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:38.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715621948242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:38.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715621948242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:24:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:38.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:38.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:38.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:38.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:38.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:38.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:39.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:39.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:40.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:40.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:40.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:40.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:40.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:40.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:40.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:40.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:40.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:40.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:41.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:41.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:42.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:42.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:42.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:42.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:42.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:42.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:42.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:42.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1143973796,"createTime":1749894247555,"epollFd":11,"onlineDuration":2434866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:42.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:42.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:42.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:42.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:42.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:42.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:43.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:43.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:44.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:44.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:24:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:24:44.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:44.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:24:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anchorman/video/footage/will-ferrell-judd-apatow-with-baxter-anchorman-2-ny-premiere-part-6_185328 2025-06-14 18:24:44.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:44.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:44.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:44.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:45.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:45.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:46.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:46.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:46.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:46.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:46.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:46.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:46.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:46.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:46.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:46.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:47.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:47.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:47.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:47.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:47.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:47.981 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:48.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:48.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:48.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:48.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706012725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:48.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706012725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:24:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:48.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:48.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:48.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:48.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:48.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:48.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1147186152,"createTime":1749894247555,"epollFd":11,"onlineDuration":2441438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:49.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:49.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:49.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:49.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1147245372,"createTime":1749894247555,"epollFd":11,"onlineDuration":2441775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:49.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:49.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:49.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:49.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:49.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:50.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:50.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:50.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:50.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:50.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:50.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:50.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:50.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:50.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:50.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:51.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:51.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:52.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:52.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:52.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:52.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:52.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:52.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:52.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:52.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:52.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149075928,"createTime":1749894247555,"epollFd":11,"onlineDuration":2445416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:53.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:53.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:53.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.368 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:53.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:53.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:53.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:53.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:54.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:54.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:54.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:54.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:54.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:54.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:54.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:54.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:54.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:54.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 18:24:54.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:54.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:55.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:55.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:55.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:55.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:55.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:55.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:55.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:55.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:55.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:55.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:56.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:56.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:57.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:57.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:57.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:57.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:24:57.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:57.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:57.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:57.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:57.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:57.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:57.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:57.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:24:57.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:57.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151336816,"createTime":1749894247555,"epollFd":11,"onlineDuration":2450146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:24:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:24:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/jerlene/2019/03/09/jordan-peele-sxsw-us-reviews/ 2025-06-14 18:24:57.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:57.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:58.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151442096,"createTime":1749894247555,"epollFd":11,"onlineDuration":2450483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:24:58.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68391227722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:24:58.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 18:24:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68391227722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec036dd0 2025-06-14 18:24:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 18:24:58.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:58.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:58.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:59.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:59.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:24:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 18:24:59.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:59.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:59.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:59.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:59.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:59.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:24:59.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:24:59.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:00.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:00.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:00.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:00.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:00.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:00.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec036dd0 2025-06-14 18:25:00.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:00.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:25:01.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:01.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:01.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:01.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:25:01.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:01.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:01.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:01.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:01.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:02.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:02.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:02.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:02.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:02.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:02.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:02.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:02.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:02.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1153783260,"createTime":1749894247555,"epollFd":11,"onlineDuration":2455395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:03.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:03.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:03.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:03.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:03.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:03.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:03.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:04.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:04.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:04.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:04.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:04.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:04.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:04.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:04.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:04.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:04.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:25:05.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:05.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:25:05.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:05.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:05.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:05.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:05.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:05.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:05.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:05.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:06.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:06.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:06.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:06.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:06.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:06.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:06.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:06.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:06.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:06.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:06.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:06.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:06.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:06.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:06.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:06.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:07.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:07.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:07.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:07.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:07.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:25:07.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1155741468,"createTime":1749894247555,"epollFd":11,"onlineDuration":2459886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:07.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:25:07.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1156177064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2460766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:08.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.612308502197266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:08.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:25:08.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.612308502197266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048fe0 2025-06-14 18:25:08.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:25:11.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:25:11.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:11.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:25:12.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:25:12.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:12.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/best-hikes-in-mexico 2025-06-14 18:25:12.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:12.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:12.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:12.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1158403736,"createTime":1749894247555,"epollFd":11,"onlineDuration":2465022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:13.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:25:13.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:13.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:25:13.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:25:13.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:25:15.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:25:15.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:17.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:17.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec036dd0 keealive timeout 2025-06-14 18:25:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec036dd0 2025-06-14 18:25:17.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:17.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:17.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:17.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:18.547 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66219139099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:18.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:25:18.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66219139099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:25:18.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:25:18.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:18.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1161226556,"createTime":1749894247555,"epollFd":11,"onlineDuration":2471040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:19.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:19.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1161367368,"createTime":1749894247555,"epollFd":11,"onlineDuration":2471609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:20.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:20.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:21.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:25:21.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:25:22.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:22.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:22.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:22.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1163090012,"createTime":1749894247555,"epollFd":11,"onlineDuration":2475258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:23.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:25:23.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:24.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:25:24.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:25:24.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:25:27.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:27.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053240 keealive timeout 2025-06-14 18:25:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048fe0 keealive timeout 2025-06-14 18:25:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:25:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:25:27.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:27.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165443020,"createTime":1749894247555,"epollFd":11,"onlineDuration":2480189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:28.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:28.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165579884,"createTime":1749894247555,"epollFd":11,"onlineDuration":2480528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:28.555 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68048667907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:25:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68048667907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:25:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:25:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:25:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:25:32.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:32.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:32.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:32.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1167536776,"createTime":1749894247555,"epollFd":11,"onlineDuration":2484873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:37.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:37.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:37.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:37.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:37.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:37.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1169866096,"createTime":1749894247555,"epollFd":11,"onlineDuration":2489854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:37.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:37.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1170166144,"createTime":1749894247555,"epollFd":11,"onlineDuration":2490215,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:38.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.681528091430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:38.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.681528091430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:25:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:38.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:25:38.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:25:42.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:42.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:42.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:42.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1172219104,"createTime":1749894247555,"epollFd":11,"onlineDuration":2494873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:44.279 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:25:44.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:47.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:47.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1174782672,"createTime":1749894247555,"epollFd":11,"onlineDuration":2499943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:25:48.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707958221435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:48.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707958221435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:25:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:48.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:48.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1175310388,"createTime":1749894247555,"epollFd":11,"onlineDuration":2501057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:50.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:25:50.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/ID3/license.txt 2025-06-14 18:25:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//feed/ 2025-06-14 18:25:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:25:50.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2021/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:25:50.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:50.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:25:52.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:52.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:52.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:52.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1176960652,"createTime":1749894247555,"epollFd":11,"onlineDuration":2504871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:57.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:57.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:25:57.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:57.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:57.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:57.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1179307080,"createTime":1749894247555,"epollFd":11,"onlineDuration":2509850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:25:57.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:57.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:25:57.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:25:57.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1179578176,"createTime":1749894247555,"epollFd":11,"onlineDuration":2510202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:25:58.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721582412719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:25:58.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:25:58.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721582412719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:25:58.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:26:01.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:01.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:01.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:01.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:01.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:01.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:01.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:01.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:02.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:02.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:02.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:02.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:02.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:02.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:02.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:02.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1181664036,"createTime":1749894247555,"epollFd":11,"onlineDuration":2514877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:02.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:02.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:05.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:26:05.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:07.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:07.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1184346044,"createTime":1749894247555,"epollFd":11,"onlineDuration":2520341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:08.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:08.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:08.591 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72201919555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:08.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72201919555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:26:08.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:08.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:08.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1184661884,"createTime":1749894247555,"epollFd":11,"onlineDuration":2521050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:12.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:12.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:12.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:12.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1186341100,"createTime":1749894247555,"epollFd":11,"onlineDuration":2524860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:16.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:16.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:17.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:17.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:17.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:17.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1188690160,"createTime":1749894247555,"epollFd":11,"onlineDuration":2529863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:17.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:17.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1188973100,"createTime":1749894247555,"epollFd":11,"onlineDuration":2530203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:18.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735015869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:18.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735015869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:26:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:22.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:22.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:22.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:26:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:22.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191334004,"createTime":1749894247555,"epollFd":11,"onlineDuration":2535234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:23.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:26:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/how-to-make-chocolate-curls-video/ 2025-06-14 18:26:27.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:27.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:27.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:27.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:27.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:27.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1193588312,"createTime":1749894247555,"epollFd":11,"onlineDuration":2539942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:27.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:27.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:27.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:27.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1193722544,"createTime":1749894247555,"epollFd":11,"onlineDuration":2540293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:28.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718544006347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:28.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:26:28.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718544006347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:26:28.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:26:32.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:32.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:32.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:32.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1195755764,"createTime":1749894247555,"epollFd":11,"onlineDuration":2544872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:37.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:37.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:37.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:37.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:37.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:37.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:26:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:37.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:37.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1198419348,"createTime":1749894247555,"epollFd":11,"onlineDuration":2550292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1198533840,"createTime":1749894247555,"epollFd":11,"onlineDuration":2550631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:38.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67715835571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:38.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:38.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67715835571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:26:38.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:26:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:26:42.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:42.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:42.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:42.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1200473624,"createTime":1749894247555,"epollFd":11,"onlineDuration":2554891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:47.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:47.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:47.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:47.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:47.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:47.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:26:47.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:47.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1202842424,"createTime":1749894247555,"epollFd":11,"onlineDuration":2559885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:48.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:48.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1203349084,"createTime":1749894247555,"epollFd":11,"onlineDuration":2560911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:48.623 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.700740814208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:48.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:48.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.700740814208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:26:48.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:26:50.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:50.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-wright/film 2025-06-14 18:26:51.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:26:51.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:26:52.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:52.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:52.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:52.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1205425732,"createTime":1749894247555,"epollFd":11,"onlineDuration":2565130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:57.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:57.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:26:57.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:57.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:26:57.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:57.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1207765580,"createTime":1749894247555,"epollFd":11,"onlineDuration":2570125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:26:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:26:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1207974824,"createTime":1749894247555,"epollFd":11,"onlineDuration":2570872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:26:58.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725997924804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:26:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:26:58.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725997924804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:26:58.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:01.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:01.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:01.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2023-07-hotter-years.html 2025-06-14 18:27:02.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:02.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:02.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:02.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1209885656,"createTime":1749894247555,"epollFd":11,"onlineDuration":2574887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:05.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:27:05.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:27:05.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:27:05.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:27:05.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:27:05.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:07.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:07.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:07.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:07.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:07.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:07.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:07.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:07.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1212232084,"createTime":1749894247555,"epollFd":11,"onlineDuration":2579896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1212486072,"createTime":1749894247555,"epollFd":11,"onlineDuration":2580237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:08.627 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739215850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:08.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:08.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739215850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:27:08.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:09.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:27:09.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:27:09.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:27:09.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:27:12.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:12.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:12.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:12.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1214911460,"createTime":1749894247555,"epollFd":11,"onlineDuration":2585331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:17.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:17.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:17.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:17.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:17.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:17.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:17.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:27:17.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1217247360,"createTime":1749894247555,"epollFd":11,"onlineDuration":2590318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1217405280,"createTime":1749894247555,"epollFd":11,"onlineDuration":2590860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:18.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72274398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:18.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:18.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72274398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:27:18.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:19.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:27:19.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:27:22.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:22.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:22.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:22.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1219597736,"createTime":1749894247555,"epollFd":11,"onlineDuration":2595342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:27.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:27.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:28.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:28.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1221977064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2600510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:28.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:28.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1222091556,"createTime":1749894247555,"epollFd":11,"onlineDuration":2600836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:28.640 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735336303710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:28.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735336303710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:27:28.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:29.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:29.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:29.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:27:32.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:32.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:32.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:32.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1224211632,"createTime":1749894247555,"epollFd":11,"onlineDuration":2605090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:37.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:37.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:37.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:37.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1226289596,"createTime":1749894247555,"epollFd":11,"onlineDuration":2609874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:37.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:37.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:38.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:38.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1226976548,"createTime":1749894247555,"epollFd":11,"onlineDuration":2610952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:38.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72919273376465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72919273376465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:27:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:40.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:27:40.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:27:40.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:40.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32971942726 2025-06-14 18:27:42.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:42.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:42.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:27:42.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:42.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 18:27:42.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:42.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 18:27:42.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:42.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1228705772,"createTime":1749894247555,"epollFd":11,"onlineDuration":2614884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:43.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:27:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 18:27:43.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 18:27:43.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 18:27:43.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 18:27:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 18:27:43.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 18:27:43.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 18:27:43.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:43.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 18:27:44.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 18:27:44.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 18:27:44.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 18:27:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 18:27:44.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 18:27:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 18:27:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 18:27:44.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 18:27:44.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:44.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 18:27:45.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 18:27:45.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 18:27:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 18:27:45.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 18:27:45.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 18:27:45.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 18:27:45.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 18:27:45.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 18:27:45.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 18:27:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 18:27:45.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:27:45.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:45.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 18:27:45.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 18:27:45.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 18:27:45.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 18:27:45.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 18:27:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 18:27:45.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 18:27:45.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 18:27:45.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:45.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 18:27:46.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 18:27:46.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 18:27:46.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 18:27:46.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 18:27:46.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 18:27:46.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 18:27:46.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 18:27:46.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 18:27:46.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 18:27:46.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 18:27:46.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 18:27:46.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 18:27:46.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:46.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 18:27:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 18:27:47.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 18:27:47.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 18:27:47.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:47.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:47.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 18:27:47.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 18:27:47.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 18:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 18:27:47.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 18:27:47.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 18:27:47.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1231277236,"createTime":1749894247555,"epollFd":11,"onlineDuration":2620123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:47.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 18:27:47.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:27:47.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:47.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 18:27:48.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1231424628,"createTime":1749894247555,"epollFd":11,"onlineDuration":2620579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:48.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 18:27:48.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 18:27:48.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 18:27:48.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 18:27:48.659 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70750617980957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70750617980957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:27:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:48.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 18:27:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 18:27:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 18:27:48.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 18:27:48.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:48.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 18:27:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 18:27:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 18:27:49.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 18:27:49.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:49.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 18:27:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 18:27:50.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 18:27:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 18:27:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 18:27:50.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 18:27:50.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 18:27:50.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 18:27:50.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 18:27:50.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:50.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 18:27:51.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:51.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 18:27:51.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:51.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 18:27:51.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:51.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 18:27:51.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:51.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 18:27:52.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:52.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 18:27:52.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1233339408,"createTime":1749894247555,"epollFd":11,"onlineDuration":2624885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:52.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 18:27:52.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 18:27:52.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 18:27:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 18:27:52.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 18:27:52.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:52.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 18:27:53.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 18:27:53.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 18:27:53.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 18:27:53.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 18:27:53.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 18:27:53.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 18:27:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 18:27:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 18:27:53.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 18:27:53.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 18:27:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 18:27:53.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 18:27:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 18:27:54.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:54.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 18:27:54.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:54.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 18:27:54.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:54.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:27:54.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:54.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 18:27:55.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:55.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 18:27:55.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:55.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 18:27:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 18:27:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:27:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:27:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:27:55.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:27:55.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:55.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 18:27:56.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 18:27:56.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 18:27:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 18:27:56.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 18:27:56.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 18:27:56.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:56.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 18:27:57.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:27:57.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:57.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 18:27:57.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:27:57.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 18:27:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1235866128,"createTime":1749894247555,"epollFd":11,"onlineDuration":2629989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:27:57.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:27:57.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:27:57.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:57.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 18:27:58.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 18:27:58.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 18:27:58.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 18:27:58.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1236154332,"createTime":1749894247555,"epollFd":11,"onlineDuration":2630595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:27:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 18:27:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 18:27:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 18:27:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 18:27:58.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 18:27:58.670 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733598709106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:27:58.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:58.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733598709106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:27:58.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:27:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 18:27:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 18:27:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 18:27:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 18:27:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 18:27:59.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 18:27:59.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 18:27:59.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 18:27:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:27:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 18:28:00.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 18:28:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 18:28:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 18:28:00.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 18:28:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 18:28:00.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 18:28:00.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 18:28:00.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 18:28:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 18:28:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 18:28:00.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 18:28:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 18:28:00.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:00.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 18:28:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 18:28:01.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 18:28:01.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 18:28:01.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 18:28:01.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 18:28:01.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 18:28:01.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 18:28:01.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 18:28:01.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 18:28:01.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 18:28:01.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 18:28:01.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:01.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 18:28:02.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 18:28:02.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 18:28:02.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 18:28:02.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:02.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 18:28:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1238302044,"createTime":1749894247555,"epollFd":11,"onlineDuration":2635049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 18:28:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 18:28:02.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 18:28:02.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 18:28:02.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:02.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 18:28:03.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 18:28:03.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 18:28:03.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 18:28:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 18:28:03.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 18:28:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 18:28:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 18:28:03.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 18:28:03.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 18:28:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 18:28:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 18:28:04.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 18:28:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 18:28:04.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 18:28:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 18:28:04.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 18:28:04.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 18:28:04.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 18:28:04.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 18:28:04.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 18:28:04.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 18:28:04.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 18:28:04.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:04.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 18:28:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 18:28:05.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 18:28:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 18:28:05.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 18:28:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 18:28:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 18:28:05.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 18:28:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 18:28:05.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 18:28:05.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:05.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/218218/cherry-amish-friendship-bread-cupcakes-with-buttercream-frosting/ 2025-06-14 18:28:05.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 18:28:05.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 18:28:05.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 18:28:05.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 18:28:05.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 18:28:05.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:05.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 18:28:06.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 18:28:06.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 18:28:06.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 18:28:06.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 18:28:06.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 18:28:06.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 18:28:06.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 18:28:06.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 18:28:06.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 18:28:06.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 18:28:06.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:06.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 18:28:07.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:07.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:07.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 18:28:07.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 18:28:07.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 18:28:07.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 18:28:07.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:07.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 18:28:07.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240422120,"createTime":1749894247555,"epollFd":11,"onlineDuration":2639894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240632680,"createTime":1749894247555,"epollFd":11,"onlineDuration":2640229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:07.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 18:28:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 18:28:08.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:08.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 18:28:08.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:08.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 18:28:08.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:08.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 18:28:08.679 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747268676757813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:08.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747268676757813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:28:08.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:09.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:28:09.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:28:10.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:28:10.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:28:12.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:12.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:12.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:12.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:12.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 18:28:12.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:12.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1243125184,"createTime":1749894247555,"epollFd":11,"onlineDuration":2645342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:17.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:17.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:17.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:17.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245125504,"createTime":1749894247555,"epollFd":11,"onlineDuration":2649875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245355804,"createTime":1749894247555,"epollFd":11,"onlineDuration":2650232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:18.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721471786499023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:18.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:18.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721471786499023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:28:18.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:28:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:22.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:22.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:22.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:22.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1247527204,"createTime":1749894247555,"epollFd":11,"onlineDuration":2654893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:23.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048fe0 keealive timeout 2025-06-14 18:28:23.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:28:27.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:27.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:28:27.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:28.699 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689640045166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:28.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:28.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689640045166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:28:28.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1250544792,"createTime":1749894247555,"epollFd":11,"onlineDuration":2661162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:29.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:29.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1250944856,"createTime":1749894247555,"epollFd":11,"onlineDuration":2661970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:32.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:32.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:33.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:33.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1252889904,"createTime":1749894247555,"epollFd":11,"onlineDuration":2666243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:33.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:33.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:33.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/colton/reviews/xbox-series-x/harry-potter-quidditch-champions 2025-06-14 18:28:37.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:37.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:37.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:37.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:37.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:37.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1254758624,"createTime":1749894247555,"epollFd":11,"onlineDuration":2670109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1254937600,"createTime":1749894247555,"epollFd":11,"onlineDuration":2670562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:38.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682334899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682334899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:28:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:38.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:38.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:38.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/rtcplayer/ 2025-06-14 18:28:38.781 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:28:38.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:41.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:41.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:41.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/colton/guides/xbox-game-pass-all-games-coming-soon-in-august-2024 2025-06-14 18:28:42.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:42.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:42.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:42.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1256906336,"createTime":1749894247555,"epollFd":11,"onlineDuration":2674896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:47.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:47.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:47.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:47.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:47.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:47.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:28:47.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:47.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1259264608,"createTime":1749894247555,"epollFd":11,"onlineDuration":2679893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:47.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:47.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1259552812,"createTime":1749894247555,"epollFd":11,"onlineDuration":2680360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:48.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71590232849121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:48.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71590232849121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:28:48.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:49.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:28:49.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:52.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:52.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:52.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:52.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1261834756,"createTime":1749894247555,"epollFd":11,"onlineDuration":2685182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:54.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:28:54.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:54.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:28:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:28:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1263928512,"createTime":1749894247555,"epollFd":11,"onlineDuration":2689889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:28:57.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:57.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:28:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:28:57.571 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:28:57.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:28:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:28:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:28:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 18:28:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:28:58.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725069046020508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:28:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:28:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725069046020508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048fe0 2025-06-14 18:28:58.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:28:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:28:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1264737852,"createTime":1749894247555,"epollFd":11,"onlineDuration":2691463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:28:59.188 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:28:59.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:29:02.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:02.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1266317052,"createTime":1749894247555,"epollFd":11,"onlineDuration":2694893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:07.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:07.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:07.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:07.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:07.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:07.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:07.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1268699012,"createTime":1749894247555,"epollFd":11,"onlineDuration":2699902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:08.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:08.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1268970108,"createTime":1749894247555,"epollFd":11,"onlineDuration":2700493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:08.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71053123474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:08.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:29:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71053123474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:29:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:29:09.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:29:09.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:09.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:29:09.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:29:09.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:12.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:12.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:29:12.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:12.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1271327064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2705342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:29:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:29:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:29:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:29:17.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:17.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:29:17.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:17.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:17.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:17.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1273566896,"createTime":1749894247555,"epollFd":11,"onlineDuration":2710119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:18.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7246036529541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:18.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:18.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7246036529541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:29:18.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:19.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:19.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1274155148,"createTime":1749894247555,"epollFd":11,"onlineDuration":2711460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:22.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:22.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:22.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:22.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1275765932,"createTime":1749894247555,"epollFd":11,"onlineDuration":2714910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:22.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:29:22.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:29:25.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:29:25.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:29:27.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:27.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:27.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:27.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278136048,"createTime":1749894247555,"epollFd":11,"onlineDuration":2719902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278301864,"createTime":1749894247555,"epollFd":11,"onlineDuration":2720247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:28.284 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:29:28.284 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:29:28.751 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:29:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:32.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:32.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:29:32.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:32.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1280627236,"createTime":1749894247555,"epollFd":11,"onlineDuration":2725038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:37.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:37.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:37.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:29:37.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:29:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:29:38.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:38.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1283173696,"createTime":1749894247555,"epollFd":11,"onlineDuration":2730634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:38.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:38.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:38.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724456787109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:38.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:38.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724456787109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:29:38.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1283689568,"createTime":1749894247555,"epollFd":11,"onlineDuration":2731842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:42.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:42.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:42.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:42.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1285337200,"createTime":1749894247555,"epollFd":11,"onlineDuration":2735145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:47.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:47.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:47.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:47.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:47.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:47.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:48.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:48.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1287781012,"createTime":1749894247555,"epollFd":11,"onlineDuration":2740462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:48.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.65519142150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:48.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:48.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.65519142150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:29:48.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:49.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:49.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1288282408,"createTime":1749894247555,"epollFd":11,"onlineDuration":2741570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:52.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:52.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:53.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:53.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1290244564,"createTime":1749894247555,"epollFd":11,"onlineDuration":2745700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:55.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:29:55.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:55.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/molly-sims-told-she-was-too-fat-too-big-too-blond-too-dark-for-modelling_6374262 2025-06-14 18:29:57.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:57.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:57.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:57.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:29:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:29:58.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:58.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292569936,"createTime":1749894247555,"epollFd":11,"onlineDuration":2750598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:29:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:29:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292901568,"createTime":1749894247555,"epollFd":11,"onlineDuration":2751133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:29:58.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7007999420166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:29:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:29:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7007999420166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:29:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:02.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:02.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1294891360,"createTime":1749894247555,"epollFd":11,"onlineDuration":2755505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:07.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:07.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:07.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:07.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1297129876,"createTime":1749894247555,"epollFd":11,"onlineDuration":2760050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:07.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:07.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:08.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:08.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1297325960,"createTime":1749894247555,"epollFd":11,"onlineDuration":2760753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:08.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69525718688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:08.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:08.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69525718688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:30:08.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:11.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:30:11.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:11.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:30:11.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:30:12.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:12.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1299552632,"createTime":1749894247555,"epollFd":11,"onlineDuration":2765386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:17.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:17.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:17.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:17.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:17.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:17.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:17.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:17.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1301853000,"createTime":1749894247555,"epollFd":11,"onlineDuration":2770208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1301938540,"createTime":1749894247555,"epollFd":11,"onlineDuration":2770549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:18.795 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.669593811035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:18.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:18.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.669593811035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:30:18.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:22.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:22.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:22.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:22.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304219168,"createTime":1749894247555,"epollFd":11,"onlineDuration":2775285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:26.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:26.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:26.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/preston/wprm_print/asiago-lemon-risotto-with-grilled-garlic-asparagus 2025-06-14 18:30:27.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:27.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:27.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:27.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:27.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:27.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1306297132,"createTime":1749894247555,"epollFd":11,"onlineDuration":2779884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:27.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:27.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:28.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:28.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1306649820,"createTime":1749894247555,"epollFd":11,"onlineDuration":2780571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:28.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.638805389404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:28.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:28.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.638805389404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:30:28.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:32.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:32.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:32.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:32.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1308659352,"createTime":1749894247555,"epollFd":11,"onlineDuration":2784904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:30:35.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 18:30:35.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:30:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:30:35.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:30:35.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:30:35.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:30:35.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:35.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 18:30:36.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:36.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 18:30:37.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:30:37.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:37.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:37.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:30:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 18:30:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:37.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:37.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1311012360,"createTime":1749894247555,"epollFd":11,"onlineDuration":2789901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:38.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1311338728,"createTime":1749894247555,"epollFd":11,"onlineDuration":2790501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:38.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661296844482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:38.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:30:38.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661296844482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:30:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:30:42.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:42.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:43.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:43.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1313735164,"createTime":1749894247555,"epollFd":11,"onlineDuration":2795617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:30:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:30:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1315686792,"createTime":1749894247555,"epollFd":11,"onlineDuration":2799884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:30:47.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:47.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:47.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:47.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1315949992,"createTime":1749894247555,"epollFd":11,"onlineDuration":2800248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:48.823 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696077346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:48.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:48.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696077346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:30:48.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:52.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:52.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1318127972,"createTime":1749894247555,"epollFd":11,"onlineDuration":2804921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:52.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:30:52.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:30:52.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 18:30:52.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:30:52.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:30:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:30:53.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:53.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:30:53.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:53.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:30:54.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:54.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 18:30:54.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:54.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:30:54.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:54.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:30:54.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:54.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 18:30:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:30:57.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:57.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:57.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:57.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1320387544,"createTime":1749894247555,"epollFd":11,"onlineDuration":2809899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:30:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:30:58.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:30:58.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:30:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/preston/2024/05/cucumber-prosecco-spritzer/ 2025-06-14 18:30:58.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72761344909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:30:58.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:30:58.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72761344909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:30:58.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:30:58.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:30:58.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:31:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:02.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:02.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1322728708,"createTime":1749894247555,"epollFd":11,"onlineDuration":2814894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:03.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:03.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1323434084,"createTime":1749894247555,"epollFd":11,"onlineDuration":2816113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:07.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:07.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:31:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325227792,"createTime":1749894247555,"epollFd":11,"onlineDuration":2819928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:07.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:07.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:07.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:07.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:08.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:08.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325550212,"createTime":1749894247555,"epollFd":11,"onlineDuration":2820830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:08.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703298568725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:08.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:31:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703298568725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:31:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:31:09.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:31:09.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:12.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:12.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:12.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:12.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1327524212,"createTime":1749894247555,"epollFd":11,"onlineDuration":2824910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:12.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:12.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:12.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:31:13.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:31:13.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:16.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:31:16.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:31:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:17.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:17.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:17.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:17.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:17.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:17.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1330018032,"createTime":1749894247555,"epollFd":11,"onlineDuration":2830148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:18.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:18.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1330447048,"createTime":1749894247555,"epollFd":11,"onlineDuration":2830941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:18.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702844619750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:18.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702844619750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:31:18.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:21.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:21.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:21.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:31:22.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:22.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:31:22.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:31:22.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:31:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1332280236,"createTime":1749894247555,"epollFd":11,"onlineDuration":2834922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:27.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:27.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:31:27.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:27.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:27.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:27.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1334481904,"createTime":1749894247555,"epollFd":11,"onlineDuration":2839876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:31:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:27.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:27.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1334859596,"createTime":1749894247555,"epollFd":11,"onlineDuration":2840481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:28.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719867706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:28.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719867706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:31:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:32.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:32.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:32.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:32.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1336842808,"createTime":1749894247555,"epollFd":11,"onlineDuration":2844886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:37.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:37.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:37.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:37.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:37.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:37.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:37.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1339244508,"createTime":1749894247555,"epollFd":11,"onlineDuration":2849895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:31:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1339534028,"createTime":1749894247555,"epollFd":11,"onlineDuration":2850440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:38.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708683013916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:38.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708683013916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:31:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:31:42.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:42.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1341647524,"createTime":1749894247555,"epollFd":11,"onlineDuration":2854912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:31:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:31:47.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:47.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:47.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:31:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:47.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:47.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1344154504,"createTime":1749894247555,"epollFd":11,"onlineDuration":2860025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1344243992,"createTime":1749894247555,"epollFd":11,"onlineDuration":2860350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:48.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707935333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:48.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707935333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:31:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:31:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32966028596 2025-06-14 18:31:52.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:52.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:52.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:52.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1346499616,"createTime":1749894247555,"epollFd":11,"onlineDuration":2865132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:57.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:57.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:31:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:31:57.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:57.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1348861836,"createTime":1749894247555,"epollFd":11,"onlineDuration":2870220,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:31:58.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:31:58.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1348977644,"createTime":1749894247555,"epollFd":11,"onlineDuration":2870555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:31:58.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706064224243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:31:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:31:58.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706064224243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:31:58.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:32:01.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:32:01.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:02.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:02.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:02.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:02.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1350946380,"createTime":1749894247555,"epollFd":11,"onlineDuration":2874889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:07.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:07.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:07.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:07.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1353359924,"createTime":1749894247555,"epollFd":11,"onlineDuration":2879915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:32:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:07.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:07.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1353754724,"createTime":1749894247555,"epollFd":11,"onlineDuration":2880728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:08.890 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751487731933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:08.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:08.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751487731933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:32:08.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:12.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:12.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:12.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:12.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1355911648,"createTime":1749894247555,"epollFd":11,"onlineDuration":2885250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:17.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:17.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:17.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:17.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:17.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:17.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:17.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:17.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1358076468,"createTime":1749894247555,"epollFd":11,"onlineDuration":2889909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1358464688,"createTime":1749894247555,"epollFd":11,"onlineDuration":2890794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:18.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396297454834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396297454834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:32:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:22.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:22.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:22.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:22.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1360417632,"createTime":1749894247555,"epollFd":11,"onlineDuration":2894909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:27.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:27.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:27.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:27.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1362720632,"createTime":1749894247555,"epollFd":11,"onlineDuration":2899890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:27.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:27.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1363047000,"createTime":1749894247555,"epollFd":11,"onlineDuration":2900476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:28.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738616943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:28.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738616943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:32:28.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:32.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:32.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:33.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:33.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1365409220,"createTime":1749894247555,"epollFd":11,"onlineDuration":2905534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:37.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:37.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:37.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:37.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/85357/what-exactly-wild-goose-chase 2025-06-14 18:32:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1367616152,"createTime":1749894247555,"epollFd":11,"onlineDuration":2909982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:37.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:37.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1367722748,"createTime":1749894247555,"epollFd":11,"onlineDuration":2910320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:38.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745786666870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:38.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:38.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745786666870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:32:38.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:42.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:42.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:43.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:43.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1370102076,"createTime":1749894247555,"epollFd":11,"onlineDuration":2915449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:47.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:47.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:32:47.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:47.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:47.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:47.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1372365596,"createTime":1749894247555,"epollFd":11,"onlineDuration":2920113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1372476140,"createTime":1749894247555,"epollFd":11,"onlineDuration":2920491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:48.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74184799194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:48.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74184799194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:32:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:52.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:52.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1374655436,"createTime":1749894247555,"epollFd":11,"onlineDuration":2924971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:53.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:32:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:57.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:32:57.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:57.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1377055820,"createTime":1749894247555,"epollFd":11,"onlineDuration":2930106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:32:57.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:32:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:32:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:32:57.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:32:57.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:57.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-14 18:32:58.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:32:58.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:32:58.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:32:58.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1377421668,"createTime":1749894247555,"epollFd":11,"onlineDuration":2930929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:32:58.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754119873046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:32:58.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:32:58.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754119873046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:32:58.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:02.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:02.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1379156156,"createTime":1749894247555,"epollFd":11,"onlineDuration":2934880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:06.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:33:06.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:33:07.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:07.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:07.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:07.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1381744728,"createTime":1749894247555,"epollFd":11,"onlineDuration":2940110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:07.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:07.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1381861852,"createTime":1749894247555,"epollFd":11,"onlineDuration":2940426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:08.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75923728942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:08.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75923728942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:33:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:11.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:33:11.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:33:12.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:12.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:12.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:12.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1384133268,"createTime":1749894247555,"epollFd":11,"onlineDuration":2945237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:13.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:33:13.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:33:13.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:13.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:17.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:17.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:17.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:17.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386477064,"createTime":1749894247555,"epollFd":11,"onlineDuration":2950214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386582344,"createTime":1749894247555,"epollFd":11,"onlineDuration":2950537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/flea-toad-second-smallest-vertebrate 2025-06-14 18:33:18.947 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737733840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:18.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:18.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737733840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:33:18.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:19.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:33:19.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:33:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:21.049 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:33:21.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:21.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:21.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:21.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:33:22.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:22.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1388562924,"createTime":1749894247555,"epollFd":11,"onlineDuration":2954887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:27.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:27.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:27.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:27.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:27.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:27.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1391044900,"createTime":1749894247555,"epollFd":11,"onlineDuration":2959922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:27.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:27.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:27.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:27.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1391190976,"createTime":1749894247555,"epollFd":11,"onlineDuration":2960255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:28.958 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737281799316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:28.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:28.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737281799316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:33:28.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:32.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:32.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:32.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:32.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1393430808,"createTime":1749894247555,"epollFd":11,"onlineDuration":2964944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:35.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:33:35.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:36.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:36.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:36.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jamie-t 2025-06-14 18:33:37.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:37.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:37.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:37.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:37.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:37.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1395858828,"createTime":1749894247555,"epollFd":11,"onlineDuration":2970108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:37.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:33:37.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:37.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:37.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1395962792,"createTime":1749894247555,"epollFd":11,"onlineDuration":2970438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:38.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:38.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/josh-gad 2025-06-14 18:33:38.959 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67376708984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:38.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:38.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67376708984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:33:38.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:41.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:41.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:41.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/willa-holland 2025-06-14 18:33:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:42.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:42.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:42.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1397990748,"createTime":1749894247555,"epollFd":11,"onlineDuration":2974895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:47.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:47.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:33:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:47.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:47.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1400414820,"createTime":1749894247555,"epollFd":11,"onlineDuration":2979917,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:47.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:47.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1400593796,"createTime":1749894247555,"epollFd":11,"onlineDuration":2980257,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:48.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692712783813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:48.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:33:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692712783813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:33:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:33:52.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:52.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:52.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:52.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1402761248,"createTime":1749894247555,"epollFd":11,"onlineDuration":2984916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:53.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:33:53.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:55.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:33:55.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:33:57.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:57.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:57.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:57.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:33:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:33:57.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:57.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1405068196,"createTime":1749894247555,"epollFd":11,"onlineDuration":2989907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:33:57.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:33:57.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:33:57.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:33:57.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1405290600,"createTime":1749894247555,"epollFd":11,"onlineDuration":2990228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:33:58.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702770233154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:33:58.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:33:58.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702770233154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:33:58.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:00.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:34:02.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:02.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:02.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:02.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1407415940,"createTime":1749894247555,"epollFd":11,"onlineDuration":2994900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:07.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:07.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:07.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:07.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:07.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:07.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1409961084,"createTime":1749894247555,"epollFd":11,"onlineDuration":3000146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:07.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:07.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:08.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:08.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1410154536,"createTime":1749894247555,"epollFd":11,"onlineDuration":3000720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:08.987 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.654518127441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:08.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:34:08.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.654518127441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:34:08.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:34:12.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:12.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:12.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:12.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1412327252,"createTime":1749894247555,"epollFd":11,"onlineDuration":3005147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:15.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:34:15.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:34:15.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:34:15.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:34:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:34:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:17.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:17.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:17.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:17.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:17.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:17.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1414540764,"createTime":1749894247555,"epollFd":11,"onlineDuration":3009922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1414703948,"createTime":1749894247555,"epollFd":11,"onlineDuration":3010268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:18.994 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.673927307128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:18.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.673927307128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:34:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:22.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:22.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:22.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:22.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1416897720,"createTime":1749894247555,"epollFd":11,"onlineDuration":3014919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:27.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:27.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:27.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:27.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:27.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:27.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1419162556,"createTime":1749894247555,"epollFd":11,"onlineDuration":3019901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:27.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:27.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1419475764,"createTime":1749894247555,"epollFd":11,"onlineDuration":3020458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:29.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688343048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:29.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688343048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:34:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:32.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:32.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:32.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:32.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1421585312,"createTime":1749894247555,"epollFd":11,"onlineDuration":3024919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:33.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:34:33.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:34:37.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:37.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:37.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:37.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:37.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:37.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:37.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:37.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1423935688,"createTime":1749894247555,"epollFd":11,"onlineDuration":3029919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1424097556,"createTime":1749894247555,"epollFd":11,"onlineDuration":3030255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:39.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698610305786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698610305786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:34:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:42.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:42.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:42.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:42.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426238688,"createTime":1749894247555,"epollFd":11,"onlineDuration":3034912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:47.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:47.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:34:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:47.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:47.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1428607488,"createTime":1749894247555,"epollFd":11,"onlineDuration":3039911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:47.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:47.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1428950964,"createTime":1749894247555,"epollFd":11,"onlineDuration":3040706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:49.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733230590820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:49.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733230590820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:34:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:52.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:52.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1431230276,"createTime":1749894247555,"epollFd":11,"onlineDuration":3045442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:53.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:34:53.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:34:57.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:57.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:57.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:57.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:34:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:34:58.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:58.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1433678036,"createTime":1749894247555,"epollFd":11,"onlineDuration":3050882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:34:58.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:34:58.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1433968872,"createTime":1749894247555,"epollFd":11,"onlineDuration":3051216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:34:59.027 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730024337768555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:34:59.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:34:59.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730024337768555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:34:59.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:01.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:01.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:02.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:02.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:03.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:03.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1435957348,"createTime":1749894247555,"epollFd":11,"onlineDuration":3055534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:07.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:07.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:07.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:07.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1437983988,"createTime":1749894247555,"epollFd":11,"onlineDuration":3059906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:07.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:07.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1438201128,"createTime":1749894247555,"epollFd":11,"onlineDuration":3060264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:09.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73882293701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73882293701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:35:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:12.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:12.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:12.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:12.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1440390952,"createTime":1749894247555,"epollFd":11,"onlineDuration":3064920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:13.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:13.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:35:17.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:17.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:17.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:17.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:17.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:17.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:17.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:17.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1442880824,"createTime":1749894247555,"epollFd":11,"onlineDuration":3070206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:18.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:18.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1442995316,"createTime":1749894247555,"epollFd":11,"onlineDuration":3070544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:19.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74310874938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:19.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:35:19.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74310874938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:35:19.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:35:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:35:21.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:21.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/ella-guru/video/ellagurux18x08x04 2025-06-14 18:35:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:22.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:22.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1445056172,"createTime":1749894247555,"epollFd":11,"onlineDuration":3074916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:27.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:27.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:27.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:27.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:27.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:27.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1447576312,"createTime":1749894247555,"epollFd":11,"onlineDuration":3080147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1447690804,"createTime":1749894247555,"epollFd":11,"onlineDuration":3080516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:29.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702207565307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:29.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:29.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702207565307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:35:29.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:29.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:35:29.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:32.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:32.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:32.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:32.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1449924056,"createTime":1749894247555,"epollFd":11,"onlineDuration":3085055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:37.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:37.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:37.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:37.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:37.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:37.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:37.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:37.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1452083612,"createTime":1749894247555,"epollFd":11,"onlineDuration":3089903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:37.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:37.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1452312596,"createTime":1749894247555,"epollFd":11,"onlineDuration":3090236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:37.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:35:37.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:35:39.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70213508605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:39.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70213508605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:35:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:42.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:42.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:42.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:42.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1454487944,"createTime":1749894247555,"epollFd":11,"onlineDuration":3094913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:44.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:44.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:35:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:44.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:35:44.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:44.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:44.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:35:44.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:44.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:44.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:44.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:44.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:44.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:44.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:44.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:44.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:44.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:45.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:45.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:45.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:45.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:45.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:45.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:45.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:45.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:45.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:45.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:45.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:45.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:45.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:45.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:45.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:45.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:45.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:45.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:46.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:46.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:46.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:46.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:46.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:46.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:35:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:35:46.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:46.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:46.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:46.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:46.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:46.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:46.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:46.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:47.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:47.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:35:47.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:47.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:47.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:47.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:47.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:47.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1457029140,"createTime":1749894247555,"epollFd":11,"onlineDuration":3100305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:48.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:48.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:48.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:48.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1457185744,"createTime":1749894247555,"epollFd":11,"onlineDuration":3100875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:48.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:35:48.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:35:49.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707876205444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:49.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:49.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707876205444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:35:49.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:52.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:52.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:52.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:52.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1459224228,"createTime":1749894247555,"epollFd":11,"onlineDuration":3104935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:57.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:57.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:57.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:57.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:35:57.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:57.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:35:57.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:57.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1461574604,"createTime":1749894247555,"epollFd":11,"onlineDuration":3109931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:35:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:35:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1461714100,"createTime":1749894247555,"epollFd":11,"onlineDuration":3110281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:35:59.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740243911743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:35:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:59.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740243911743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:35:59.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:35:59.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:35:59.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:01.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:36:01.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:02.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:02.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1464027628,"createTime":1749894247555,"epollFd":11,"onlineDuration":3115240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:07.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:07.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:07.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:07.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:07.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1466250352,"createTime":1749894247555,"epollFd":11,"onlineDuration":3119918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:09.087 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7490177154541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:09.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:09.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7490177154541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:36:09.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:10.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:10.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1467541348,"createTime":1749894247555,"epollFd":11,"onlineDuration":3122747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:12.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:12.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:12.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:12.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1468584936,"createTime":1749894247555,"epollFd":11,"onlineDuration":3124921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:14.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:14.447 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:36:14.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:17.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:17.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:17.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:17.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:17.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:17.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1471068228,"createTime":1749894247555,"epollFd":11,"onlineDuration":3130154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:18.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:18.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1471184036,"createTime":1749894247555,"epollFd":11,"onlineDuration":3130492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:19.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75234603881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75234603881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:36:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:21.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:21.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:21.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:36:22.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:22.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:22.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:36:22.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:22.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:23.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:23.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1473559416,"createTime":1749894247555,"epollFd":11,"onlineDuration":3135562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:27.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:27.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:27.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:27.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1475686072,"createTime":1749894247555,"epollFd":11,"onlineDuration":3139929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:27.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:27.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:27.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:27.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1475846624,"createTime":1749894247555,"epollFd":11,"onlineDuration":3140296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:29.102 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746728897094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:29.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:36:29.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746728897094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:36:29.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:36:30.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:36:30.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:36:31.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:36:31.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:31.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/emily-ratajkowski-braless-cutout-cardigan-instagram-7095459 2025-06-14 18:36:32.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1478053556,"createTime":1749894247555,"epollFd":11,"onlineDuration":3144951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:37.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:37.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:37.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:37.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:37.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:37.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:37.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:37.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1480321024,"createTime":1749894247555,"epollFd":11,"onlineDuration":3149913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:37.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:37.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1480502632,"createTime":1749894247555,"epollFd":11,"onlineDuration":3150263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:36:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:36:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:39.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74958038330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74958038330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:36:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:42.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:42.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:42.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:42.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1482693772,"createTime":1749894247555,"epollFd":11,"onlineDuration":3154921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:43.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:36:43.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:43.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/low-maintenance-short-wavy-hairstyles-8381948 2025-06-14 18:36:47.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:47.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:36:47.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:47.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:47.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:47.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1485099420,"createTime":1749894247555,"epollFd":11,"onlineDuration":3159929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:47.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:36:47.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:36:47.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:47.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1485265236,"createTime":1749894247555,"epollFd":11,"onlineDuration":3160291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:49.112 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750240325927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:49.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:49.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750240325927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:36:49.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:51.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:36:51.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:51.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/si-wu/film 2025-06-14 18:36:52.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:52.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:52.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:52.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1487468220,"createTime":1749894247555,"epollFd":11,"onlineDuration":3164945,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:53.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:36:53.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:53.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/discover/secret-side-of-florida/content/secret-florida-things-to-do-fort-myers/ 2025-06-14 18:36:57.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:57.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:57.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:57.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:36:57.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:57.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:36:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1489889660,"createTime":1749894247555,"epollFd":11,"onlineDuration":3170158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:36:58.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:36:58.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1489997572,"createTime":1749894247555,"epollFd":11,"onlineDuration":3170483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:36:59.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759199142456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:36:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:36:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759199142456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:36:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:36:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:36:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:00.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:00.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:02.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:02.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:02.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:02.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1492083432,"createTime":1749894247555,"epollFd":11,"onlineDuration":3174914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:03.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:03.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:03.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 18:37:07.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:07.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:07.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:07.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1494414068,"createTime":1749894247555,"epollFd":11,"onlineDuration":3179913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:07.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:07.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1494628576,"createTime":1749894247555,"epollFd":11,"onlineDuration":3180266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:37:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:09.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744417190551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:09.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744417190551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:37:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:37:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:37:12.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:12.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1496867092,"createTime":1749894247555,"epollFd":11,"onlineDuration":3184942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:17.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:17.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:17.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:17.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:17.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:17.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:17.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:17.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499124032,"createTime":1749894247555,"epollFd":11,"onlineDuration":3189911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:17.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:17.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499310904,"createTime":1749894247555,"epollFd":11,"onlineDuration":3190236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:18.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:18.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:19.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745283126831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:19.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745283126831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:37:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:37:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:22.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:22.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:22.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:22.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1501519152,"createTime":1749894247555,"epollFd":11,"onlineDuration":3194918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:27.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:27.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:27.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:27.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:27.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:27.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1503849788,"createTime":1749894247555,"epollFd":11,"onlineDuration":3199916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:27.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:27.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:27.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:27.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1504027448,"createTime":1749894247555,"epollFd":11,"onlineDuration":3200265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:28.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:28.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:29.130 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750389099121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:29.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:29.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750389099121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:37:29.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:31.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:31.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:32.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:32.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:32.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:32.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1506255436,"createTime":1749894247555,"epollFd":11,"onlineDuration":3204935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:34.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:34.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:37.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:37.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1508645292,"createTime":1749894247555,"epollFd":11,"onlineDuration":3209940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:37.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1508738728,"createTime":1749894247555,"epollFd":11,"onlineDuration":3210264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32968762445 2025-06-14 18:37:39.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719253540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:39.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:39.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719253540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:37:39.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:44.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:44.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:44.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:44.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1512005040,"createTime":1749894247555,"epollFd":11,"onlineDuration":3217200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:47.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:47.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:37:47.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:47.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513403948,"createTime":1749894247555,"epollFd":11,"onlineDuration":3220055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:47.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:47.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:48.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:48.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513807960,"createTime":1749894247555,"epollFd":11,"onlineDuration":3220942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:48.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:37:48.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:37:49.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728078842163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728078842163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:37:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:37:52.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:52.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:52.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:52.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1515751692,"createTime":1749894247555,"epollFd":11,"onlineDuration":3225132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:37:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:55.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:55.672 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:37:55.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:57.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:57.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:37:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1518045480,"createTime":1749894247555,"epollFd":11,"onlineDuration":3229956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:37:57.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:57.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:37:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:37:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1518265252,"createTime":1749894247555,"epollFd":11,"onlineDuration":3230650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:37:59.155 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745065689086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:37:59.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:37:59.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745065689086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:37:59.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:02.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:02.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:02.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:02.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1520352428,"createTime":1749894247555,"epollFd":11,"onlineDuration":3234921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:07.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:07.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:07.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:07.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1522871252,"createTime":1749894247555,"epollFd":11,"onlineDuration":3240309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1522987060,"createTime":1749894247555,"epollFd":11,"onlineDuration":3240634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:09.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752174377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:09.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:09.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752174377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:38:09.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-14 18:38:09.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:38:09.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:38:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:12.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:12.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1525018964,"createTime":1749894247555,"epollFd":11,"onlineDuration":3244934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:13.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:38:13.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:13.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/celebrity/ana-de-armas-short-suit-2022-venice-film-festival 2025-06-14 18:38:17.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:17.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:17.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:17.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:17.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:17.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1527400924,"createTime":1749894247555,"epollFd":11,"onlineDuration":3249931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1527502256,"createTime":1749894247555,"epollFd":11,"onlineDuration":3250260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:18.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:38:18.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:38:19.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729646682739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729646682739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:38:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:22.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:22.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1529831576,"createTime":1749894247555,"epollFd":11,"onlineDuration":3255075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:25.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:38:25.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:27.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:27.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:27.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1532026664,"createTime":1749894247555,"epollFd":11,"onlineDuration":3259918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:27.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:27.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1532210904,"createTime":1749894247555,"epollFd":11,"onlineDuration":3260288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:29.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740646362304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:29.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740646362304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:38:29.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:29.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:29.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/small-turkey/ 2025-06-14 18:38:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:38:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:38:32.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:32.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:32.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:32.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1534490216,"createTime":1749894247555,"epollFd":11,"onlineDuration":3264950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:34.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:38:34.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:34.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 18:38:34.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:34.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 18:38:34.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:34.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 18:38:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 18:38:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 18:38:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 18:38:35.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 18:38:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 18:38:35.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 18:38:35.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 18:38:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 18:38:35.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 18:38:35.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 18:38:35.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:35.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 18:38:36.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 18:38:36.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 18:38:36.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 18:38:36.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 18:38:36.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 18:38:36.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 18:38:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 18:38:36.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 18:38:36.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 18:38:36.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:36.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 18:38:37.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 18:38:37.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 18:38:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:37.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 18:38:37.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 18:38:37.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 18:38:37.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 18:38:37.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 18:38:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 18:38:37.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1536905076,"createTime":1749894247555,"epollFd":11,"onlineDuration":3270194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:37.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 18:38:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 18:38:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 18:38:38.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 18:38:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1537015620,"createTime":1749894247555,"epollFd":11,"onlineDuration":3270520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 18:38:38.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 18:38:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 18:38:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 18:38:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 18:38:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 18:38:38.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 18:38:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 18:38:38.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:38.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 18:38:39.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 18:38:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 18:38:39.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71585464477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:39.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71585464477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:38:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:39.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 18:38:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 18:38:39.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:39.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 18:38:39.446 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:38:39.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 18:38:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 18:38:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 18:38:39.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 18:38:39.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 18:38:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 18:38:40.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 18:38:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 18:38:40.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 18:38:40.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 18:38:40.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 18:38:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 18:38:40.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 18:38:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 18:38:40.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 18:38:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 18:38:40.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:40.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 18:38:41.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 18:38:41.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 18:38:41.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 18:38:41.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 18:38:41.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 18:38:41.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 18:38:41.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 18:38:41.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 18:38:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 18:38:41.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:41.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 18:38:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 18:38:42.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:42.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 18:38:42.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 18:38:42.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 18:38:42.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 18:38:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 18:38:42.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 18:38:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1539242292,"createTime":1749894247555,"epollFd":11,"onlineDuration":3275091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 18:38:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 18:38:42.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:42.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 18:38:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 18:38:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 18:38:43.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 18:38:43.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 18:38:43.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 18:38:43.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 18:38:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 18:38:43.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 18:38:43.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 18:38:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 18:38:43.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:43.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 18:38:44.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 18:38:44.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 18:38:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 18:38:44.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 18:38:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 18:38:44.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 18:38:44.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 18:38:44.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 18:38:44.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 18:38:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 18:38:45.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 18:38:45.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 18:38:45.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:38:45.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:38:45.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 18:38:45.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 18:38:45.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 18:38:45.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 18:38:45.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 18:38:45.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 18:38:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:38:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:45.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:45.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 18:38:46.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 18:38:46.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 18:38:46.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 18:38:46.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 18:38:46.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 18:38:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 18:38:46.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 18:38:46.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 18:38:46.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 18:38:46.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 18:38:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 18:38:47.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 18:38:47.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:38:47.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 18:38:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 18:38:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 18:38:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 18:38:47.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1541445276,"createTime":1749894247555,"epollFd":11,"onlineDuration":3279912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:47.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:47.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 18:38:47.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 18:38:47.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 18:38:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1541616356,"createTime":1749894247555,"epollFd":11,"onlineDuration":3280249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:47.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 18:38:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 18:38:48.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 18:38:48.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 18:38:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 18:38:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 18:38:48.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 18:38:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 18:38:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 18:38:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 18:38:48.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 18:38:48.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 18:38:48.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:48.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 18:38:49.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 18:38:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 18:38:49.190 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748355865478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:49.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:49.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748355865478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:38:49.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:49.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 18:38:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 18:38:49.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 18:38:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 18:38:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 18:38:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 18:38:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 18:38:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 18:38:50.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 18:38:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 18:38:50.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 18:38:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 18:38:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 18:38:50.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 18:38:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 18:38:50.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 18:38:50.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 18:38:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 18:38:50.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:50.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 18:38:51.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 18:38:51.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 18:38:51.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 18:38:51.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 18:38:51.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 18:38:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 18:38:51.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 18:38:51.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 18:38:51.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 18:38:51.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:51.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 18:38:52.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 18:38:52.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 18:38:52.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:52.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 18:38:52.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 18:38:52.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 18:38:52.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1543895668,"createTime":1749894247555,"epollFd":11,"onlineDuration":3284950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 18:38:52.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 18:38:52.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 18:38:52.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 18:38:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 18:38:53.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 18:38:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 18:38:53.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 18:38:53.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 18:38:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 18:38:53.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 18:38:53.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 18:38:53.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 18:38:53.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 18:38:53.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 18:38:53.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:53.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 18:38:54.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 18:38:54.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 18:38:54.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 18:38:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 18:38:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 18:38:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 18:38:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 18:38:54.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 18:38:54.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 18:38:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 18:38:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 18:38:55.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 18:38:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 18:38:55.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 18:38:55.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 18:38:55.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 18:38:55.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 18:38:55.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 18:38:55.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 18:38:55.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 18:38:55.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:55.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 18:38:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 18:38:56.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 18:38:56.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 18:38:56.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 18:38:56.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 18:38:56.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 18:38:56.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 18:38:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 18:38:56.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 18:38:56.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 18:38:56.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:56.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 18:38:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 18:38:57.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:57.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:57.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:57.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:38:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:38:57.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:57.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1546327636,"createTime":1749894247555,"epollFd":11,"onlineDuration":3290180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:38:58.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:38:58.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1546397384,"createTime":1749894247555,"epollFd":11,"onlineDuration":3290514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:38:59.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746665954589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:38:59.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:38:59.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746665954589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:38:59.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:02.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:02.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1548679328,"createTime":1749894247555,"epollFd":11,"onlineDuration":3295158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:07.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:07.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:07.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1550949428,"createTime":1749894247555,"epollFd":11,"onlineDuration":3299948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1551621904,"createTime":1749894247555,"epollFd":11,"onlineDuration":3301485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:09.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753557205200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753557205200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:39:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:09.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:39:09.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:39:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 18:39:10.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 18:39:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 18:39:10.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 18:39:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 18:39:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 18:39:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 18:39:10.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 18:39:10.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 18:39:10.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 18:39:10.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:10.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 18:39:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 18:39:11.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 18:39:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 18:39:11.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 18:39:11.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 18:39:11.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 18:39:11.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 18:39:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 18:39:11.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 18:39:11.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 18:39:11.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:11.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 18:39:12.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 18:39:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 18:39:12.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:12.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 18:39:12.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 18:39:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 18:39:12.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553293224,"createTime":1749894247555,"epollFd":11,"onlineDuration":3304953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:12.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 18:39:12.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 18:39:12.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 18:39:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 18:39:12.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:12.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 18:39:13.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 18:39:13.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 18:39:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 18:39:13.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 18:39:13.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 18:39:13.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 18:39:13.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 18:39:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 18:39:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 18:39:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 18:39:13.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:39:13.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:13.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:13.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 18:39:14.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 18:39:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 18:39:14.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 18:39:14.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 18:39:14.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 18:39:14.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 18:39:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 18:39:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 18:39:14.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 18:39:14.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:14.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 18:39:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 18:39:15.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 18:39:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 18:39:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 18:39:15.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 18:39:15.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:15.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 18:39:17.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:17.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:39:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:39:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:18.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:18.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1555888376,"createTime":1749894247555,"epollFd":11,"onlineDuration":3310640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:18.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:18.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1556129204,"createTime":1749894247555,"epollFd":11,"onlineDuration":3310963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:19.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69764518737793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:19.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69764518737793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:39:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:23.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:23.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1558180848,"createTime":1749894247555,"epollFd":11,"onlineDuration":3315584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:39:27.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:27.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:27.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:27.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:39:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1560553596,"createTime":1749894247555,"epollFd":11,"onlineDuration":3320584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1560781264,"createTime":1749894247555,"epollFd":11,"onlineDuration":3320923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:29.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.659021377563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:29.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.659021377563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:39:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:31.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:39:31.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:32.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:32.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:32.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:32.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1562690780,"createTime":1749894247555,"epollFd":11,"onlineDuration":3324941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:37.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:37.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:37.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:37.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1565174072,"createTime":1749894247555,"epollFd":11,"onlineDuration":3330300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:38.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:38.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:38.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1565670204,"createTime":1749894247555,"epollFd":11,"onlineDuration":3331330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:39.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661041259765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:39.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661041259765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:39:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:42.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:42.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:42.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:42.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:42.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1567402060,"createTime":1749894247555,"epollFd":11,"onlineDuration":3334939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:42.776 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:39:42.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:47.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:47.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:47.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:47.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:48.168 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:39:48.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:49.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:49.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1570392012,"createTime":1749894247555,"epollFd":11,"onlineDuration":3341507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:49.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.657333374023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:49.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.657333374023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:39:49.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:49.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:49.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:49.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1570769704,"createTime":1749894247555,"epollFd":11,"onlineDuration":3342236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:52.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:52.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:52.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:52.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1572110708,"createTime":1749894247555,"epollFd":11,"onlineDuration":3344935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:56.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:39:56.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:56.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 18:39:57.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:57.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:39:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:57.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:57.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1574545308,"createTime":1749894247555,"epollFd":11,"onlineDuration":3350245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:39:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:39:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:39:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1575028280,"createTime":1749894247555,"epollFd":11,"onlineDuration":3351127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:39:59.228 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:39:59.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:59.247 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691991806030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:39:59.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:59.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691991806030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:39:59.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:39:59.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:02.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:02.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:02.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:02.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1576969380,"createTime":1749894247555,"epollFd":11,"onlineDuration":3355424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:07.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:07.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:07.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:07.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:07.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:07.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1579190788,"createTime":1749894247555,"epollFd":11,"onlineDuration":3360087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1579330284,"createTime":1749894247555,"epollFd":11,"onlineDuration":3360415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:08.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:08.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:08.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:08.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:08.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:08.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:09.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:09.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:09.258 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69832992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:09.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:09.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69832992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:40:09.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:09.271 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:09.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:09.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:09.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:09.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:09.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:09.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:09.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:09.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:10.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:10.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:10.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:11.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:40:11.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:11.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:11.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:12.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:12.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:12.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:12.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:12.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:12.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:12.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:12.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:12.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1581496420,"createTime":1749894247555,"epollFd":11,"onlineDuration":3364943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:12.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:12.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:12.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:12.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:13.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:13.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:14.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:14.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:15.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:15.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:15.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:15.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:15.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:15.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:15.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:15.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:15.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:15.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:16.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:16.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:17.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:17.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:17.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:17.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:17.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1583848112,"createTime":1749894247555,"epollFd":11,"onlineDuration":3369938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:17.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:17.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:17.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:17.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:17.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1583987608,"createTime":1749894247555,"epollFd":11,"onlineDuration":3370301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:17.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:17.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:18.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:18.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:18.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:18.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:18.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:18.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:18.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:18.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:18.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:18.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.267 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728729248046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728729248046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:40:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:19.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:19.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:19.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:20.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:20.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:20.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:20.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:20.347 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:20.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:20.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:20.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:20.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:20.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:20.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:21.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:40:21.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:21.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:21.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:22.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:22.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:22.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1586245864,"createTime":1749894247555,"epollFd":11,"onlineDuration":3374964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:22.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:22.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:22.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:23.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:23.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:23.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:23.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:23.345 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:23.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:23.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:23.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:23.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:23.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:23.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:23.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:24.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:40:24.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:24.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:24.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:25.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:25.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:25.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:26.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:26.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80* 2025-06-14 18:40:26.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:26.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80http://104.243.33.120:80* 2025-06-14 18:40:26.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:26.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:26.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:26.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:26.322 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 18:40:26.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:26.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:26.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:26.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:26.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:26.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:26.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:27.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:27.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:27.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:27.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:27.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1588562024,"createTime":1749894247555,"epollFd":11,"onlineDuration":3379948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:27.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:27.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:27.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1588754160,"createTime":1749894247555,"epollFd":11,"onlineDuration":3380578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:28.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:28.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:28.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:29.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:29.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:29.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754474639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:29.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754474639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:40:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:29.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:29.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:29.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:40:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:29.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:29.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:29.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:29.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:29.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:29.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:29.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.350 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:30.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:30.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:30.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:30.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:31.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:31.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:31.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:31.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:31.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:31.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:31.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:31.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:31.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:31.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:31.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:32.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:32.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:32.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1590845284,"createTime":1749894247555,"epollFd":11,"onlineDuration":3384920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:32.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:32.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:32.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:33.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:33.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:34.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:34.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:34.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:34.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:34.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:34.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:34.597 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 18:40:34.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:34.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:34.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:40:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:34.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 18:40:35.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:35.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:35.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.361 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:35.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:35.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:35.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:35.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:36.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:36.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:37.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:37.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:37.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:37.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:37.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:37.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:37.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:37.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:37.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:37.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1593295676,"createTime":1749894247555,"epollFd":11,"onlineDuration":3389994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:37.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:37.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:37.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:37.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:37.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:37.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:38.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:38.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1593456228,"createTime":1749894247555,"epollFd":11,"onlineDuration":3390552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:38.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:38.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:38.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:38.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:38.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:38.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:38.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:40:39.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:39.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:39.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74107551574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:39.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74107551574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:40:39.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:39.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:39.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:39.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:39.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:39.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:39.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:40.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:40.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:41.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:41.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 18:40:41.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:41.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:41.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:41.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:41.459 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:41.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:41.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:41.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:41.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:41.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:41.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:41.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:41.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:42.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:42.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:42.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:42.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:42.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:42.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:42.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:42.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:42.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:42.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1595621048,"createTime":1749894247555,"epollFd":11,"onlineDuration":3394951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:42.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:42.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 18:40:42.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:42.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:42.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:42.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:43.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:43.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:44.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:44.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:44.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:44.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:44.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:44.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:44.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:44.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 18:40:44.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:44.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:44.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:44.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:45.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:45.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 18:40:45.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:45.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:45.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:45.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:45.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:45.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:45.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:45.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:46.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:46.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:46.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:46.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:46.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:46.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:46.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:46.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:46.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:46.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:47.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:47.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:47.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1597989848,"createTime":1749894247555,"epollFd":11,"onlineDuration":3399973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:47.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:47.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:47.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:47.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:47.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:48.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:40:48.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:48.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1598484664,"createTime":1749894247555,"epollFd":11,"onlineDuration":3401029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:48.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:48.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:48.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:49.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:49.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:49.282 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751514434814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:49.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:40:49.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751514434814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:40:49.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:40:49.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:49.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:49.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:49.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:49.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:49.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:49.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:49.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:50.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:50.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:51.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:51.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:51.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:51.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:51.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:51.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:51.546 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:51.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:51.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:51.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:51.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:52.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:52.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:52.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1600315220,"createTime":1749894247555,"epollFd":11,"onlineDuration":3404939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:52.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:52.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:40:52.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:52.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:53.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:53.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:54.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:54.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 18:40:54.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:54.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:54.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:54.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:54.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:54.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:54.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:54.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:55.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:55.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:40:55.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:55.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:55.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:55.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:55.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:40:55.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:56.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:56.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:56.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:56.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:56.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:56.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:56.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/security.txt 2025-06-14 18:40:57.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:57.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:57.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:57.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:40:57.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:57.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:40:57.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1602731396,"createTime":1749894247555,"epollFd":11,"onlineDuration":3410103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:40:57.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:57.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:57.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:57.893 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:40:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:40:57.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:40:57.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1602849836,"createTime":1749894247555,"epollFd":11,"onlineDuration":3410441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:40:58.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:58.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:58.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:58.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:58.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:58.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:58.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.290 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74606704711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:40:59.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:59.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74606704711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:40:59.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:59.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:40:59.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:40:59.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:40:59.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:00.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:00.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:00.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:00.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:00.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:41:00.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:00.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:00.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:00.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:00.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:00.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:00.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:00.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:01.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:01.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:02.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:02.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:02.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:02.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:02.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:02.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:02.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:02.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:02.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:02.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1605030448,"createTime":1749894247555,"epollFd":11,"onlineDuration":3414960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:02.645 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:02.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:02.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:02.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:02.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:02.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:03.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:03.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:04.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:04.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:05.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:05.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:05.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:05.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:05.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:05.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:05.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:05.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:05.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:05.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:06.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:06.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.112 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 18:41:07.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:07.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:07.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:07.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:07.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:07.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:07.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:07.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1607362400,"createTime":1749894247555,"epollFd":11,"onlineDuration":3419950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:07.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:07.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:07.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1607451888,"createTime":1749894247555,"epollFd":11,"onlineDuration":3420275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:07.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:07.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:08.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:08.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:08.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:08.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:08.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:08.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:08.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:08.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:08.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:08.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750608444213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:09.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750608444213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:41:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:09.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:09.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:41:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:41:09.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:09.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:41:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 18:41:10.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:10.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:10.877 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:11.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:11.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:12.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:12.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:12.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:12.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:12.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:12.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:12.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:12.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1609703564,"createTime":1749894247555,"epollFd":11,"onlineDuration":3424942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:12.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:12.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:12.663 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:12.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:12.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:12.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:13.251 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 18:41:13.251 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 18:41:13.260 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:13.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:13.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:13.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:13.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:14.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:14.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:14.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 18:41:14.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:14.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:14.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:14.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:14.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:14.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:14.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:14.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:14.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:14.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:15.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:15.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:16.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:16.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:17.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:17.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:17.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:17.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:17.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:17.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:17.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:17.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:17.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:17.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:17.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:17.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:17.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:17.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:17.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:17.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1612196068,"createTime":1749894247555,"epollFd":11,"onlineDuration":3430294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:17.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:17.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1612348724,"createTime":1749894247555,"epollFd":11,"onlineDuration":3430791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:18.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:18.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:18.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:19.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:19.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:19.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:19.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:19.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720869064331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:19.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:41:19.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720869064331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:41:19.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:41:19.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:19.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:19.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:41:19.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:41:21.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:41:21.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:21.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33001747663 2025-06-14 18:41:22.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:22.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:22.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:22.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1614601716,"createTime":1749894247555,"epollFd":11,"onlineDuration":3435406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:23.731 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:23.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:41:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:41:26.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:41:26.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:26.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32889362266 2025-06-14 18:41:27.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:27.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:27.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:27.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:27.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:27.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1616759956,"createTime":1749894247555,"epollFd":11,"onlineDuration":3439941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:27.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:27.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:28.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:28.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1617233716,"createTime":1749894247555,"epollFd":11,"onlineDuration":3440939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:29.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74883270263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:29.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048fe0 2025-06-14 18:41:29.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74883270263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048fe0 2025-06-14 18:41:29.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048fe0 2025-06-14 18:41:29.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:41:29.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:32.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:32.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1619134020,"createTime":1749894247555,"epollFd":11,"onlineDuration":3444959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:33.847 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:33.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:35.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:37.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:41:37.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:41:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1621685744,"createTime":1749894247555,"epollFd":11,"onlineDuration":3450591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:38.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:38.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1621837084,"createTime":1749894247555,"epollFd":11,"onlineDuration":3450911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:39.315 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76131820678711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:39.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76131820678711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:41:39.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:41:41.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:41:41.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:41:42.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:42.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:42.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:42.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1623866356,"createTime":1749894247555,"epollFd":11,"onlineDuration":3454996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:44.948 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:41:44.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:47.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:47.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:41:47.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:47.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:47.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:47.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1626154880,"createTime":1749894247555,"epollFd":11,"onlineDuration":3459931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:47.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:47.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:48.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:48.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1626375968,"createTime":1749894247555,"epollFd":11,"onlineDuration":3460537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:49.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753177642822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:49.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753177642822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:41:49.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:52.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:52.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:52.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:52.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1628531576,"createTime":1749894247555,"epollFd":11,"onlineDuration":3464958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:57.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:57.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:41:57.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:57.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:41:57.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:57.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1630885900,"createTime":1749894247555,"epollFd":11,"onlineDuration":3469949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:41:57.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:41:57.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1630996444,"createTime":1749894247555,"epollFd":11,"onlineDuration":3470283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:41:59.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74472427368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:41:59.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:41:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74472427368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:41:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:02.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:02.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:02.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:02.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1633225748,"createTime":1749894247555,"epollFd":11,"onlineDuration":3474948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:07.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:07.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:07.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:07.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1635653768,"createTime":1749894247555,"epollFd":11,"onlineDuration":3480101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:07.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:07.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1635752468,"createTime":1749894247555,"epollFd":11,"onlineDuration":3480443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:09.343 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757965087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:09.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:09.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757965087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:42:09.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:12.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:12.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:12.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:12.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1637977824,"createTime":1749894247555,"epollFd":11,"onlineDuration":3485191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:17.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:17.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:17.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:17.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:17.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:17.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640254504,"createTime":1749894247555,"epollFd":11,"onlineDuration":3489946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640383472,"createTime":1749894247555,"epollFd":11,"onlineDuration":3490282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:19.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:19.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:19.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 18:42:19.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75470733642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:19.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:42:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75470733642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:42:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:42:20.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:42:20.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:42:22.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:22.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:22.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:22.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1642599616,"createTime":1749894247555,"epollFd":11,"onlineDuration":3494937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:27.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:27.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:27.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:27.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:27.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:27.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1645134232,"createTime":1749894247555,"epollFd":11,"onlineDuration":3500332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:28.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:28.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1645260568,"createTime":1749894247555,"epollFd":11,"onlineDuration":3500646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:28.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:42:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 18:42:29.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746177673339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:29.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:42:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746177673339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:42:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:42:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:33.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:33.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1647566200,"createTime":1749894247555,"epollFd":11,"onlineDuration":3505739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:35.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:42:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:37.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:37.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:37.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:37.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:38.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:38.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1649974480,"createTime":1749894247555,"epollFd":11,"onlineDuration":3510760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1650285056,"createTime":1749894247555,"epollFd":11,"onlineDuration":3511319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:39.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71434783935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:39.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:39.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71434783935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:42:39.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:42.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:42.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:42.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:42.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1651984012,"createTime":1749894247555,"epollFd":11,"onlineDuration":3514936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:43.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:42:43.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:42:47.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:47.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:42:47.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:47.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:47.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:47.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1654352812,"createTime":1749894247555,"epollFd":11,"onlineDuration":3519957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:47.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:47.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:48.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:48.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1654567320,"createTime":1749894247555,"epollFd":11,"onlineDuration":3520566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:49.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74614143371582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:49.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:49.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74614143371582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:42:49.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:56.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:56.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1658365296,"createTime":1749894247555,"epollFd":11,"onlineDuration":3528511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:57.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:57.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:42:57.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:42:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 18:42:58.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:58.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:42:58.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:58.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1659253596,"createTime":1749894247555,"epollFd":11,"onlineDuration":3530485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:42:58.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:42:58.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1659373352,"createTime":1749894247555,"epollFd":11,"onlineDuration":3530830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:42:59.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756187438964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:42:59.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:42:59.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756187438964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:42:59.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:02.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:02.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:02.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:02.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1661428944,"createTime":1749894247555,"epollFd":11,"onlineDuration":3534953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:07.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:07.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:07.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:07.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:07.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:07.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1663853016,"createTime":1749894247555,"epollFd":11,"onlineDuration":3540186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1663988564,"createTime":1749894247555,"epollFd":11,"onlineDuration":3540528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:09.386 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661396026611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:09.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.661396026611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:43:09.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:12.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:12.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1666134960,"createTime":1749894247555,"epollFd":11,"onlineDuration":3544955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:13.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:13.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:13.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:43:13.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:43:13.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:17.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:17.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:17.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:17.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:17.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:17.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1668494548,"createTime":1749894247555,"epollFd":11,"onlineDuration":3549978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1668626148,"createTime":1749894247555,"epollFd":11,"onlineDuration":3550318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:19.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66459083557129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:19.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:19.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66459083557129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:43:19.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:22.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:22.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1670825184,"createTime":1749894247555,"epollFd":11,"onlineDuration":3554942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:23.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/natasha/tag/the-hall-of-heroes/ 2025-06-14 18:43:27.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:27.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:27.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:27.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1673207144,"createTime":1749894247555,"epollFd":11,"onlineDuration":3559959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:27.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:27.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:28.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:28.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1673469028,"createTime":1749894247555,"epollFd":11,"onlineDuration":3560634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:29.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.659780502319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:29.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:43:29.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.659780502319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:43:29.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:43:29.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:43:29.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:30.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:43:30.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:43:32.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:32.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:32.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:32.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1675527252,"createTime":1749894247555,"epollFd":11,"onlineDuration":3564956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:33.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:43:33.451 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:43:37.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:37.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:37.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:37.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:37.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:37.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:37.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:37.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1678056604,"createTime":1749894247555,"epollFd":11,"onlineDuration":3570382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:38.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:38.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1678419820,"createTime":1749894247555,"epollFd":11,"onlineDuration":3571207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:39.411 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73281478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73281478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:43:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:43:39.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:43:39.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:43:39.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:43:39.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:42.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:42.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1680321440,"createTime":1749894247555,"epollFd":11,"onlineDuration":3575180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:47.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:47.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:47.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:47.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:43:47.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:47.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1682586276,"createTime":1749894247555,"epollFd":11,"onlineDuration":3579949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1682749460,"createTime":1749894247555,"epollFd":11,"onlineDuration":3580296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:49.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731443405151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:49.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:49.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731443405151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:43:49.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:50.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:43:50.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:43:52.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:52.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:52.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:52.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1684901120,"createTime":1749894247555,"epollFd":11,"onlineDuration":3584951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:57.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:57.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:57.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:57.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:43:57.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:57.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:43:57.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:57.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687281764,"createTime":1749894247555,"epollFd":11,"onlineDuration":3589942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:43:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:43:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687522592,"createTime":1749894247555,"epollFd":11,"onlineDuration":3590589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:43:59.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739913940429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:43:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:43:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739913940429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:43:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:02.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:02.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1689617664,"createTime":1749894247555,"epollFd":11,"onlineDuration":3594934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:07.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:07.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1691974620,"createTime":1749894247555,"epollFd":11,"onlineDuration":3599948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:07.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:07.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1692110168,"createTime":1749894247555,"epollFd":11,"onlineDuration":3600289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:09.436 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75309181213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:09.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:09.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75309181213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:44:09.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:12.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:12.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:12.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:12.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1694355264,"createTime":1749894247555,"epollFd":11,"onlineDuration":3604962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:15.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:15.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:15.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/jon-bernthal-marvel-punisher-disney-plus-show 2025-06-14 18:44:17.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:17.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:17.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:17.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:17.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:17.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1696730644,"createTime":1749894247555,"epollFd":11,"onlineDuration":3610152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:18.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:18.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1696880668,"createTime":1749894247555,"epollFd":11,"onlineDuration":3610477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:19.446 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75691032409668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:19.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:44:19.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75691032409668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:44:19.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:44:22.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:22.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:22.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:22.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1698983636,"createTime":1749894247555,"epollFd":11,"onlineDuration":3614932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:27.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:27.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:27.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:27.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:27.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:27.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1701373492,"createTime":1749894247555,"epollFd":11,"onlineDuration":3619936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1701526148,"createTime":1749894247555,"epollFd":11,"onlineDuration":3620279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:29.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743497848510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:29.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:44:29.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743497848510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:44:29.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:44:32.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:44:32.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:32.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:32.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:32.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:32.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1703746240,"createTime":1749894247555,"epollFd":11,"onlineDuration":3624972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:32.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:32.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:33.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:33.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:34.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:34.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:34.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:34.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:35.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:35.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:36.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:36.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:37.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:37.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:37.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:37.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1706129516,"createTime":1749894247555,"epollFd":11,"onlineDuration":3629979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:37.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:37.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:37.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:37.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1706266380,"createTime":1749894247555,"epollFd":11,"onlineDuration":3630325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:38.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:38.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:39.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72467613220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:39.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:39.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72467613220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:44:39.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:39.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:39.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:40.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:40.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:40.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:40.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:41.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:41.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:42.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:42.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:42.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:42.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1708366716,"createTime":1749894247555,"epollFd":11,"onlineDuration":3634946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:43.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:43.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:43.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:43.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:44.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:44.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:45.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:45.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:46.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:46.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:46.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:46.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:47.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:47.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:47.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:47.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:44:47.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:47.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:47.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:47.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1710782892,"createTime":1749894247555,"epollFd":11,"onlineDuration":3639942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:47.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:47.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:47.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:47.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:47.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:47.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1710927652,"createTime":1749894247555,"epollFd":11,"onlineDuration":3640279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:48.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:48.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:48.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:48.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:48.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:48.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:49.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:49.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:49.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748233795166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748233795166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:44:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:50.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:44:50.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:44:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:52.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:52.298 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:44:52.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:52.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:52.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1713153008,"createTime":1749894247555,"epollFd":11,"onlineDuration":3644950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:57.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:57.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:44:57.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:57.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:44:57.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:57.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1715492856,"createTime":1749894247555,"epollFd":11,"onlineDuration":3649978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:44:57.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:44:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1715641564,"createTime":1749894247555,"epollFd":11,"onlineDuration":3650303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:44:59.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754549026489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:44:59.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:44:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754549026489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:44:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 18:45:02.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:02.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1717843232,"createTime":1749894247555,"epollFd":11,"onlineDuration":3654958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:07.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:07.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:07.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:07.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1720200188,"createTime":1749894247555,"epollFd":11,"onlineDuration":3659953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:07.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:07.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:08.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:08.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1720484444,"createTime":1749894247555,"epollFd":11,"onlineDuration":3660682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:09.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68430519104004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:09.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68430519104004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:45:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:12.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:12.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:12.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:12.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1722595308,"createTime":1749894247555,"epollFd":11,"onlineDuration":3664970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:16.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:45:16.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:17.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:17.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:17.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:17.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:17.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:17.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:17.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:17.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1725054912,"createTime":1749894247555,"epollFd":11,"onlineDuration":3670290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1725168088,"createTime":1749894247555,"epollFd":11,"onlineDuration":3670615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:19.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67120933532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:19.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67120933532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:45:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:22.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:22.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:22.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:22.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1727442136,"createTime":1749894247555,"epollFd":11,"onlineDuration":3675414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:27.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:27.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1729641172,"createTime":1749894247555,"epollFd":11,"onlineDuration":3679971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:27.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:27.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:27.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:27.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:45:28.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:28.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1730070188,"createTime":1749894247555,"epollFd":11,"onlineDuration":3680928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:29.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.694425582885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:29.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.694425582885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:45:29.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:32.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:32.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1732086300,"createTime":1749894247555,"epollFd":11,"onlineDuration":3685238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:37.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:37.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:37.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:37.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1734473524,"createTime":1749894247555,"epollFd":11,"onlineDuration":3690389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:38.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:38.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1734573540,"createTime":1749894247555,"epollFd":11,"onlineDuration":3690734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:39.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.672054290771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:39.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:39.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.672054290771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:45:39.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:40.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:40.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:41.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:41.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:41.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:41.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:41.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:41.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:41.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:41.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:45:42.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:42.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:42.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:45:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:42.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:42.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:42.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:42.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:42.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:42.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:42.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:42.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1736671244,"createTime":1749894247555,"epollFd":11,"onlineDuration":3694951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:42.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:42.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:42.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:42.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:42.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:42.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:43.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:43.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:43.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:43.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:43.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:43.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:43.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:43.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:43.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:43.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:43.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:45:43.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:45:43.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:45:43.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:43.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:45:44.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:45:44.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:44.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:45:44.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:44.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/look-of-the-day-2023-03-23-7370691 2025-06-14 18:45:47.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:47.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:45:47.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:47.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:47.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:47.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1739013724,"createTime":1749894247555,"epollFd":11,"onlineDuration":3699971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1739158484,"createTime":1749894247555,"epollFd":11,"onlineDuration":3700315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:45:48.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:48.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:45:49.022 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:45:49.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:45:49.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66606903076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:49.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:45:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.66606903076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:45:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:45:52.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:52.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:52.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:52.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1741518072,"createTime":1749894247555,"epollFd":11,"onlineDuration":3705390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:57.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:57.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:57.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:57.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:45:57.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:57.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:45:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1743769748,"createTime":1749894247555,"epollFd":11,"onlineDuration":3709985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:45:57.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:57.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1743888188,"createTime":1749894247555,"epollFd":11,"onlineDuration":3710313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:45:58.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:45:58.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:59.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719266891479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:45:59.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:59.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.719266891479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:45:59.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:59.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:45:59.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:45:59.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 18:46:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:46:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:46:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:01.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:46:01.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:46:02.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:02.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:02.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:02.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1746058272,"createTime":1749894247555,"epollFd":11,"onlineDuration":3714961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:07.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:07.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/julia-bradbury-on-walking-the-walk/ 2025-06-14 18:46:07.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1748424440,"createTime":1749894247555,"epollFd":11,"onlineDuration":3719956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:07.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1748569200,"createTime":1749894247555,"epollFd":11,"onlineDuration":3720314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:09.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72661018371582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:09.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:09.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72661018371582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:46:09.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:11.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:11.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:11.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/promoted-journeys/zadar/ 2025-06-14 18:46:12.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:12.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:12.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:12.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1750832720,"createTime":1749894247555,"epollFd":11,"onlineDuration":3725151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:16.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:46:16.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:17.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:17.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:17.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:17.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:17.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:17.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1753112032,"createTime":1749894247555,"epollFd":11,"onlineDuration":3729970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:17.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:17.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1753256792,"createTime":1749894247555,"epollFd":11,"onlineDuration":3730311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:19.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73746681213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:19.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73746681213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:46:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:20.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:20.709 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:46:20.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:22.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:22.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:22.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:22.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1755500572,"createTime":1749894247555,"epollFd":11,"onlineDuration":3734973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:24.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:46:24.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1757782516,"createTime":1749894247555,"epollFd":11,"onlineDuration":3739958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:27.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:27.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:27.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:46:27.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:46:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1757908852,"createTime":1749894247555,"epollFd":11,"onlineDuration":3740307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:28.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:46:28.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:29.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73105239868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:29.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:29.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73105239868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:46:29.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/weird-and-wonderful-wildlife/ 2025-06-14 18:46:32.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:32.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:32.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:32.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1760184216,"createTime":1749894247555,"epollFd":11,"onlineDuration":3744974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:32.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:32.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:32.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:46:33.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:33.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:33.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 18:46:33.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:46:35.738 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:46:35.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:46:37.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:37.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:37.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:37.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:37.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:37.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1762533276,"createTime":1749894247555,"epollFd":11,"onlineDuration":3749960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1762680668,"createTime":1749894247555,"epollFd":11,"onlineDuration":3750322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:39.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727380752563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:39.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:46:39.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727380752563477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:46:39.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:46:42.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:42.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:42.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:42.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1764861280,"createTime":1749894247555,"epollFd":11,"onlineDuration":3754963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:47.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:47.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:46:47.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:47.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1767281404,"createTime":1749894247555,"epollFd":11,"onlineDuration":3759981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:47.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:47.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:47.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:47.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1767407740,"createTime":1749894247555,"epollFd":11,"onlineDuration":3760339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:48.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:46:48.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:46:48.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:48.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:46:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:46:48.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:48.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 18:46:48.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:48.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 18:46:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:46:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.567 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72340202331543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72340202331543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:46:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:49.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:46:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/131891/venison-burger-and-steak-chili/ 2025-06-14 18:46:49.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:46:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 18:46:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 18:46:49.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:49.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 18:46:50.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:50.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 18:46:50.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:46:50.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:50.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:50.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 18:46:50.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:50.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 18:46:50.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:50.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 18:46:50.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:50.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 18:46:52.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:52.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:52.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:52.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1769614672,"createTime":1749894247555,"epollFd":11,"onlineDuration":3765229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:57.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:57.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:57.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:57.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:46:57.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:57.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:46:57.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:57.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1771940044,"createTime":1749894247555,"epollFd":11,"onlineDuration":3769969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:46:58.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:46:58.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1772122968,"createTime":1749894247555,"epollFd":11,"onlineDuration":3770551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:46:59.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73625373840332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:46:59.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:46:59.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73625373840332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:46:59.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:47:02.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:02.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:02.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:02.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1774458868,"createTime":1749894247555,"epollFd":11,"onlineDuration":3775354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:06.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:47:06.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:47:06.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:47:06.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:47:06.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:06.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:07.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:07.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:07.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:47:07.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:47:07.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:07.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:07.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:07.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1776628952,"createTime":1749894247555,"epollFd":11,"onlineDuration":3779978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:07.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:07.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1776759236,"createTime":1749894247555,"epollFd":11,"onlineDuration":3780311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:09.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713211059570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:09.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:09.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713211059570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:47:09.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:12.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:12.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:12.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:12.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1779000384,"createTime":1749894247555,"epollFd":11,"onlineDuration":3784980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:17.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:17.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:17.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:17.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:17.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:17.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1781344180,"createTime":1749894247555,"epollFd":11,"onlineDuration":3789995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:17.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1781434984,"createTime":1749894247555,"epollFd":11,"onlineDuration":3790318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:19.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73126220703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:19.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:19.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73126220703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:47:19.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:22.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:22.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:22.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:22.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1783693240,"createTime":1749894247555,"epollFd":11,"onlineDuration":3794974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:27.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:27.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:27.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:27.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:27.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1786084412,"createTime":1749894247555,"epollFd":11,"onlineDuration":3799954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:27.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:27.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1786225224,"createTime":1749894247555,"epollFd":11,"onlineDuration":3800326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:29.596 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726537704467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:29.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:29.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726537704467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:47:29.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:32.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:32.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:32.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:32.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1788538752,"createTime":1749894247555,"epollFd":11,"onlineDuration":3805278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:37.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:37.209 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:47:37.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:37.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:37.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:37.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:37.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1790774636,"createTime":1749894247555,"epollFd":11,"onlineDuration":3810011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1791023360,"createTime":1749894247555,"epollFd":11,"onlineDuration":3810661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:39.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:39.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:39.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:47:39.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732704162597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:39.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:47:39.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732704162597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:47:39.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:47:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:42.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:42.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1793075004,"createTime":1749894247555,"epollFd":11,"onlineDuration":3814974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:47.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:47.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:47:47.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:47.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:47.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:47.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1795585932,"createTime":1749894247555,"epollFd":11,"onlineDuration":3820283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1795714900,"createTime":1749894247555,"epollFd":11,"onlineDuration":3820609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:49.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.684804916381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:49.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:49.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.684804916381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:47:49.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:52.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:52.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:52.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:52.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1797953416,"createTime":1749894247555,"epollFd":11,"onlineDuration":3825386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:47:53.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:53.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/the-boy-who-trapped-the-sun/music 2025-06-14 18:47:56.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:47:56.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:57.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:57.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:57.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:57.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:47:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:47:57.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:57.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1800174824,"createTime":1749894247555,"epollFd":11,"onlineDuration":3830003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:47:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1800277472,"createTime":1749894247555,"epollFd":11,"onlineDuration":3830332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:47:58.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:47:58.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:47:58.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/how-to-degrease-kitchen-surfaces/ 2025-06-14 18:47:59.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735614776611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:47:59.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:47:59.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735614776611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:47:59.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:02.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:02.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:02.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:02.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1802637060,"createTime":1749894247555,"epollFd":11,"onlineDuration":3835358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:07.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:07.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:07.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:07.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1804858468,"createTime":1749894247555,"epollFd":11,"onlineDuration":3839975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:07.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:07.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2716622/best-torrance-restaurants/ 2025-06-14 18:48:08.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:08.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1805122984,"createTime":1749894247555,"epollFd":11,"onlineDuration":3840636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:09.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742250442504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:09.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:48:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742250442504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:48:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:48:10.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:48:10.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:12.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:12.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:13.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:13.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1807778672,"createTime":1749894247555,"epollFd":11,"onlineDuration":3846272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:48:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:48:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:17.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:17.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:17.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:17.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1809564484,"createTime":1749894247555,"epollFd":11,"onlineDuration":3849979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:17.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:17.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:18.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:18.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1809763200,"createTime":1749894247555,"epollFd":11,"onlineDuration":3850531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/237569/honey-bbq-sauce/ 2025-06-14 18:48:18.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:48:18.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:18.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:48:19.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742347717285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:19.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:48:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742347717285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:48:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:48:22.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:22.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:22.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:22.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1811905648,"createTime":1749894247555,"epollFd":11,"onlineDuration":3854970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:24.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:48:24.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:27.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:27.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:27.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:27.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:27.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:27.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:27.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:27.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1814353408,"createTime":1749894247555,"epollFd":11,"onlineDuration":3860186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:28.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:28.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1814471848,"createTime":1749894247555,"epollFd":11,"onlineDuration":3860519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:29.647 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706308364868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706308364868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:48:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:30.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:30.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:30.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/genevive/257182/what-doug-emhoffs-ex-wife-really-thinks-about-kamala-harris/ 2025-06-14 18:48:32.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:32.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:32.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:32.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1816632720,"createTime":1749894247555,"epollFd":11,"onlineDuration":3864998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:34.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:48:34.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:48:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:48:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:37.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:37.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:37.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:37.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:37.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:37.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1818994940,"createTime":1749894247555,"epollFd":11,"onlineDuration":3869996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1819109432,"createTime":1749894247555,"epollFd":11,"onlineDuration":3870322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:38.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:48:38.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:48:39.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:48:39.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:48:39.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725276947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725276947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:48:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:42.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:42.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:42.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:42.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:42.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:48:42.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:42.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1821388744,"createTime":1749894247555,"epollFd":11,"onlineDuration":3875197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:46.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:48:46.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:48:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:48:47.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:47.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:47.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:47.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1823666740,"createTime":1749894247555,"epollFd":11,"onlineDuration":3879976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:47.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:47.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:47.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:47.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1823790444,"createTime":1749894247555,"epollFd":11,"onlineDuration":3880322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:49.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72184944152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:48:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72184944152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:48:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:48:52.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:52.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1826007904,"createTime":1749894247555,"epollFd":11,"onlineDuration":3884992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:57.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:57.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:57.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:57.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:48:57.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:57.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:48:57.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:57.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1828385916,"createTime":1749894247555,"epollFd":11,"onlineDuration":3889987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:48:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:48:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1828509620,"createTime":1749894247555,"epollFd":11,"onlineDuration":3890323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:48:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:48:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:59.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734479904174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:48:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:48:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734479904174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:48:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:02.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:02.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:03.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:03.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1830903424,"createTime":1749894247555,"epollFd":11,"onlineDuration":3895598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:07.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:07.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:07.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:07.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:07.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:07.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1833118252,"createTime":1749894247555,"epollFd":11,"onlineDuration":3900006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:07.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:07.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:08.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:08.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1833345920,"createTime":1749894247555,"epollFd":11,"onlineDuration":3900683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:09.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74326515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:09.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74326515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:49:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:11.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:49:11.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:49:12.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:12.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:12.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:12.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1835458100,"createTime":1749894247555,"epollFd":11,"onlineDuration":3904998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:17.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:17.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:17.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:17.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:17.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:17.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:17.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:17.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1837830848,"createTime":1749894247555,"epollFd":11,"onlineDuration":3910006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1837936128,"createTime":1749894247555,"epollFd":11,"onlineDuration":3910331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:18.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:18.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:18.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 18:49:19.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:49:19.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:19.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-14 18:49:19.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701398849487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:49:19.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701398849487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:49:19.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:49:20.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:49:20.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:49:22.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:22.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:22.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:22.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1840124636,"createTime":1749894247555,"epollFd":11,"onlineDuration":3914979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:49:26.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:26.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:49:27.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:49:27.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/space/elon-musk-just-revealed-exciting-new-details-about-his-plans-to-colonize-mars/ 2025-06-14 18:49:27.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:27.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1842477644,"createTime":1749894247555,"epollFd":11,"onlineDuration":3919990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:27.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:27.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1842610560,"createTime":1749894247555,"epollFd":11,"onlineDuration":3920339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:29.699 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693042755126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:49:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693042755126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053240 2025-06-14 18:49:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:49:32.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:32.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:32.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:32.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1844792488,"createTime":1749894247555,"epollFd":11,"onlineDuration":3924998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:49:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:49:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f2d0 keealive timeout 2025-06-14 18:49:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:49:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:35.332 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:49:35.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:49:37.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:37.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:37.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:37.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1847212612,"createTime":1749894247555,"epollFd":11,"onlineDuration":3930000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:37.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:37.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1847332368,"createTime":1749894247555,"epollFd":11,"onlineDuration":3930328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:39.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69048309326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:39.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:39.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69048309326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f2d0 2025-06-14 18:49:39.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f2d0 2025-06-14 18:49:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:49:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:49:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:49:42.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:49:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:42.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:42.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1849576148,"createTime":1749894247555,"epollFd":11,"onlineDuration":3934989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:47.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:47.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:49:47.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:47.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:47.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:47.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1851929156,"createTime":1749894247555,"epollFd":11,"onlineDuration":3939993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:48.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:48.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1852417392,"createTime":1749894247555,"epollFd":11,"onlineDuration":3940984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:49.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71440887451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:49:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71440887451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:49:49.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:49:52.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:52.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:52.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:52.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1854292692,"createTime":1749894247555,"epollFd":11,"onlineDuration":3945093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:57.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:57.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:49:57.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:49:57.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/how-to-connect-bluetooth-devices-to-lg-tv/ 2025-06-14 18:49:57.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:49:57.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1856629908,"createTime":1749894247555,"epollFd":11,"onlineDuration":3950010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:49:57.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:49:57.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1856741768,"createTime":1749894247555,"epollFd":11,"onlineDuration":3950333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:49:59.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72123908996582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:49:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:49:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72123908996582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:49:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:50:02.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:50:02.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:02.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/ipados-16-4-public-update-is-out/ 2025-06-14 18:50:02.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:02.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:02.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:02.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1859013184,"createTime":1749894247555,"epollFd":11,"onlineDuration":3954967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:05.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:50:05.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:05.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/samsung-galaxy-s24-buyers-guide/ 2025-06-14 18:50:07.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:07.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:07.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:07.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:07.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:07.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1861312236,"createTime":1749894247555,"epollFd":11,"onlineDuration":3959984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:07.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:50:07.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:50:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:50:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1861539904,"createTime":1749894247555,"epollFd":11,"onlineDuration":3960625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:08.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:50:08.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:50:09.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73192024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:50:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73192024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053240 2025-06-14 18:50:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:50:12.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:12.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1863650768,"createTime":1749894247555,"epollFd":11,"onlineDuration":3964967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:50:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:17.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:17.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:17.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:17.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:17.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:17.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866081420,"createTime":1749894247555,"epollFd":11,"onlineDuration":3969970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:17.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:17.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:18.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:18.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866206440,"createTime":1749894247555,"epollFd":11,"onlineDuration":3970572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:18.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:50:18.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:50:19.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751514434814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:19.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:19.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751514434814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:50:19.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:22.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:50:22.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:50:22.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:22.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:22.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:22.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1868459432,"createTime":1749894247555,"epollFd":11,"onlineDuration":3975186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:50:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:27.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:27.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:50:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1870707160,"createTime":1749894247555,"epollFd":11,"onlineDuration":3980012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:27.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:27.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1870813756,"createTime":1749894247555,"epollFd":11,"onlineDuration":3980335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:29.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739177703857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:29.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:29.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739177703857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:50:29.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:32.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:32.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:32.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:32.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1873147024,"createTime":1749894247555,"epollFd":11,"onlineDuration":3984975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:37.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:37.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:37.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:37.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:37.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:37.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1875432916,"createTime":1749894247555,"epollFd":11,"onlineDuration":3989993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:37.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:37.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:37.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:37.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1875563200,"createTime":1749894247555,"epollFd":11,"onlineDuration":3990350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:39.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753252029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:39.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:39.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753252029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:50:39.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:40.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:40.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:40.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:50:42.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:42.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:42.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:42.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1877838564,"createTime":1749894247555,"epollFd":11,"onlineDuration":3995234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:50:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32913859086 2025-06-14 18:50:47.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:47.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:50:47.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:47.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:47.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:47.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:50:47.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:47.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1880125772,"createTime":1749894247555,"epollFd":11,"onlineDuration":3999985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:47.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:47.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1880253424,"createTime":1749894247555,"epollFd":11,"onlineDuration":4000308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:49.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:50:49.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:49.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:50:49.763 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74797821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:49.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:50:49.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74797821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053240 2025-06-14 18:50:49.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:50:51.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:50:51.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:50:51.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:50:51.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:50:52.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:52.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1882494572,"createTime":1749894247555,"epollFd":11,"onlineDuration":4004972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:56.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:50:56.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:57.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:57.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:50:57.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:57.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:57.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:57.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1884829156,"createTime":1749894247555,"epollFd":11,"onlineDuration":4009980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:50:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:50:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:50:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1884948912,"createTime":1749894247555,"epollFd":11,"onlineDuration":4010330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:50:59.427 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:50:59.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:50:59.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73099136352539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:50:59.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:50:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73099136352539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:50:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:51:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:51:02.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:02.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:02.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:02.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1887291392,"createTime":1749894247555,"epollFd":11,"onlineDuration":4015306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:07.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:07.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:07.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:07.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1889582548,"createTime":1749894247555,"epollFd":11,"onlineDuration":4020237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:08.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:08.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1889712832,"createTime":1749894247555,"epollFd":11,"onlineDuration":4020574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:09.783 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74457359313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74457359313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:12.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:12.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:12.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:12.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1891907920,"createTime":1749894247555,"epollFd":11,"onlineDuration":4024992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:17.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:17.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:17.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:17.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:17.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1894205656,"createTime":1749894247555,"epollFd":11,"onlineDuration":4029986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:17.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:17.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:17.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:17.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1894333308,"createTime":1749894247555,"epollFd":11,"onlineDuration":4030326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:19.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745885848999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:19.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:19.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745885848999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:19.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:22.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:22.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1896556032,"createTime":1749894247555,"epollFd":11,"onlineDuration":4035002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:27.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:27.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:27.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:27.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:27.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:27.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1898909040,"createTime":1749894247555,"epollFd":11,"onlineDuration":4039991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1899039324,"createTime":1749894247555,"epollFd":11,"onlineDuration":4040314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:29.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73731803894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:29.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73731803894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:32.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:32.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:32.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:32.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1901265996,"createTime":1749894247555,"epollFd":11,"onlineDuration":4044985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:32.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:51:32.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:51:37.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:37.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1903609792,"createTime":1749894247555,"epollFd":11,"onlineDuration":4049983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:37.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:37.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:37.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:37.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1903726916,"createTime":1749894247555,"epollFd":11,"onlineDuration":4050335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:39.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733034133911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733034133911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:39.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:40.036 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:51:40.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:42.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:42.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:42.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:42.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1906015440,"createTime":1749894247555,"epollFd":11,"onlineDuration":4055008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:47.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:47.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:47.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:47.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:51:47.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:47.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908342128,"createTime":1749894247555,"epollFd":11,"onlineDuration":4060004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:47.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:47.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908461884,"createTime":1749894247555,"epollFd":11,"onlineDuration":4060333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:49.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74131965637207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:49.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:49.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74131965637207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:49.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:52.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:52.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:53.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:53.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910879376,"createTime":1749894247555,"epollFd":11,"onlineDuration":4065483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:57.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:57.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:57.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:57.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:51:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:51:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1913098152,"createTime":1749894247555,"epollFd":11,"onlineDuration":4070087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:51:58.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:51:58.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1913266600,"createTime":1749894247555,"epollFd":11,"onlineDuration":4070666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:51:59.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738739013671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:51:59.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:51:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738739013671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:51:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:02.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:02.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:02.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:02.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1915434052,"createTime":1749894247555,"epollFd":11,"onlineDuration":4075063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:07.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:07.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:07.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:07.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:07.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:07.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1917760740,"createTime":1749894247555,"epollFd":11,"onlineDuration":4079984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:07.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:07.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:08.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:08.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1917993672,"createTime":1749894247555,"epollFd":11,"onlineDuration":4080802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:09.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725852966308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725852966308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:52:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:12.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:12.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1920128224,"createTime":1749894247555,"epollFd":11,"onlineDuration":4085016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:12.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:12.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:12.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/australian-cuisine/ 2025-06-14 18:52:13.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:52:13.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:13.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:52:17.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:17.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:17.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:17.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1922453596,"createTime":1749894247555,"epollFd":11,"onlineDuration":4090013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:17.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:17.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1922589144,"createTime":1749894247555,"epollFd":11,"onlineDuration":4090382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:19.843 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740121841430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:19.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:52:19.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740121841430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:52:19.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:52:22.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:22.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1924784232,"createTime":1749894247555,"epollFd":11,"onlineDuration":4095015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:27.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:27.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:27.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:27.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:27.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:27.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1927171456,"createTime":1749894247555,"epollFd":11,"onlineDuration":4100016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1927297792,"createTime":1749894247555,"epollFd":11,"onlineDuration":4100516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:28.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:52:28.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:52:28.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:52:28.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:29.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.683143615722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.683143615722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:52:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:32.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:32.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:32.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:32.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1929517884,"createTime":1749894247555,"epollFd":11,"onlineDuration":4104992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:52:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1931864312,"createTime":1749894247555,"epollFd":11,"onlineDuration":4110004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:37.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:37.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1931991964,"createTime":1749894247555,"epollFd":11,"onlineDuration":4110355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:38.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:52:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2727110/best-english-market-towns-uk/ 2025-06-14 18:52:39.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682201385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:39.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:52:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.682201385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050000 2025-06-14 18:52:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:52:42.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:42.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:42.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:42.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1934343656,"createTime":1749894247555,"epollFd":11,"onlineDuration":4115347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:47.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:47.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:47.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:47.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:52:47.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:47.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1936622968,"createTime":1749894247555,"epollFd":11,"onlineDuration":4120250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:48.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:48.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1936751936,"createTime":1749894247555,"epollFd":11,"onlineDuration":4120589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:52:48.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:48.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/costa-rica-corcovado-national-park 2025-06-14 18:52:49.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69281005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:52:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69281005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053240 2025-06-14 18:52:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:52:51.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:52:51.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:52:51.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:52:51.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:52:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:52.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042ec0 keealive timeout 2025-06-14 18:52:52.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1938929916,"createTime":1749894247555,"epollFd":11,"onlineDuration":4124992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:54.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:52:54.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:52:57.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:57.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:52:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1941219756,"createTime":1749894247555,"epollFd":11,"onlineDuration":4129989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:52:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:52:57.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:52:57.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1941361884,"createTime":1749894247555,"epollFd":11,"onlineDuration":4130334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:52:59.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715778350830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:52:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:52:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715778350830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:52:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:53:02.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:02.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:53:02.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:02.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1943591188,"createTime":1749894247555,"epollFd":11,"onlineDuration":4135005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:53:04.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:53:04.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:53:07.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:07.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 18:53:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1945938932,"createTime":1749894247555,"epollFd":11,"onlineDuration":4140004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 18:53:07.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:07.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1946053424,"createTime":1749894247555,"epollFd":11,"onlineDuration":4140326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:09.878 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72002601623535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:09.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:53:09.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72002601623535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:09.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:53:09.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:53:09.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:53:12.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:12.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:12.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:12.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1948247196,"createTime":1749894247555,"epollFd":11,"onlineDuration":4144976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:13.061 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:53:13.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:53:13.063 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:53:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:17.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:53:17.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:17.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042ec0 2025-06-14 18:53:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:18.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:18.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1950788392,"createTime":1749894247555,"epollFd":11,"onlineDuration":4150454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:18.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:18.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:18.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:18.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1950922624,"createTime":1749894247555,"epollFd":11,"onlineDuration":4150780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:19.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735137939453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:19.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:19.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735137939453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:53:19.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/blake-edwards 2025-06-14 18:53:22.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:22.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:53:22.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:22.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1953063756,"createTime":1749894247555,"epollFd":11,"onlineDuration":4154991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:26.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050000 2025-06-14 18:53:26.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:26.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlton-heston 2025-06-14 18:53:27.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:53:27.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:27.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:53:27.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:27.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:53:27.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:27.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1955490460,"createTime":1749894247555,"epollFd":11,"onlineDuration":4160242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:28.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:28.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1955639168,"createTime":1749894247555,"epollFd":11,"onlineDuration":4160725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:53:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/alexander_skarsgard 2025-06-14 18:53:29.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706134796142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:53:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706134796142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-14 18:53:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:53:32.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:32.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:32.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:32.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1957663176,"createTime":1749894247555,"epollFd":11,"onlineDuration":4165003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:32.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:53:32.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:32.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/freida_pinto 2025-06-14 18:53:35.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:35.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jessica_chastain 2025-06-14 18:53:36.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:53:36.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:53:37.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:37.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:37.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1960066192,"createTime":1749894247555,"epollFd":11,"onlineDuration":4170038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:53:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kaskade 2025-06-14 18:53:37.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:37.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1960178052,"createTime":1749894247555,"epollFd":11,"onlineDuration":4170359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:38.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:53:38.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maggie-gyllenhaal 2025-06-14 18:53:39.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702245712280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:39.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:53:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.702245712280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-14 18:53:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:53:42.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:53:42.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:42.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/simian-mobile-disco 2025-06-14 18:53:42.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:42.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:42.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:53:42.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:53:42.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:42.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1962461312,"createTime":1749894247555,"epollFd":11,"onlineDuration":4174992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:43.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:53:43.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:43.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/usher 2025-06-14 18:53:45.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:53:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/demi-lovato/pictures/5315786 2025-06-14 18:53:46.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053240 keealive timeout 2025-06-14 18:53:46.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:53:46.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053240 2025-06-14 18:53:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/eye-in-the-sky 2025-06-14 18:53:46.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:53:46.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:46.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:53:46.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04dcb0 2025-06-14 18:53:46.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:46.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:47.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:53:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:47.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:47.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1964814320,"createTime":1749894247555,"epollFd":11,"onlineDuration":4180001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:47.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:47.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:47.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:48.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:53:48.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:53:48.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1965015668,"createTime":1749894247555,"epollFd":11,"onlineDuration":4180709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:48.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:53:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/matt-damon/pictures/5318785 2025-06-14 18:53:48.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 18:53:48.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:48.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 18:53:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec058170 2025-06-14 18:53:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/r-kelly/pictures/5016895 2025-06-14 18:53:49.910 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688634872436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d880 2025-06-14 18:53:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688634872436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d880 2025-06-14 18:53:49.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d880 2025-06-14 18:53:51.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d880 2025-06-14 18:53:51.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:51.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/remy-ma/pictures/5452725 2025-06-14 18:53:52.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ec30 2025-06-14 18:53:52.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:52.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rachel-weisz/news/rachel-weisz-colin-farrell-is-like-a-chunky-elvis_4979281 2025-06-14 18:53:52.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:52.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:53:52.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050000 keealive timeout 2025-06-14 18:53:52.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050000 2025-06-14 18:53:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:52.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1967166012,"createTime":1749894247555,"epollFd":11,"onlineDuration":4184993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:53:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051920 2025-06-14 18:53:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rolling-stones/news/mick-jagger-in-favour-brexit-eu-referendum_5198961 2025-06-14 18:53:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/johnny-depp 2025-06-14 18:53:54.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 18:53:54.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:53:55.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:53:55.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:55.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-neeson 2025-06-14 18:53:56.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:53:56.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:56.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:53:56.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:56.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-jones 2025-06-14 18:53:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:57.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:53:57.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:57.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:53:57.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:57.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1969474276,"createTime":1749894247555,"epollFd":11,"onlineDuration":4189996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:53:57.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:53:57.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1969572976,"createTime":1749894247555,"epollFd":11,"onlineDuration":4190317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:53:58.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:53:58.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:53:58.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:53:58.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:53:59.919 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689481735229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:53:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:53:59.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689481735229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-14 18:53:59.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:54:00.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 18:54:00.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:54:00.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:54:00.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:01.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:01.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:02.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:02.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:54:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:54:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053240 keealive timeout 2025-06-14 18:54:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:54:02.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053240 2025-06-14 18:54:02.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:02.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1971865448,"createTime":1749894247555,"epollFd":11,"onlineDuration":4194991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:54:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04dcb0 keealive timeout 2025-06-14 18:54:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:54:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04dcb0 2025-06-14 18:54:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d880 keealive timeout 2025-06-14 18:54:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec058170 keealive timeout 2025-06-14 18:54:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d880 2025-06-14 18:54:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec058170 2025-06-14 18:54:06.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:06.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:07.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:07.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:54:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:07.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:07.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:07.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:07.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1974235564,"createTime":1749894247555,"epollFd":11,"onlineDuration":4200242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:08.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051920 keealive timeout 2025-06-14 18:54:08.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051920 2025-06-14 18:54:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1974679056,"createTime":1749894247555,"epollFd":11,"onlineDuration":4200962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:09.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71122932434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:54:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71122932434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-14 18:54:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:54:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 18:54:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ec30 keealive timeout 2025-06-14 18:54:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:54:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ec30 2025-06-14 18:54:12.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:54:12.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:54:12.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:12.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:12.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:12.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1976664900,"createTime":1749894247555,"epollFd":11,"onlineDuration":4205406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:17.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:17.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:17.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:17.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1978874464,"createTime":1749894247555,"epollFd":11,"onlineDuration":4210009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:17.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ebc0 2025-06-14 18:54:17.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/music 2025-06-14 18:54:17.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:17.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1978990272,"createTime":1749894247555,"epollFd":11,"onlineDuration":4210333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:19.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:54:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:22.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:22.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:22.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:22.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1981211680,"createTime":1749894247555,"epollFd":11,"onlineDuration":4215000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:27.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:27.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:27.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:27.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:27.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:27.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1983525208,"createTime":1749894247555,"epollFd":11,"onlineDuration":4219999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:27.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:27.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:27.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:27.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1983697604,"createTime":1749894247555,"epollFd":11,"onlineDuration":4220320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:29.943 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.699464797973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.699464797973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:54:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-14 18:54:31.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:31.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1985905852,"createTime":1749894247555,"epollFd":11,"onlineDuration":4225007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:34.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ebc0 keealive timeout 2025-06-14 18:54:34.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ebc0 2025-06-14 18:54:37.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:37.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:37.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:37.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:37.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:37.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1988225960,"createTime":1749894247555,"epollFd":11,"onlineDuration":4229999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:37.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:37.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1988406252,"createTime":1749894247555,"epollFd":11,"onlineDuration":4230332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:39.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735370635986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:39.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:54:39.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735370635986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:54:39.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:54:42.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:42.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:54:42.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:42.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1990617132,"createTime":1749894247555,"epollFd":11,"onlineDuration":4234988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:46.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:54:46.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:54:47.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:47.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:54:47.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:47.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1992918816,"createTime":1749894247555,"epollFd":11,"onlineDuration":4240043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1993060944,"createTime":1749894247555,"epollFd":11,"onlineDuration":4240364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:49.963 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74176025390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74176025390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:54:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:52.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:52.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1995242872,"createTime":1749894247555,"epollFd":11,"onlineDuration":4245009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:52.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:54:52.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:52.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:54:56.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:56.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:56.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:56.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:56.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:56.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:56.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:56.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:56.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:56.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:57.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:57.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:54:57.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:57.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:54:57.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:57.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:57.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1997731428,"createTime":1749894247555,"epollFd":11,"onlineDuration":4250228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:54:57.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:57.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1997851184,"createTime":1749894247555,"epollFd":11,"onlineDuration":4250541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:54:58.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:58.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:58.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:58.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:58.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:58.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:58.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:58.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:58.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:54:58.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:58.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 18:54:58.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:58.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:54:59.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:54:59.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/503819/11-watershed-moments-womens-equality 2025-06-14 18:54:59.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:54:59.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:54:59.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70808219909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:54:59.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:54:59.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70808219909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-14 18:54:59.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:00.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:00.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:00.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:00.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:00.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:00.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:00.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:01.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:01.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:01.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:01.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:01.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:01.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:01.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:01.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:01.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:01.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:02.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:02.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:02.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2000002844,"createTime":1749894247555,"epollFd":11,"onlineDuration":4254980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:02.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:02.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:02.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:03.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:03.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:04.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:04.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:04.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:04.325 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:04.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:04.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:04.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:04.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:04.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:04.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:05.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/travis-scott-sets-his-sights-on-harvard-architectural-dreams-post-circus-maximus-tour-01hfbx61q9t1 2025-06-14 18:55:05.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:05.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:05.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.093 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:55:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:55:06.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:06.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:06.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:07.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:07.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:07.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:07.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:55:07.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:07.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:07.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:07.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:07.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:07.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:07.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:07.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:07.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:07.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2002401912,"createTime":1749894247555,"epollFd":11,"onlineDuration":4260029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:07.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:07.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:07.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:07.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:08.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2002559832,"createTime":1749894247555,"epollFd":11,"onlineDuration":4260579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:08.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:55:08.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:08.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:55:08.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:08.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:08.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.107 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:09.983 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728164672851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:55:09.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:55:09.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728164672851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-14 18:55:09.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:55:09.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:09.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:10.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:10.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:10.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:10.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:10.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:10.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:10.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:10.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:10.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:10.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:11.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:11.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:12.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:12.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:12.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:12.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:12.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:12.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:12.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:12.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:12.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:12.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2004720704,"createTime":1749894247555,"epollFd":11,"onlineDuration":4264996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:12.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:12.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:12.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:12.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:13.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:13.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:55:14.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:55:14.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:14.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:14.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:15.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:15.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:15.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:15.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:15.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:15.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:15.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:15.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:15.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:15.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:55:16.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:16.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:16.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:16.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:17.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:17.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:17.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:17.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:17.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:17.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:17.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:17.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2007106612,"createTime":1749894247555,"epollFd":11,"onlineDuration":4270001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:17.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:17.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:17.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:17.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:17.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:17.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:17.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2007214524,"createTime":1749894247555,"epollFd":11,"onlineDuration":4270353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:18.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:18.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:18.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:18.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:18.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:18.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:18.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:19.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:19.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746973037719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:55:19.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:55:19.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746973037719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:55:19.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:55:20.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:20.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:20.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:55:20.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:20.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:20.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:20.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:20.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:20.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:20.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:20.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:20.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:21.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:21.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:22.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:22.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:22.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 18:55:22.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:55:22.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:22.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:22.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:22.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:55:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 18:55:22.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:22.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:22.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:22.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:22.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/news/oasis-fans-must-answer-trivia-question-to-secure-pre-sale-ballot-place_6385503 2025-06-14 18:55:22.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:22.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2009518840,"createTime":1749894247555,"epollFd":11,"onlineDuration":4275240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:22.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:22.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:23.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:23.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:55:24.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:24.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:24.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:24.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:25.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:25.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:25.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:25.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:25.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:25.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:25.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:25.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:25.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:25.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:26.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:26.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:26.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:26.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:26.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:26.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 18:55:26.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:26.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:26.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:26.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:55:27.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:27.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2011806048,"createTime":1749894247555,"epollFd":11,"onlineDuration":4280002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:27.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2011906064,"createTime":1749894247555,"epollFd":11,"onlineDuration":4280313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:27.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:27.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:28.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:28.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:28.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:28.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:28.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:28.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:28.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:28.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 18:55:28.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:28.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:29.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:29.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:29.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:29.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:29.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:29.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:29.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:29.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:29.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:29.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:30.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731786727905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:55:30.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731786727905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03e990 2025-06-14 18:55:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:30.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:30.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:30.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:30.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:30.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:30.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 18:55:30.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:30.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:30.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:30.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:30.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:30.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:31.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:31.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:32.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:32.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:32.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:32.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:32.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 18:55:32.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:32.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:32.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2014168268,"createTime":1749894247555,"epollFd":11,"onlineDuration":4284994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:32.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:32.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:32.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:32.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:32.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 18:55:33.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:33.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:33.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:33.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:55:33.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:33.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/vanetta/fix-stop-0x0000007b-error/ 2025-06-14 18:55:33.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:33.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:33.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:33.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:33.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:33.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:34.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:34.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:35.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:35.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:35.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:35.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:55:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/anne-hathaway-husband-8693936 2025-06-14 18:55:35.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:35.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:35.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:35.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:35.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:35.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:36.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:36.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:37.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:55:37.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:37.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:55:37.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2016538384,"createTime":1749894247555,"epollFd":11,"onlineDuration":4290029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:37.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:37.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:37.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:55:37.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:37.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:38.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:38.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2016677880,"createTime":1749894247555,"epollFd":11,"onlineDuration":4290561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:38.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:38.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:55:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:38.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:38.317 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:38.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:38.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:38.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:38.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:38.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:38.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:39.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:39.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.011 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74005889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:55:40.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:40.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74005889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:55:40.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:40.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.277 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.277 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:40.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:40.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/security.txt 2025-06-14 18:55:40.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:40.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:40.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:41.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:41.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:41.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:41.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:41.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:41.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:41.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 18:55:42.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:42.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:42.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:42.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:42.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:42.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:42.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:42.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:42.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:55:42.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:42.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 18:55:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2018869020,"createTime":1749894247555,"epollFd":11,"onlineDuration":4295001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:42.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:42.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:42.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:42.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:43.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:43.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:44.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:44.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:45.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:45.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:45.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:45.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:45.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:55:45.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:45.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:45.594 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:55:45.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:55:45.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:45.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:45.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:45.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:55:46.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:46.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/tera/posts/ten-worst-number-one-songs-1990s-01j3pej9y9jx/4 2025-06-14 18:55:46.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:46.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:46.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:47.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:47.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:47.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:55:47.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:47.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:47.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:47.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2021340468,"createTime":1749894247555,"epollFd":11,"onlineDuration":4300423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:48.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:48.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:55:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-clooney/music 2025-06-14 18:55:48.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03e990 keealive timeout 2025-06-14 18:55:48.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03e990 2025-06-14 18:55:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2021447064,"createTime":1749894247555,"epollFd":11,"onlineDuration":4300748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:48.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:48.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:48.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:48.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:48.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:48.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:48.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:48.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:49.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.632 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:55:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:49.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:49.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:49.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:50.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74275016784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:55:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74275016784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d4d0 2025-06-14 18:55:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:50.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:50.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:55:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:50.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:50.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:50.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:50.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:50.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:50.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:50.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:50.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:51.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:51.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:55:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:55:52.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:52.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:52.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 18:55:52.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:55:52.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:55:52.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:52.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 18:55:52.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:52.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2023576352,"createTime":1749894247555,"epollFd":11,"onlineDuration":4305027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:52.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:52.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:52.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:52.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:53.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:53.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:53.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:53.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:53.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:53.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:53.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:53.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:53.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:53.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.146 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:55:54.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d4d0 2025-06-14 18:55:54.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:54.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:54.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:55.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:55.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:55.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:55.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:55.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:55.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:55.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:55.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:55.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:55.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:55:56.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:56.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:55:56.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:56.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/samsung-galaxy-s23-fe-launch-timeline/ 2025-06-14 18:55:56.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:56.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:56.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:57.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:57.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:57.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:55:57.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2025934624,"createTime":1749894247555,"epollFd":11,"onlineDuration":4310015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:55:57.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:57.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:55:57.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:57.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:55:57.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2026039904,"createTime":1749894247555,"epollFd":11,"onlineDuration":4310386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:55:57.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:57.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:58.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:58.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:58.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:55:58.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:55:58.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:55:58.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:55:58.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:58.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:58.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:58.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:58.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:58.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:58.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:58.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:55:59.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:55:59.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:00.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:00.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:56:00.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-14 18:56:00.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:56:00.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:00.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:00.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:00.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:00.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:00.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:00.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:00.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:00.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:00.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:01.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:01.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:01.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:01.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:01.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:01.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:01.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:01.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:01.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 18:56:01.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:01.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/adult-beginners 2025-06-14 18:56:01.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:01.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:01.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 18:56:01.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:01.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:02.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:02.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:02.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 18:56:02.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:56:02.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:02.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:02.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:02.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:02.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:02.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047250 2025-06-14 18:56:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-commuter-2018 2025-06-14 18:56:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:02.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2028327112,"createTime":1749894247555,"epollFd":11,"onlineDuration":4315245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:02.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:02.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d880 2025-06-14 18:56:03.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:03.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-antonoff 2025-06-14 18:56:03.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:03.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:03.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:56:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:04.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:04.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:04.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-lopez 2025-06-14 18:56:04.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:04.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:04.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:05.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:05.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:05.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:05.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:05.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05dda0 2025-06-14 18:56:05.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:05.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/placebo 2025-06-14 18:56:05.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:05.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:05.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:05.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:05.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:05.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:06.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:06.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:07.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:07.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:07.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:07.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:07.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:56:07.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:56:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f6c0 2025-06-14 18:56:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-kooks/press/the-kooks-the-best-of-so-far 2025-06-14 18:56:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2030635376,"createTime":1749894247555,"epollFd":11,"onlineDuration":4320009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:07.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:07.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2030735392,"createTime":1749894247555,"epollFd":11,"onlineDuration":4320321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 18:56:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:56:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:56:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:56:10.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68705940246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:10.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051fc0 2025-06-14 18:56:10.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68705940246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051fc0 2025-06-14 18:56:10.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051fc0 2025-06-14 18:56:10.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051d70 2025-06-14 18:56:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/whole-grain-beer-mustard/ 2025-06-14 18:56:12.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:12.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:12.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:56:12.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:56:12.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:12.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2032984436,"createTime":1749894247555,"epollFd":11,"onlineDuration":4324998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:12.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:56:12.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:12.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-girl-on-the-train 2025-06-14 18:56:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/star-wars-the-last-jedi-trailer 2025-06-14 18:56:15.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:56:15.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:15.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/thor-ragnarok-trailer-taika-waititi 2025-06-14 18:56:17.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:17.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:17.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:17.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:17.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:17.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2035338760,"createTime":1749894247555,"epollFd":11,"onlineDuration":4330033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2035453252,"createTime":1749894247555,"epollFd":11,"onlineDuration":4330424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047250 keealive timeout 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047250 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 18:56:20.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68684959411621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:20.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:20.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68684959411621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 18:56:20.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:20.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:56:20.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:22.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:22.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:22.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05dda0 keealive timeout 2025-06-14 18:56:22.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05dda0 2025-06-14 18:56:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2037674660,"createTime":1749894247555,"epollFd":11,"onlineDuration":4335019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:24.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f6c0 keealive timeout 2025-06-14 18:56:24.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f6c0 2025-06-14 18:56:26.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051d70 keealive timeout 2025-06-14 18:56:26.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051d70 2025-06-14 18:56:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:27.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:28.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:28.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2040231648,"createTime":1749894247555,"epollFd":11,"onlineDuration":4340616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:56:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:56:28.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:28.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2040458000,"createTime":1749894247555,"epollFd":11,"onlineDuration":4340943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:30.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725801467895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:30.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 18:56:30.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725801467895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec049260 2025-06-14 18:56:30.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 18:56:30.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:56:30.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d880 keealive timeout 2025-06-14 18:56:30.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:56:30.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d880 2025-06-14 18:56:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2042368832,"createTime":1749894247555,"epollFd":11,"onlineDuration":4345004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:37.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:37.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:37.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:37.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2044736316,"createTime":1749894247555,"epollFd":11,"onlineDuration":4350022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:37.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:37.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:37.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:37.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2044862652,"createTime":1749894247555,"epollFd":11,"onlineDuration":4350357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:38.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 18:56:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/austin3 2025-06-14 18:56:40.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733510971069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d230 2025-06-14 18:56:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733510971069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d230 2025-06-14 18:56:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d230 2025-06-14 18:56:40.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d230 2025-06-14 18:56:40.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:40.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/lemmy 2025-06-14 18:56:40.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:56:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 18:56:41.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:41.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:41.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/ant-man 2025-06-14 18:56:42.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:42.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:42.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:42.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lin-shaye 2025-06-14 18:56:43.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:43.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2047289356,"createTime":1749894247555,"epollFd":11,"onlineDuration":4355652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:47.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:47.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:47.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:47.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:56:47.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:47.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2049426540,"createTime":1749894247555,"epollFd":11,"onlineDuration":4360034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:47.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:47.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:48.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:48.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2049900300,"createTime":1749894247555,"epollFd":11,"onlineDuration":4361064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:50.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741737365722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:56:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:50.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741737365722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 18:56:50.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:51.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:51.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/christina-aguilera/pictures/4732402 2025-06-14 18:56:52.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:52.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:53.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:53.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2051987476,"createTime":1749894247555,"epollFd":11,"onlineDuration":4365643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:53.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:56:53.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:53.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dave-grohl/pictures/1549514 2025-06-14 18:56:54.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 18:56:54.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 18:56:56.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 18:56:56.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:56.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/debra-winger/pictures/4082080 2025-06-14 18:56:56.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:56:56.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:56:57.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:57.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:56:57.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:57.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:56:57.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:57.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:56:57.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:57.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2054145716,"createTime":1749894247555,"epollFd":11,"onlineDuration":4370023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:56:57.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:57.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2054247048,"createTime":1749894247555,"epollFd":11,"onlineDuration":4370345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:56:58.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:56:58.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:56:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:56:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donna-karan/pictures/3875275 2025-06-14 18:57:00.079 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720932006835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:57:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720932006835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 18:57:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:57:01.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 18:57:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/beyond-clueless 2025-06-14 18:57:02.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:02.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:02.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:02.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2056506620,"createTime":1749894247555,"epollFd":11,"onlineDuration":4374997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:02.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:02.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/edwardscissorhands_1 2025-06-14 18:57:04.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:57:04.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:04.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-killing-of-a-sacred-deer 2025-06-14 18:57:05.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:05.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/thismeanswar 2025-06-14 18:57:07.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:07.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:07.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:07.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:07.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:57:07.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:07.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/a-quiet-passion-trailer 2025-06-14 18:57:07.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:07.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:07.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:07.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2058876736,"createTime":1749894247555,"epollFd":11,"onlineDuration":4380147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:08.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:57:08.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:57:08.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:08.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2059093876,"createTime":1749894247555,"epollFd":11,"onlineDuration":4380778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 18:57:08.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:08.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/super-8-trailer 2025-06-14 18:57:09.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:09.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:09.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-gunn/pictures/5435907 2025-06-14 18:57:10.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726388931274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:10.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0512a0 2025-06-14 18:57:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726388931274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0512a0 2025-06-14 18:57:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0512a0 2025-06-14 18:57:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/martin-scorsese 2025-06-14 18:57:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:57:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:57:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:57:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/melanie-griffith/pictures/5402895 2025-06-14 18:57:11.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051b60 2025-06-14 18:57:11.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:11.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/patrick-wilson/pictures/3715178 2025-06-14 18:57:12.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:12.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:57:12.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:12.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2061196844,"createTime":1749894247555,"epollFd":11,"onlineDuration":4385008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054660 2025-06-14 18:57:12.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:12.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rachel-mcadams/pictures/5435762 2025-06-14 18:57:13.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055600 2025-06-14 18:57:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/video/batman-v-superman-dawn-of-justice-trailer 2025-06-14 18:57:13.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056dc0 2025-06-14 18:57:13.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:13.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bob-dylan/news/bob-dylan-royal-albert-hall-pictures_3973900 2025-06-14 18:57:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:57:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:57:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:57:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/harrison-ford/news/harrison-ford-greatest-movie-characters_5869245 2025-06-14 18:57:15.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05afb0 2025-06-14 18:57:15.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:15.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bond/news/will-the-six-spies-bond-at-the-oscars_3500374 2025-06-14 18:57:15.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:15.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-franco/news/james-franco-denies-sexual-misconduct-claims_5951693 2025-06-14 18:57:16.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 18:57:16.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 18:57:16.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:16.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/machine-gun-kelly/news/machine-gun-kelly-eminem-rap-devil_6185936 2025-06-14 18:57:16.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c730 2025-06-14 18:57:16.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:16.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/martin-scorsese/news/martin-scorsese-joker-origin-story_5794624 2025-06-14 18:57:17.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:57:17.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:57:17.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:57:17.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:57:17.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d830 2025-06-14 18:57:17.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/adina/tags/energy+consumption/ 2025-06-14 18:57:17.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060520 2025-06-14 18:57:17.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 18:57:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:57:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/matt-reeves/news/reeves-confirms-batman-starting-from-scratch_5755765 2025-06-14 18:57:17.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:17.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2063593280,"createTime":1749894247555,"epollFd":11,"onlineDuration":4390255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:18.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sarah-palin/news/sarah-palin-tina-fey-31-rockvideo_5074203 2025-06-14 18:57:18.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 18:57:18.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 18:57:18.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2064013084,"createTime":1749894247555,"epollFd":11,"onlineDuration":4390989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:18.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:18.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taron-egerton/news/kingsman-the-golden-circle_5666630 2025-06-14 18:57:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/various-artists/music/various-artists-pitch-perfect-2-soundtrack 2025-06-14 18:57:20.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73407554626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:20.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 18:57:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73407554626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 18:57:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 18:57:22.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:22.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d230 keealive timeout 2025-06-14 18:57:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d230 2025-06-14 18:57:22.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:22.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2065906808,"createTime":1749894247555,"epollFd":11,"onlineDuration":4395013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:24.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:24.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/news/watch-the-awesome-new-full-length-trailer-for-batman-v-superman-dawn-of-justice_4824994 2025-06-14 18:57:24.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d230 2025-06-14 18:57:24.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:24.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-schwimmer/news/the-identity-of-ugly-naked-guy-from-friends-has-finally-been-revealed_5275057 2025-06-14 18:57:25.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:25.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/chris_rock 2025-06-14 18:57:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 18:57:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/craig_bierko 2025-06-14 18:57:26.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:57:26.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:57:26.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 18:57:26.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:57:26.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:26.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:57:26.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:26.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:26.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/dexter_holland 2025-06-14 18:57:26.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 18:57:26.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:26.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/eva_mendes 2025-06-14 18:57:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:27.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:57:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jack_thompson 2025-06-14 18:57:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2068262448,"createTime":1749894247555,"epollFd":11,"onlineDuration":4400010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:27.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:27.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2068367728,"createTime":1749894247555,"epollFd":11,"onlineDuration":4400331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0621b0 2025-06-14 18:57:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kate-middleton/news/kate-middleton-discharged-from-private-hospital-a-nation-breaths-sigh-of-relief_3405874 2025-06-14 18:57:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055600 keealive timeout 2025-06-14 18:57:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055600 2025-06-14 18:57:28.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055600 2025-06-14 18:57:28.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:28.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kristen-stewart/news/kristen-stewart-twilight-is-such-a-gay-movie_6367482 2025-06-14 18:57:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0633f0 2025-06-14 18:57:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/gloo-xyz-album-review 2025-06-14 18:57:30.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697105407714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:30.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064a80 2025-06-14 18:57:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697105407714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec064a80 2025-06-14 18:57:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064a80 2025-06-14 18:57:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056dc0 keealive timeout 2025-06-14 18:57:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056dc0 2025-06-14 18:57:30.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:30.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/1512342 2025-06-14 18:57:31.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064a80 2025-06-14 18:57:31.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:31.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/hitchcock%20 2025-06-14 18:57:32.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d830 keealive timeout 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c730 keealive timeout 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051b60 keealive timeout 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d830 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c730 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051b60 2025-06-14 18:57:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:57:32.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:32.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2070622036,"createTime":1749894247555,"epollFd":11,"onlineDuration":4405015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060520 keealive timeout 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054660 keealive timeout 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060520 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054660 2025-06-14 18:57:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 18:57:36.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051b60 2025-06-14 18:57:36.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:36.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/fashion/clothing/how-to-wear-dresses-in-the-winter 2025-06-14 18:57:37.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:37.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:37.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:37.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:37.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:37.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:57:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2072961884,"createTime":1749894247555,"epollFd":11,"onlineDuration":4410010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2073192184,"createTime":1749894247555,"epollFd":11,"onlineDuration":4410711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:40.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691526412963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:57:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.691526412963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:57:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:57:40.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d230 keealive timeout 2025-06-14 18:57:40.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 18:57:40.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d230 2025-06-14 18:57:40.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 18:57:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 18:57:42.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:42.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2075338580,"createTime":1749894247555,"epollFd":11,"onlineDuration":4415076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:44.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:44.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055600 keealive timeout 2025-06-14 18:57:44.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0621b0 keealive timeout 2025-06-14 18:57:44.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 18:57:44.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055600 2025-06-14 18:57:44.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0621b0 2025-06-14 18:57:44.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:57:44.525 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:57:44.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0633f0 keealive timeout 2025-06-14 18:57:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05afb0 keealive timeout 2025-06-14 18:57:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0633f0 2025-06-14 18:57:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05afb0 2025-06-14 18:57:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 18:57:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/maribou-state-kingdoms-in-colour-album-review 2025-06-14 18:57:47.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:47.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:57:47.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:47.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:57:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2077688956,"createTime":1749894247555,"epollFd":11,"onlineDuration":4420249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:57:47.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:57:47.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:47.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/visions-festival-2017-review 2025-06-14 18:57:48.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:48.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2077823188,"createTime":1749894247555,"epollFd":11,"onlineDuration":4420586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:48.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064a80 keealive timeout 2025-06-14 18:57:48.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064a80 2025-06-14 18:57:48.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064a80 2025-06-14 18:57:48.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:48.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/beach-beach-announce-the-release-of-a-new-album-the-sea-due-out-on-16th-march-2014 2025-06-14 18:57:50.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666975021362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:57:50.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049310 2025-06-14 18:57:50.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666975021362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec049310 2025-06-14 18:57:50.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049310 2025-06-14 18:57:51.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049310 2025-06-14 18:57:51.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:51.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/five-brilliant-1970s-songs-blew-your-mind-when-you-first-heard-them-01j4h47n2a8m 2025-06-14 18:57:52.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:52.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:57:52.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051b60 keealive timeout 2025-06-14 18:57:52.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051b60 2025-06-14 18:57:52.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:52.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2080040648,"createTime":1749894247555,"epollFd":11,"onlineDuration":4425007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:57.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:57.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:57:57.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:57.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:57:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:57:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2082381812,"createTime":1749894247555,"epollFd":11,"onlineDuration":4430014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:57:58.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:57:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2082593688,"createTime":1749894247555,"epollFd":11,"onlineDuration":4430727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:00.123 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705354690551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc80 2025-06-14 18:58:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705354690551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc80 2025-06-14 18:58:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc80 2025-06-14 18:58:02.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:02.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:58:02.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 18:58:02.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 18:58:02.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:02.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2084707184,"createTime":1749894247555,"epollFd":11,"onlineDuration":4435029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064a80 keealive timeout 2025-06-14 18:58:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 18:58:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064a80 2025-06-14 18:58:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:07.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:07.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:58:07.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:07.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2087078616,"createTime":1749894247555,"epollFd":11,"onlineDuration":4440029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:07.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 18:58:07.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:07.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/christine-marzano 2025-06-14 18:58:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:58:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2087290492,"createTime":1749894247555,"epollFd":11,"onlineDuration":4440662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:08.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049310 keealive timeout 2025-06-14 18:58:08.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049310 2025-06-14 18:58:08.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:08.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:08.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lollapalooza 2025-06-14 18:58:10.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7253360748291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:10.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:10.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7253360748291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:58:10.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:12.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:12.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:58:12.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:12.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2089479000,"createTime":1749894247555,"epollFd":11,"onlineDuration":4445279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:17.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:17.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:58:17.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:17.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:17.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:17.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091855696,"createTime":1749894247555,"epollFd":11,"onlineDuration":4450284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091960976,"createTime":1749894247555,"epollFd":11,"onlineDuration":4450602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:20.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745908737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:20.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745908737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:58:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:22.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:58:22.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:58:22.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:22.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2094111320,"createTime":1749894247555,"epollFd":11,"onlineDuration":4455042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 18:58:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 18:58:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 18:58:27.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:27.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:58:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:27.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:27.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2096469592,"createTime":1749894247555,"epollFd":11,"onlineDuration":4460009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:27.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:28.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:28.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2096603824,"createTime":1749894247555,"epollFd":11,"onlineDuration":4460579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:29.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:29.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:29.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 18:58:30.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696125030517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:30.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696125030517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:58:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:32.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:32.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:32.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:32.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2098825232,"createTime":1749894247555,"epollFd":11,"onlineDuration":4465037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:37.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:37.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:58:37.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:37.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2101161132,"createTime":1749894247555,"epollFd":11,"onlineDuration":4470016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2101279572,"createTime":1749894247555,"epollFd":11,"onlineDuration":4470387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:40.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742103576660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:40.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742103576660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:58:40.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:42.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:42.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:42.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:42.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2103533880,"createTime":1749894247555,"epollFd":11,"onlineDuration":4475022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:44.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:58:44.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:44.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research 2025-06-14 18:58:46.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 18:58:46.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:47.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:47.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:58:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:47.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:47.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:47.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2105863200,"createTime":1749894247555,"epollFd":11,"onlineDuration":4480004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:47.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:47.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2105960584,"createTime":1749894247555,"epollFd":11,"onlineDuration":4480341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:50.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74439239501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:58:50.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:50.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74439239501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:58:50.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:51.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:51.357 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:58:51.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:58:52.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:52.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2108226736,"createTime":1749894247555,"epollFd":11,"onlineDuration":4485026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:58:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:58:57.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:57.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:58:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2110583692,"createTime":1749894247555,"epollFd":11,"onlineDuration":4490012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:58:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:58:57.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:58:57.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2110678444,"createTime":1749894247555,"epollFd":11,"onlineDuration":4490334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:59:00.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75239372253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:00.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75239372253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:59:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:00.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 18:59:00.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 18:59:01.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:59:01.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:59:02.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:02.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:59:02.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:02.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2112940648,"createTime":1749894247555,"epollFd":11,"onlineDuration":4495012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:59:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:59:07.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:07.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2115304184,"createTime":1749894247555,"epollFd":11,"onlineDuration":4500045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:07.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:07.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042ec0 2025-06-14 18:59:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2115500268,"createTime":1749894247555,"epollFd":11,"onlineDuration":4500717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:59:10.179 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741024017333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:10.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:10.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741024017333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:59:10.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:12.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:12.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042ec0 2025-06-14 18:59:12.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:12.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2117650612,"createTime":1749894247555,"epollFd":11,"onlineDuration":4505037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042ec0 2025-06-14 18:59:12.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:12.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:12.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2014/10/07/beyonce-nicki-minaj-drop-flawless-music-video/ 2025-06-14 18:59:15.740 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:59:15.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 18:59:15.741 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 18:59:15.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042ec0 2025-06-14 18:59:17.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 18:59:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:59:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 18:59:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:59:18.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:18.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2120127324,"createTime":1749894247555,"epollFd":11,"onlineDuration":4510529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:18.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:18.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:59:18.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:18.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2120319460,"createTime":1749894247555,"epollFd":11,"onlineDuration":4510924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:20.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739299774169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739299774169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 18:59:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:22.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:22.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:22.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:22.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:22.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/crispy-seared-salmon-with-tomato-cucumber-salad/ 2025-06-14 18:59:22.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:22.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2122335572,"createTime":1749894247555,"epollFd":11,"onlineDuration":4515060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:27.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:27.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:27.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:27.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:27.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:27.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:27.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:27.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2124689896,"createTime":1749894247555,"epollFd":11,"onlineDuration":4520056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2124783332,"createTime":1749894247555,"epollFd":11,"onlineDuration":4520383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:28.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 18:59:28.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:30.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727014541625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:30.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:30.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727014541625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:59:30.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:32.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:32.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:59:32.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:32.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2127041588,"createTime":1749894247555,"epollFd":11,"onlineDuration":4525041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:35.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:59:35.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:59:35.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 18:59:35.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 18:59:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:59:37.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:37.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 18:59:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:59:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129397228,"createTime":1749894247555,"epollFd":11,"onlineDuration":4530029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129513036,"createTime":1749894247555,"epollFd":11,"onlineDuration":4530383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 18:59:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:40.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736560821533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736560821533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 18:59:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:42.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:42.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:42.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:42.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2131762080,"createTime":1749894247555,"epollFd":11,"onlineDuration":4535045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:47.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:47.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:47.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:47.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 18:59:47.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:47.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2134075608,"createTime":1749894247555,"epollFd":11,"onlineDuration":4540048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 18:59:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2134196680,"createTime":1749894247555,"epollFd":11,"onlineDuration":4540380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:49.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 18:59:50.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742616653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 18:59:50.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742616653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 18:59:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 18:59:52.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:52.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:52.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:52.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2136436512,"createTime":1749894247555,"epollFd":11,"onlineDuration":4545054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 18:59:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 18:59:57.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:57.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2138782940,"createTime":1749894247555,"epollFd":11,"onlineDuration":4550045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 18:59:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 18:59:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2138906644,"createTime":1749894247555,"epollFd":11,"onlineDuration":4550393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:00.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73012351989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:00.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:00.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73012351989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:00.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:02.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:02.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:02.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:02.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2141138580,"createTime":1749894247555,"epollFd":11,"onlineDuration":4555032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:06.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:00:06.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:00:07.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:07.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:07.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:07.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2143519224,"createTime":1749894247555,"epollFd":11,"onlineDuration":4560046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:08.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:08.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2143723204,"createTime":1749894247555,"epollFd":11,"onlineDuration":4560730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:10.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740402221679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:10.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740402221679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:10.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:12.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:12.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:12.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:12.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2145843280,"createTime":1749894247555,"epollFd":11,"onlineDuration":4565029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:17.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:17.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:17.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:17.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:17.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071562913524,"createTime":1749894247555,"epollFd":11,"onlineDuration":4570446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:18.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:18.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071563288584,"createTime":1749894247555,"epollFd":11,"onlineDuration":4571188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:20.234 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741748809814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:20.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:20.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741748809814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:20.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:21.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:00:21.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:00:22.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:22.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071565141512,"createTime":1749894247555,"epollFd":11,"onlineDuration":4575043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:27.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:27.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:27.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:27.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:27.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:27.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:27.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071567478728,"createTime":1749894247555,"epollFd":11,"onlineDuration":4580033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:27.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:27.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071567587956,"createTime":1749894247555,"epollFd":11,"onlineDuration":4580380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:30.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:30.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:32.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:32.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:32.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:32.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071569847528,"createTime":1749894247555,"epollFd":11,"onlineDuration":4585092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:37.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:37.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:37.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:37.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071572205800,"createTime":1749894247555,"epollFd":11,"onlineDuration":4590071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:38.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:38.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071572434784,"createTime":1749894247555,"epollFd":11,"onlineDuration":4590861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:40.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733156204223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:40.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:40.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733156204223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:40.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:42.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:42.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:42.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:42.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071574649612,"createTime":1749894247555,"epollFd":11,"onlineDuration":4595362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:43.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:00:43.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:00:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:47.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:47.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:00:47.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:47.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:00:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071576906552,"createTime":1749894247555,"epollFd":11,"onlineDuration":4600046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:00:47.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:47.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071577003936,"createTime":1749894247555,"epollFd":11,"onlineDuration":4600375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:50.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786771774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:00:50.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:50.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786771774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:00:50.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:51.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:51.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:00:51.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:00:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071579230608,"createTime":1749894247555,"epollFd":11,"onlineDuration":4605049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:00:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:00:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:57.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071581625728,"createTime":1749894247555,"epollFd":11,"onlineDuration":4610043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:00:57.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:00:57.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071581716532,"createTime":1749894247555,"epollFd":11,"onlineDuration":4610377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:00.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776086807250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:00.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776086807250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:01:00.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:02.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:02.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:02.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:02.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:02.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:01:02.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:02.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071584034008,"createTime":1749894247555,"epollFd":11,"onlineDuration":4615045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:07.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:07.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:07.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071586358064,"createTime":1749894247555,"epollFd":11,"onlineDuration":4620107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:07.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:07.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071586437024,"createTime":1749894247555,"epollFd":11,"onlineDuration":4620428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:10.268 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774681091308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:10.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:10.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774681091308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:01:10.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:12.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:12.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:12.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:12.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071588717652,"createTime":1749894247555,"epollFd":11,"onlineDuration":4625056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:01:17.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:17.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:01:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071591124616,"createTime":1749894247555,"epollFd":11,"onlineDuration":4630319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:18.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:18.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071591206208,"createTime":1749894247555,"epollFd":11,"onlineDuration":4630672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:18.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:01:18.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:01:20.279 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798873901367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798873901367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:01:20.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:20.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:01:20.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:01:22.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:22.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:22.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:22.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071593414456,"createTime":1749894247555,"epollFd":11,"onlineDuration":4635040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:27.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:27.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:27.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:27.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:27.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:01:27.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071595850372,"createTime":1749894247555,"epollFd":11,"onlineDuration":4640441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071595945124,"createTime":1749894247555,"epollFd":11,"onlineDuration":4640763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:30.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796585083007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:30.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:30.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796585083007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:01:30.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:01:32.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:32.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071598059936,"createTime":1749894247555,"epollFd":11,"onlineDuration":4645045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:34.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:01:34.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:35.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:01:35.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:01:35.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:01:35.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:01:37.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:37.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:37.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:37.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:01:37.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:37.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071600545860,"createTime":1749894247555,"epollFd":11,"onlineDuration":4650305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:01:38.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:38.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071600938028,"createTime":1749894247555,"epollFd":11,"onlineDuration":4651106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:40.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779476165771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779476165771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:01:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:42.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:42.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:42.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:42.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071602798852,"createTime":1749894247555,"epollFd":11,"onlineDuration":4655058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:47.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:47.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:47.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:01:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071605166336,"createTime":1749894247555,"epollFd":11,"onlineDuration":4660058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:47.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:47.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:47.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:47.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071605246612,"createTime":1749894247555,"epollFd":11,"onlineDuration":4660416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:50.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73354721069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:01:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:50.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73354721069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:01:50.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:52.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:52.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071607531188,"createTime":1749894247555,"epollFd":11,"onlineDuration":4665068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:01:55.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:01:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:01:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:01:57.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:57.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:01:57.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:57.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:01:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:57.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609834188,"createTime":1749894247555,"epollFd":11,"onlineDuration":4670034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:01:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:01:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609940784,"createTime":1749894247555,"epollFd":11,"onlineDuration":4670365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:00.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78333282470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:00.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:02:00.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78333282470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:02:00.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:02:02.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:02.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:02:02.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:02.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071612195092,"createTime":1749894247555,"epollFd":11,"onlineDuration":4675061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:06.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:02:06.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:02:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:02:07.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:07.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:07.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:07.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071614558628,"createTime":1749894247555,"epollFd":11,"onlineDuration":4680053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:07.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:07.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071614663908,"createTime":1749894247555,"epollFd":11,"onlineDuration":4680388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:10.314 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787700653076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:10.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:02:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787700653076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:02:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:02:12.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:12.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:12.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:02:12.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:12.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:12.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071616864260,"createTime":1749894247555,"epollFd":11,"onlineDuration":4685067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:17.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:17.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:02:17.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:17.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:17.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:17.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071619188316,"createTime":1749894247555,"epollFd":11,"onlineDuration":4690053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:17.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:17.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071619305440,"createTime":1749894247555,"epollFd":11,"onlineDuration":4690382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:20.322 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787370681762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:20.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:20.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787370681762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:02:20.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:22.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:22.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071621543956,"createTime":1749894247555,"epollFd":11,"onlineDuration":4695042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:23.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:02:23.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:02:27.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:27.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:02:27.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:27.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071623881172,"createTime":1749894247555,"epollFd":11,"onlineDuration":4700034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:27.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:27.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071624003560,"createTime":1749894247555,"epollFd":11,"onlineDuration":4700365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:30.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785755157470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:30.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:30.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785755157470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:02:30.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:32.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:32.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:32.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:32.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071626361832,"createTime":1749894247555,"epollFd":11,"onlineDuration":4705336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:37.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:37.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:02:37.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:37.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:37.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:37.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071628599032,"createTime":1749894247555,"epollFd":11,"onlineDuration":4710055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:37.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:37.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:38.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:38.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071628754320,"createTime":1749894247555,"epollFd":11,"onlineDuration":4710505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:40.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768795013427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:40.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768795013427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:02:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:42.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:42.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:42.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:42.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071630945460,"createTime":1749894247555,"epollFd":11,"onlineDuration":4715053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:02:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:02:47.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:47.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071633416908,"createTime":1749894247555,"epollFd":11,"onlineDuration":4720344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:47.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:47.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:02:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071633523504,"createTime":1749894247555,"epollFd":11,"onlineDuration":4720686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:02:49.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:02:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/greg-proops/news/whose-line-is-it-anyway-set-to-return-as-london-stage-show_4719343 2025-06-14 19:02:50.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779905319213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:02:50.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:02:50.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779905319213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:02:50.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:02:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:52.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:02:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071635702800,"createTime":1749894247555,"epollFd":11,"onlineDuration":4725049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:56.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:02:56.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:56.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:02:57.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:02:57.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:57.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:57.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:02:57.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:57.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:57.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:02:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071638059756,"createTime":1749894247555,"epollFd":11,"onlineDuration":4730063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:02:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:57.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:58.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:58.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071638226888,"createTime":1749894247555,"epollFd":11,"onlineDuration":4730640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:02:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:58.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:58.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:02:58.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:02:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:02:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:03:00.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74703598022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:00.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:03:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74703598022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:03:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:03:00.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:03:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-03-reveals-rapid-future-drugs.html 2025-06-14 19:03:02.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:02.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:02.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:02.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071640373284,"createTime":1749894247555,"epollFd":11,"onlineDuration":4735046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:03.305 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:03:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:03.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:03.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/targetsbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/targets"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/targetsbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/targets"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/version/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 53 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/version/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/version/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 53 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/version/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/goversion/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 55 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/goversion/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/goversion/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 55 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/goversion/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/query?query=prometheus_build_infobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 38 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/query"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/query?query=prometheus_build_infobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 38 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/query"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/labelsbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 39 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/labels"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/labelsbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 39 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/labels"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/__name__/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 54 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/__name__/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/label/__name__/valuesbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 54 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/label/__name__/values"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:03:04.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:04.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/status/configbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/status/config"}, this: 0x7fbfec0536a0 2025-06-14 19:03:04.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:04.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-14 19:03:04.670 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:03:04.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:07.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:07.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:07.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:07.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071642715764,"createTime":1749894247555,"epollFd":11,"onlineDuration":4740093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071642864472,"createTime":1749894247555,"epollFd":11,"onlineDuration":4740433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:08.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 19:03:08.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:08.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-14 19:03:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 19:03:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-14 19:03:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 19:03:09.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 19:03:09.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-14 19:03:09.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 19:03:09.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-14 19:03:09.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:09.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-14 19:03:10.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 19:03:10.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:03:10.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:03:10.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-14 19:03:10.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-14 19:03:10.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-14 19:03:10.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76253890991211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0612c0 2025-06-14 19:03:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76253890991211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0612c0 2025-06-14 19:03:10.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0612c0 2025-06-14 19:03:10.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-14 19:03:10.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 19:03:10.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-14 19:03:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 19:03:10.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 19:03:10.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:10.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 19:03:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 19:03:11.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:11.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 19:03:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 19:03:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 19:03:11.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:11.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 19:03:11.566 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:03:11.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:11.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:11.661 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:03:11.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:12.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:12.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:12.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 19:03:12.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:03:12.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:12.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071645046400,"createTime":1749894247555,"epollFd":11,"onlineDuration":4745060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:14.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:03:14.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:03:16.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:03:16.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:03:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:17.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:17.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:17.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:17.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647402040,"createTime":1749894247555,"epollFd":11,"onlineDuration":4750078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:17.856 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:03:17.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:17.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:17.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647515216,"createTime":1749894247555,"epollFd":11,"onlineDuration":4750412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:18.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:03:20.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76818084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:20.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:03:20.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76818084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:03:20.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:03:21.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:21.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-14 19:03:21.788 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:03:21.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:22.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:22.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071649769524,"createTime":1749894247555,"epollFd":11,"onlineDuration":4755069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:23.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:03:23.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:03:25.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:25.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:25.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-14 19:03:26.106 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:03:26.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:26.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:26.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 19:03:26.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:26.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090* 2025-06-14 19:03:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090http://104.243.33.120:9090* 2025-06-14 19:03:26.869 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:03:26.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:27.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:27.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:27.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:27.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071652152800,"createTime":1749894247555,"epollFd":11,"onlineDuration":4760055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:27.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:03:27.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:03:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071652246236,"createTime":1749894247555,"epollFd":11,"onlineDuration":4760399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:29.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:29.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 19:03:29.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:30.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:30.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:30.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:03:30.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:03:30.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:03:32.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:32.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071654500544,"createTime":1749894247555,"epollFd":11,"onlineDuration":4765044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:34.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:03:34.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:35.231 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:03:35.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:37.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:37.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:37.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:03:37.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:03:37.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:37.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:37.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:37.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071656827232,"createTime":1749894247555,"epollFd":11,"onlineDuration":4770052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071656939092,"createTime":1749894247555,"epollFd":11,"onlineDuration":4770378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:38.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:40.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795764923095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:40.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:40.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795764923095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:03:40.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:42.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:42.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:42.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:42.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071659180240,"createTime":1749894247555,"epollFd":11,"onlineDuration":4775067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:46.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:03:46.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:03:47.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:47.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:47.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:47.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:03:47.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:47.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071661568780,"createTime":1749894247555,"epollFd":11,"onlineDuration":4780065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:03:47.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:47.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:03:47.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:47.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071661643792,"createTime":1749894247555,"epollFd":11,"onlineDuration":4780407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:03:48.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:48.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/fast-and-furious-7-body-doubles-cgi-paul-walker_4123087 2025-06-14 19:03:50.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763444900512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:03:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:03:50.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763444900512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:03:50.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:03:52.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:52.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071663913892,"createTime":1749894247555,"epollFd":11,"onlineDuration":4785068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:54.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:03:54.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:03:54.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:54.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:54.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/robots.txt 2025-06-14 19:03:54.701 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:03:54.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:03:54.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:55.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 19:03:55.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:55.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:03:57.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:57.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:03:57.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:57.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:57.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:57.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:03:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071666243212,"createTime":1749894247555,"epollFd":11,"onlineDuration":4790079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:03:57.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:03:57.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071666336648,"createTime":1749894247555,"epollFd":11,"onlineDuration":4790419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:00.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794418334960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:00.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:04:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794418334960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:04:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:04:00.948 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:04:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:02.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:02.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:02.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:02.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:02.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/best-storebought-cranberry-sauce-chefs-8745046 2025-06-14 19:04:02.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:02.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071668550160,"createTime":1749894247555,"epollFd":11,"onlineDuration":4795065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:04.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:04:04.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:07.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:07.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:07.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:07.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071670990024,"createTime":1749894247555,"epollFd":11,"onlineDuration":4800062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:04:07.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:07.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071671051876,"createTime":1749894247555,"epollFd":11,"onlineDuration":4800396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:10.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799043655395508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799043655395508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:04:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:12.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:12.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:12.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:12.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071673308816,"createTime":1749894247555,"epollFd":11,"onlineDuration":4805063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:17.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:17.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:17.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:17.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:17.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:17.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071675717096,"createTime":1749894247555,"epollFd":11,"onlineDuration":4810442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:18.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:18.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:18.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:04:18.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071676123740,"createTime":1749894247555,"epollFd":11,"onlineDuration":4810998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:20.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813119888305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:20.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813119888305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:04:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:22.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:22.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:04:22.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:22.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071678012200,"createTime":1749894247555,"epollFd":11,"onlineDuration":4815065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:27.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:27.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:04:27.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:27.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:04:27.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:27.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:04:27.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:27.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071680363892,"createTime":1749894247555,"epollFd":11,"onlineDuration":4820080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071680417848,"createTime":1749894247555,"epollFd":11,"onlineDuration":4820423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:30.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79351234436035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79351234436035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:04:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:32.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:32.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:32.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:32.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071682707688,"createTime":1749894247555,"epollFd":11,"onlineDuration":4825063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:37.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:37.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:37.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:37.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:37.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:04:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071685131760,"createTime":1749894247555,"epollFd":11,"onlineDuration":4830309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:38.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:38.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071685217300,"createTime":1749894247555,"epollFd":11,"onlineDuration":4830642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:40.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81451416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:40.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:40.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81451416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:04:40.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:40.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:04:40.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:04:42.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:42.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:04:42.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:42.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071687424232,"createTime":1749894247555,"epollFd":11,"onlineDuration":4835077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:45.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:04:45.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:45.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:04:45.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:45.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/300.html-------------------- 2025-06-14 19:04:46.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:04:46.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:46.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32800342753 2025-06-14 19:04:47.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:47.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:04:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:04:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:04:47.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:47.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689750920,"createTime":1749894247555,"epollFd":11,"onlineDuration":4840062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689861464,"createTime":1749894247555,"epollFd":11,"onlineDuration":4840403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:04:48.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:48.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alex-turner 2025-06-14 19:04:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:04:50.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:50.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32853933717 2025-06-14 19:04:50.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75292205810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:04:50.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:04:50.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75292205810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:04:50.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:04:52.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:52.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:52.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:04:52.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071692194732,"createTime":1749894247555,"epollFd":11,"onlineDuration":4845325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:53.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:04:53.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:04:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:04:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33049926274 2025-06-14 19:04:57.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:57.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:04:57.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:57.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:57.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:57.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071694456936,"createTime":1749894247555,"epollFd":11,"onlineDuration":4850077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:04:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:04:58.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:04:58.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071694725400,"createTime":1749894247555,"epollFd":11,"onlineDuration":4850905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:04:59.173 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:04:59.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:00.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696481704711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:00.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:00.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696481704711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:00.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:02.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:02.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 19:05:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:05:02.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:02.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071696809944,"createTime":1749894247555,"epollFd":11,"onlineDuration":4855087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:04.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:05:04.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:05:06.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:05:06.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:05:07.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:07.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:07.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071699168216,"createTime":1749894247555,"epollFd":11,"onlineDuration":4860060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:07.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:07.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071699273496,"createTime":1749894247555,"epollFd":11,"onlineDuration":4860385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:05:08.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:08.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2017/07/03/kanye-west-leaves-tidal/ 2025-06-14 19:05:10.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75428009033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75428009033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:10.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:05:10.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:05:12.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:12.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:12.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:12.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071701517276,"createTime":1749894247555,"epollFd":11,"onlineDuration":4865050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:17.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:17.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:17.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:17.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:17.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:17.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071703870284,"createTime":1749894247555,"epollFd":11,"onlineDuration":4870071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:17.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:17.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071704055840,"createTime":1749894247555,"epollFd":11,"onlineDuration":4870655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:20.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78839874267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:20.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78839874267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:22.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:22.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:22.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:22.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071706254876,"createTime":1749894247555,"epollFd":11,"onlineDuration":4875125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:24.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 19:05:24.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:05:27.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:27.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:27.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:27.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:27.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:27.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071708669736,"createTime":1749894247555,"epollFd":11,"onlineDuration":4880282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071708764488,"createTime":1749894247555,"epollFd":11,"onlineDuration":4880611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:05:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:05:30.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794797897338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:30.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:30.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794797897338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:30.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:32.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:32.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:32.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:32.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071710995108,"createTime":1749894247555,"epollFd":11,"onlineDuration":4885302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:37.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:37.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:37.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:37.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071713261260,"createTime":1749894247555,"epollFd":11,"onlineDuration":4890063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071713374436,"createTime":1749894247555,"epollFd":11,"onlineDuration":4890434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:40.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:40.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:42.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:42.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071715606372,"createTime":1749894247555,"epollFd":11,"onlineDuration":4895072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:42.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:42.740 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:05:42.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:46.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:05:46.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:05:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:05:47.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:47.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:05:47.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:47.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071717954116,"createTime":1749894247555,"epollFd":11,"onlineDuration":4900072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:05:48.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:05:48.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:48.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113368220/burning-nightmare-shadow-staff 2025-06-14 19:05:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071718139672,"createTime":1749894247555,"epollFd":11,"onlineDuration":4900620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:50.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806241989135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:05:50.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:50.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806241989135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:05:50.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:05:52.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:52.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:52.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:52.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071720320284,"createTime":1749894247555,"epollFd":11,"onlineDuration":4905055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:54.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:05:54.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:05:57.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:57.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:57.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:57.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:05:57.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:05:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071722661448,"createTime":1749894247555,"epollFd":11,"onlineDuration":4910066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:05:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:05:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071722768044,"createTime":1749894247555,"epollFd":11,"onlineDuration":4910393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:00.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79753875732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:00.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:00.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79753875732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:06:00.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:02.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:02.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:02.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:02.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071724999980,"createTime":1749894247555,"epollFd":11,"onlineDuration":4915061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:03.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:03.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:06:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:06:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:07.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:07.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:07.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:07.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:07.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:07.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:08.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:08.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727517488,"createTime":1749894247555,"epollFd":11,"onlineDuration":4920536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727889916,"createTime":1749894247555,"epollFd":11,"onlineDuration":4921179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:10.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722827911376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:10.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722827911376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:06:10.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:12.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:12.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:12.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:12.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071729727052,"createTime":1749894247555,"epollFd":11,"onlineDuration":4925064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:15.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:15.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:15.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shawn-levy 2025-06-14 19:06:17.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:17.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:06:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:17.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:17.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071732064268,"createTime":1749894247555,"epollFd":11,"onlineDuration":4930064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:17.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:17.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:06:17.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:17.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071732174812,"createTime":1749894247555,"epollFd":11,"onlineDuration":4930415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:18.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:06:18.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:20.518 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72736930847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:20.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:20.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72736930847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:06:20.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:22.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:06:22.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:06:22.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:22.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071734502816,"createTime":1749894247555,"epollFd":11,"onlineDuration":4935321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:24.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:06:24.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:06:27.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:27.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:27.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:27.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:27.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:27.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:27.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:27.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736874248,"createTime":1749894247555,"epollFd":11,"onlineDuration":4940351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736983476,"createTime":1749894247555,"epollFd":11,"onlineDuration":4940679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:30.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:06:30.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:30.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720746994018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:30.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720746994018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:06:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:32.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:32.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:32.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:32.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071739119344,"createTime":1749894247555,"epollFd":11,"onlineDuration":4945078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:34.447 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:06:34.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:37.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:37.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:06:37.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:37.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:37.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:37.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071741471036,"createTime":1749894247555,"epollFd":11,"onlineDuration":4950062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071741569736,"createTime":1749894247555,"epollFd":11,"onlineDuration":4950389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:40.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716869354248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:40.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716869354248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:06:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:42.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:42.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:42.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:42.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071743806936,"createTime":1749894247555,"epollFd":11,"onlineDuration":4955068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:43.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:06:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:06:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:06:47.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:47.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:06:47.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:47.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071746177052,"createTime":1749894247555,"epollFd":11,"onlineDuration":4960068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:47.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:47.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:06:47.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:47.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071746291544,"createTime":1749894247555,"epollFd":11,"onlineDuration":4960407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:50.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746166229248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:06:50.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:50.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746166229248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:06:50.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:52.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:52.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:52.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071748528744,"createTime":1749894247555,"epollFd":11,"onlineDuration":4965068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:06:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:06:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:06:57.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:57.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:57.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:57.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:06:57.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:57.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071750910704,"createTime":1749894247555,"epollFd":11,"onlineDuration":4970106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:06:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:06:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071750998876,"createTime":1749894247555,"epollFd":11,"onlineDuration":4970448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:06:58.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:06:58.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:00.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766761779785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:00.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:00.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766761779785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:00.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:02.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:02.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071753230812,"createTime":1749894247555,"epollFd":11,"onlineDuration":4975090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:07.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:07.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:07.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:07.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:07:07.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:07.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071755661464,"createTime":1749894247555,"epollFd":11,"onlineDuration":4980315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:08.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:08.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071755772008,"createTime":1749894247555,"epollFd":11,"onlineDuration":4980647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:10.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:07:10.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:07:10.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706283569335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:10.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:10.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706283569335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:10.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:12.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:12.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071757923668,"createTime":1749894247555,"epollFd":11,"onlineDuration":4985068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:17.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:17.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:17.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:17.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:17.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:17.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071760302996,"createTime":1749894247555,"epollFd":11,"onlineDuration":4990077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:17.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:17.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071760387220,"createTime":1749894247555,"epollFd":11,"onlineDuration":4990428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:20.566 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735946655273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:20.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:20.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735946655273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:20.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:22.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:22.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762713908,"createTime":1749894247555,"epollFd":11,"onlineDuration":4995319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:22.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:07:22.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:07:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:27.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:27.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:27.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:07:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:27.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:27.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071764980060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5000082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071765107712,"createTime":1749894247555,"epollFd":11,"onlineDuration":5000415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:30.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7492618560791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:30.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7492618560791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:32.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:32.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:32.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:32.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071767365968,"createTime":1749894247555,"epollFd":11,"onlineDuration":5005058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:37.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:37.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:07:37.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:37.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071769779512,"createTime":1749894247555,"epollFd":11,"onlineDuration":5010302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:38.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:38.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071769878212,"createTime":1749894247555,"epollFd":11,"onlineDuration":5010626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:40.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752004623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:40.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752004623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:40.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:42.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:42.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:42.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:42.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071772046980,"createTime":1749894247555,"epollFd":11,"onlineDuration":5015077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:47.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:47.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:47.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:47.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:07:47.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:47.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774381564,"createTime":1749894247555,"epollFd":11,"onlineDuration":5020077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:07:47.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:47.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:07:48.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:48.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774573700,"createTime":1749894247555,"epollFd":11,"onlineDuration":5020627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:50.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756078720092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:07:50.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:50.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756078720092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:07:50.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:52.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:52.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:52.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:07:52.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:52.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/santa/how_do_i_substitute_dried_herbs_for_fresh/ 2025-06-14 19:07:52.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:52.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071776725360,"createTime":1749894247555,"epollFd":11,"onlineDuration":5025090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:57.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:57.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:07:57.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:57.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:07:57.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:57.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:07:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071779083632,"createTime":1749894247555,"epollFd":11,"onlineDuration":5030087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:07:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:07:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071779290244,"createTime":1749894247555,"epollFd":11,"onlineDuration":5030652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:00.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:08:00.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:08:00.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:00.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:00.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:08:00.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:02.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:02.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:02.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:02.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071781428744,"createTime":1749894247555,"epollFd":11,"onlineDuration":5035066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:07.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:07.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:07.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:07.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:07.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:07.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783775172,"createTime":1749894247555,"epollFd":11,"onlineDuration":5040081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:07.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:07.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:07.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:07.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783915984,"createTime":1749894247555,"epollFd":11,"onlineDuration":5040426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:08.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:08:08.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:10.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712867736816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:10.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:10.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712867736816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:08:10.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:12.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:12.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:12.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:12.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071786205824,"createTime":1749894247555,"epollFd":11,"onlineDuration":5045306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:08:17.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:17.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:08:17.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:17.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071788482504,"createTime":1749894247555,"epollFd":11,"onlineDuration":5050074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071788587784,"createTime":1749894247555,"epollFd":11,"onlineDuration":5050401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:17.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:18.157 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:08:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:20.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688966751098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:20.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688966751098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:08:20.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:21.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:21.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:21.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:08:21.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:08:21.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:08:22.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:22.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071790838144,"createTime":1749894247555,"epollFd":11,"onlineDuration":5055077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:24.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:08:24.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:08:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:27.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:27.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:27.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071793208260,"createTime":1749894247555,"epollFd":11,"onlineDuration":5060079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:27.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:27.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:28.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:28.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071793421452,"createTime":1749894247555,"epollFd":11,"onlineDuration":5060712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:30.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.655006408691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:30.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.655006408691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:08:30.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:32.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:32.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071795550740,"createTime":1749894247555,"epollFd":11,"onlineDuration":5065124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:33.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:33.709 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:08:33.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:37.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:37.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:37.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:37.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:08:37.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:37.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071797893220,"createTime":1749894247555,"epollFd":11,"onlineDuration":5070104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:38.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:38.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:38.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:38.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071798111676,"createTime":1749894247555,"epollFd":11,"onlineDuration":5070836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:38.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:08:38.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:40.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:40.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:40.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-postpones-two-more-shows_4996187 2025-06-14 19:08:40.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74039077758789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:40.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:40.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74039077758789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:08:40.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:40.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:40.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/brad-pitt/news/the-big-short-brad-pitt-ryan-gosling-christian-bale_4534719 2025-06-14 19:08:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071800247544,"createTime":1749894247555,"epollFd":11,"onlineDuration":5075078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:47.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:47.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:08:47.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:47.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:08:47.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:47.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:08:47.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:47.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071802591340,"createTime":1749894247555,"epollFd":11,"onlineDuration":5080098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:48.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:48.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071802820324,"createTime":1749894247555,"epollFd":11,"onlineDuration":5080827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:50.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751047134399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:08:50.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751047134399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:08:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:52.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:08:52.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:08:52.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:52.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071804943032,"createTime":1749894247555,"epollFd":11,"onlineDuration":5085085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:56.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:08:56.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:57.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:57.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:08:57.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:57.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:08:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:57.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071807356576,"createTime":1749894247555,"epollFd":11,"onlineDuration":5090086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:08:57.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:57.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071807452644,"createTime":1749894247555,"epollFd":11,"onlineDuration":5090413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:08:58.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:08:58.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:58.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:08:58.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:08:58.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:08:58.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/greek-vase-paintings-from-ancient-greece/ 2025-06-14 19:09:00.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745712280273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:09:00.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745712280273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:09:00.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:09:01.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:09:01.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:01.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113353421/betrayals-gaze-headwear 2025-06-14 19:09:02.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:02.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:02.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:02.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071809664840,"createTime":1749894247555,"epollFd":11,"onlineDuration":5095082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:07.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:07.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:07.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:07.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071811998108,"createTime":1749894247555,"epollFd":11,"onlineDuration":5100078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071812187612,"createTime":1749894247555,"epollFd":11,"onlineDuration":5100628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:10.655 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755491256713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:10.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:10.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755491256713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:09:10.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:12.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:12.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:09:12.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:12.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071814344536,"createTime":1749894247555,"epollFd":11,"onlineDuration":5105080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:13.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:13.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:13.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:09:13.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:09:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/iowa/des-moines/des-moines-stellar-food-arts-scene/ 2025-06-14 19:09:14.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:09:14.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:14.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 19:09:14.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f510 2025-06-14 19:09:14.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:09:14.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:09:14.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:09:14.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:15.756 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:09:15.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f510 2025-06-14 19:09:16.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 19:09:16.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:09:17.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:17.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:09:17.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:17.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:09:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:09:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071816692280,"createTime":1749894247555,"epollFd":11,"onlineDuration":5110121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071816814668,"createTime":1749894247555,"epollFd":11,"onlineDuration":5110448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:20.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744991302490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:20.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:20.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744991302490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:09:20.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:22.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:22.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:22.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:22.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071819066344,"createTime":1749894247555,"epollFd":11,"onlineDuration":5115103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:23.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:23.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:23.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/spain-buget-travel-easyjet/ 2025-06-14 19:09:27.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:27.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:27.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:27.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:27.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:27.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:27.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:27.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821408824,"createTime":1749894247555,"epollFd":11,"onlineDuration":5120084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821532528,"createTime":1749894247555,"epollFd":11,"onlineDuration":5120412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:28.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:09:28.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:09:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:09:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:09:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:09:30.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751794815063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:30.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:30.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751794815063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:09:30.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:32.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:32.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:09:32.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:32.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071823827632,"createTime":1749894247555,"epollFd":11,"onlineDuration":5125300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:37.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:37.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:09:37.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:37.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:09:37.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:37.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071826100364,"createTime":1749894247555,"epollFd":11,"onlineDuration":5130077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:37.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:37.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:09:37.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:37.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071826205644,"createTime":1749894247555,"epollFd":11,"onlineDuration":5130412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:38.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:09:38.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:40.683 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758745193481445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:40.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:40.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758745193481445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:09:40.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:41.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:41.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:41.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:09:42.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:42.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:42.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:42.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071828452056,"createTime":1749894247555,"epollFd":11,"onlineDuration":5135084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:47.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:47.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:47.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:47.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:47.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:47.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:09:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830823488,"createTime":1749894247555,"epollFd":11,"onlineDuration":5140091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:48.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:48.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830923504,"createTime":1749894247555,"epollFd":11,"onlineDuration":5140447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:49.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:09:49.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:49.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:09:50.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738849639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:09:50.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:09:50.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738849639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:09:50.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:09:52.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:52.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:52.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:52.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071833173864,"createTime":1749894247555,"epollFd":11,"onlineDuration":5145131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:56.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:09:56.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:57.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:09:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071835521608,"createTime":1749894247555,"epollFd":11,"onlineDuration":5150096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:09:57.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:57.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:09:58.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:58.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071835867716,"createTime":1749894247555,"epollFd":11,"onlineDuration":5150931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:09:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:09:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:09:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:10:00.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750940322875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:10:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750940322875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:10:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:10:02.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:02.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838061488,"createTime":1749894247555,"epollFd":11,"onlineDuration":5155701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:04.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:10:04.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:07.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:07.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071840227624,"createTime":1749894247555,"epollFd":11,"onlineDuration":5160097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:07.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:07.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:08.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:08.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071840451344,"createTime":1749894247555,"epollFd":11,"onlineDuration":5160794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:10.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75284767150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:10.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:10.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75284767150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:10:10.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:12.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:12.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:10:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071842987276,"createTime":1749894247555,"epollFd":11,"onlineDuration":5165971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:14.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:10:14.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:10:14.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:17.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:17.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:10:17.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:17.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:10:17.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:17.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:10:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071844986280,"createTime":1749894247555,"epollFd":11,"onlineDuration":5170314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071845390292,"createTime":1749894247555,"epollFd":11,"onlineDuration":5171144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:20.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74970245361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:20.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:20.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74970245361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:10:20.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:22.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:22.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:23.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:23.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071847477468,"createTime":1749894247555,"epollFd":11,"onlineDuration":5175633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:27.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:27.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071849625180,"createTime":1749894247555,"epollFd":11,"onlineDuration":5180111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:27.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:27.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:28.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:28.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071849825212,"createTime":1749894247555,"epollFd":11,"onlineDuration":5180678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:30.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:10:30.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:30.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759469985961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:30.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:30.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759469985961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:10:30.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:32.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:32.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:10:32.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:32.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071851971608,"createTime":1749894247555,"epollFd":11,"onlineDuration":5185097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:33.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:33.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:33.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/15-winter-warmer-escapes/ 2025-06-14 19:10:37.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:37.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:10:37.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:37.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:10:37.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:37.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:10:37.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:37.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071854321984,"createTime":1749894247555,"epollFd":11,"onlineDuration":5190109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071854437792,"createTime":1749894247555,"epollFd":11,"onlineDuration":5190457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:39.587 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:10:39.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:40.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740365982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:40.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740365982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:10:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:10:42.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:42.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:42.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:42.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856684204,"createTime":1749894247555,"epollFd":11,"onlineDuration":5195091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:47.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:47.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:47.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:47.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:47.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:47.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071859020104,"createTime":1749894247555,"epollFd":11,"onlineDuration":5200090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:10:47.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:47.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:10:47.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:47.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071859146440,"createTime":1749894247555,"epollFd":11,"onlineDuration":5200423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:48.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:10:48.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:50.734 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70765495300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:10:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70765495300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:10:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:10:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:53.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:53.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071861491552,"createTime":1749894247555,"epollFd":11,"onlineDuration":5205494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:56.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:10:56.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:10:57.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:57.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:57.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:57.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:10:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:57.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:10:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071863730068,"createTime":1749894247555,"epollFd":11,"onlineDuration":5210126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:10:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:10:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071863815608,"createTime":1749894247555,"epollFd":11,"onlineDuration":5210449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:00.736 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735248565673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735248565673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:11:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:03.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071866188356,"createTime":1749894247555,"epollFd":11,"onlineDuration":5215505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:07.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:07.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:07.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:07.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:07.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:07.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071868428188,"createTime":1749894247555,"epollFd":11,"onlineDuration":5220117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:08.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:08.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071868812460,"createTime":1749894247555,"epollFd":11,"onlineDuration":5220932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:11:10.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696041107177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696041107177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:11:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:12.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:12.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:11:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071870781196,"createTime":1749894247555,"epollFd":11,"onlineDuration":5225099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:11:17.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:17.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:11:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:11:17.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:17.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:11:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071873596120,"createTime":1749894247555,"epollFd":11,"onlineDuration":5231008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:11:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071873693504,"createTime":1749894247555,"epollFd":11,"onlineDuration":5231330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:19.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:11:19.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:11:20.755 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666486740112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:20.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:20.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666486740112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:11:20.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:22.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:22.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:22.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:22.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071875479316,"createTime":1749894247555,"epollFd":11,"onlineDuration":5235090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:23.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:23.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:11:24.010 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:11:24.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:27.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:27.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:27.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:27.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:27.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:27.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877840220,"createTime":1749894247555,"epollFd":11,"onlineDuration":5240110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:27.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:27.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:28.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:28.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877948132,"createTime":1749894247555,"epollFd":11,"onlineDuration":5240447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:28.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:28.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:28.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/ginger/how-to-set-up-email-on-windows-11-a-step-by-step-guide-for-beginners/ 2025-06-14 19:11:30.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:11:30.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:11:30.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708974838256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:30.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:30.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708974838256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:11:30.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:32.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:32.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:32.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:32.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071880220864,"createTime":1749894247555,"epollFd":11,"onlineDuration":5245137,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:37.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:37.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:37.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:37.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:37.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:37.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:11:37.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:37.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071882571240,"createTime":1749894247555,"epollFd":11,"onlineDuration":5250103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:11:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071882665992,"createTime":1749894247555,"epollFd":11,"onlineDuration":5250434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:38.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:38.980 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:11:38.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:40.772 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74781608581543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:40.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:40.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74781608581543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:11:40.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:42.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:42.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071884918984,"createTime":1749894247555,"epollFd":11,"onlineDuration":5255103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:44.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:11:44.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:47.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:47.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:47.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:11:47.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:47.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2018/06/20180630_151515_0001.png 2025-06-14 19:11:47.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:47.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:11:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071887269360,"createTime":1749894247555,"epollFd":11,"onlineDuration":5260100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:11:48.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:48.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071887368060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5260453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:11:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/pulled-apart-by-horses/video/pulled-apart-by-horses-high-five-swan-dive-nose-dive-video-x16x08x10 2025-06-14 19:11:50.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7394962310791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:11:50.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:11:50.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7394962310791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:11:50.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:11:51.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:11:51.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:51.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/england/london/activities/ginstitute/a/poi-act/1573958/358914 2025-06-14 19:11:52.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:52.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:52.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:52.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071889621052,"createTime":1749894247555,"epollFd":11,"onlineDuration":5265103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:55.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:11:55.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:11:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:11:57.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:57.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:57.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:57.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071891971428,"createTime":1749894247555,"epollFd":11,"onlineDuration":5270109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:11:57.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:57.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:11:58.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:11:58.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071892064864,"createTime":1749894247555,"epollFd":11,"onlineDuration":5270482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:00.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7513427734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:00.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:12:00.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7513427734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:12:00.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:12:02.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:02.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:02.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:02.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071894307328,"createTime":1749894247555,"epollFd":11,"onlineDuration":5275123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:02.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:12:02.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:04.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:12:04.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:12:06.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:12:06.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:12:07.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:07.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:07.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:07.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071896648492,"createTime":1749894247555,"epollFd":11,"onlineDuration":5280102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:07.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:07.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071896764300,"createTime":1749894247555,"epollFd":11,"onlineDuration":5280434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:10.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74165153503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:10.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74165153503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:12:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:12.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:12.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071899014660,"createTime":1749894247555,"epollFd":11,"onlineDuration":5285102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:16.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:12:16.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:12:17.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:17.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:17.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:17.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071901379512,"createTime":1749894247555,"epollFd":11,"onlineDuration":5290108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:17.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:17.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071901472948,"createTime":1749894247555,"epollFd":11,"onlineDuration":5290437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:20.798 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705915451049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:20.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:20.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.705915451049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:12:20.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:21.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:12:21.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:12:22.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:22.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:22.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:22.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071903743048,"createTime":1749894247555,"epollFd":11,"onlineDuration":5295099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:26.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:26.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:26.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:12:27.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:27.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:27.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:27.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:27.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:27.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:27.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:27.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071906161856,"createTime":1749894247555,"epollFd":11,"onlineDuration":5300338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071906239500,"createTime":1749894247555,"epollFd":11,"onlineDuration":5300658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:30.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707765579223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:30.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:12:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707765579223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:12:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:12:32.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:32.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:32.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:32.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071908438536,"createTime":1749894247555,"epollFd":11,"onlineDuration":5305091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:37.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:37.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:37.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:37.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:12:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/clifford/wuthering-waves/wuthering-waves-jiyan-voice-actors/ 2025-06-14 19:12:37.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:37.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:37.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:37.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071910846816,"createTime":1749894247555,"epollFd":11,"onlineDuration":5310287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:38.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:38.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071911274516,"createTime":1749894247555,"epollFd":11,"onlineDuration":5311146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:40.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689237594604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:40.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:12:40.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.689237594604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:12:40.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:12:42.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:42.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:42.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:42.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913160344,"createTime":1749894247555,"epollFd":11,"onlineDuration":5315109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:42.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:12:42.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:44.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:12:44.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:44.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:12:44.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:12:44.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:44.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:12:47.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:47.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:47.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:47.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:12:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071915476504,"createTime":1749894247555,"epollFd":11,"onlineDuration":5320118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:12:47.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:47.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:12:48.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:48.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071915606788,"createTime":1749894247555,"epollFd":11,"onlineDuration":5320521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:50.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74671745300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:12:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:12:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74671745300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec045660 2025-06-14 19:12:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:12:52.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:52.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:52.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:52.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071917828196,"createTime":1749894247555,"epollFd":11,"onlineDuration":5325147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:52.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:12:52.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:12:57.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:57.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:12:57.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:57.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:57.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:57.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071920125932,"createTime":1749894247555,"epollFd":11,"onlineDuration":5330117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:12:57.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:57.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:12:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:12:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071920377288,"createTime":1749894247555,"epollFd":11,"onlineDuration":5330728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:00.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:13:00.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:13:00.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:13:00.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:00.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749286651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:00.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:13:00.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749286651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:13:00.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:13:02.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:02.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:02.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:02.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071922488152,"createTime":1749894247555,"epollFd":11,"onlineDuration":5335098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:07.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:07.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:07.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:07.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071924804312,"createTime":1749894247555,"epollFd":11,"onlineDuration":5340113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:07.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:07.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:08.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:08.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071924954336,"createTime":1749894247555,"epollFd":11,"onlineDuration":5340469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:10.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71828842163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:10.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:10.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71828842163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:13:10.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:12.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:12.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:12.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:12.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071927165216,"createTime":1749894247555,"epollFd":11,"onlineDuration":5345120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:17.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:17.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071929545860,"createTime":1749894247555,"epollFd":11,"onlineDuration":5350271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:18.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:18.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:18.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:18.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071929743260,"createTime":1749894247555,"epollFd":11,"onlineDuration":5350854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:20.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750411987304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:20.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:20.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750411987304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:13:20.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:22.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:22.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:22.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:22.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071931908080,"createTime":1749894247555,"epollFd":11,"onlineDuration":5355121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:24.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:24.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:24.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/hilary-bradt-talks-british-argentine-relations/ 2025-06-14 19:13:27.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:27.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:27.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:27.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:27.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:27.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934265036,"createTime":1749894247555,"epollFd":11,"onlineDuration":5360102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934400584,"createTime":1749894247555,"epollFd":11,"onlineDuration":5360457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:13:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-numan 2025-06-14 19:13:29.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:13:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jason-clarke 2025-06-14 19:13:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec045660 2025-06-14 19:13:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:30.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/peter-sollett 2025-06-14 19:13:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ryan-phillippe 2025-06-14 19:13:30.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735740661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:13:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735740661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:13:30.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:13:31.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:13:31.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:31.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shirley-bassey 2025-06-14 19:13:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:13:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stefanie-scott 2025-06-14 19:13:32.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:32.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:32.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0612c0 2025-06-14 19:13:32.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:32.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/suraj-sharma 2025-06-14 19:13:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071936732536,"createTime":1749894247555,"epollFd":11,"onlineDuration":5365494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:35.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:13:35.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:35.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/agatha-christie 2025-06-14 19:13:37.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:37.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:37.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:37.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:37.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071938992108,"createTime":1749894247555,"epollFd":11,"onlineDuration":5370117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071939048696,"createTime":1749894247555,"epollFd":11,"onlineDuration":5370461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 19:13:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:13:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:13:38.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:38.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:38.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:38.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:39.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:39.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:39.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:39.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:39.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:39.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:40.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:40.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:40.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:40.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:13:40.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04ec50 keealive timeout 2025-06-14 19:13:40.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:13:40.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725276947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:40.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:40.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725276947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04ec50 2025-06-14 19:13:40.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04ec50 2025-06-14 19:13:42.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:42.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:42.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:42.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071941356960,"createTime":1749894247555,"epollFd":11,"onlineDuration":5375327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec045660 keealive timeout 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec045660 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:13:46.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:13:47.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:47.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:13:47.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:47.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:47.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:47.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071943679700,"createTime":1749894247555,"epollFd":11,"onlineDuration":5380100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:47.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:13:47.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:13:47.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:47.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071943727076,"createTime":1749894247555,"epollFd":11,"onlineDuration":5380441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:48.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:13:48.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:13:48.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:13:48.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:13:48.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0612c0 keealive timeout 2025-06-14 19:13:48.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:13:48.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0612c0 2025-06-14 19:13:48.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:13:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:13:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:13:50.871 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71891212463379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:13:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:13:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71891212463379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:13:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:13:52.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:52.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:52.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:52.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071946040604,"createTime":1749894247555,"epollFd":11,"onlineDuration":5385237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:13:54.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 19:13:54.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 19:13:56.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:13:56.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:13:57.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:57.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:13:57.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:57.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:13:57.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:57.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:13:58.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:58.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071948568640,"createTime":1749894247555,"epollFd":11,"onlineDuration":5390771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:13:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:13:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071948872636,"createTime":1749894247555,"epollFd":11,"onlineDuration":5391160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:00.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722326278686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:00.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:00.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722326278686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 19:14:00.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:02.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:02.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:02.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071950762412,"createTime":1749894247555,"epollFd":11,"onlineDuration":5395168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:07.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:07.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:07.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:07.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:07.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:07.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071953020668,"createTime":1749894247555,"epollFd":11,"onlineDuration":5400109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071953244388,"createTime":1749894247555,"epollFd":11,"onlineDuration":5400662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:10.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:10.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:10.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0594e0 2025-06-14 19:14:10.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:11.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:11.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:11.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2013/11/08/light-flow-updated-to-version-3-12-6-now-supports-android-4-4-better-handles-hangoutssms-integration-has-improved-layout-and-more/ 2025-06-14 19:14:12.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:14:12.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:14:12.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:12.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071955381572,"createTime":1749894247555,"epollFd":11,"onlineDuration":5405145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:17.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:17.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:17.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:17.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:17.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:17.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:17.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:17.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071957720104,"createTime":1749894247555,"epollFd":11,"onlineDuration":5410111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:17.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:14:17.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:14:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071957841176,"createTime":1749894247555,"epollFd":11,"onlineDuration":5410440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:20.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:20.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:20.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:14:20.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:22.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:22.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:22.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:22.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071960066532,"createTime":1749894247555,"epollFd":11,"onlineDuration":5415118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:23.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:23.333 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:14:23.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:26.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 19:14:26.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 19:14:27.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:27.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:27.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:27.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962416908,"createTime":1749894247555,"epollFd":11,"onlineDuration":5420108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:27.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:27.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962522188,"createTime":1749894247555,"epollFd":11,"onlineDuration":5420437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:30.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75855255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:30.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75855255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:14:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:32.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:32.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:32.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:32.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071964851508,"createTime":1749894247555,"epollFd":11,"onlineDuration":5425338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:37.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:37.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:37.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:37.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071967182144,"createTime":1749894247555,"epollFd":11,"onlineDuration":5430121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:38.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:14:38.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:14:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:38.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:38.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:38.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:14:39.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:39.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071967758552,"createTime":1749894247555,"epollFd":11,"onlineDuration":5431497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:40.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7247371673584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:40.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:14:40.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7247371673584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:14:40.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:14:42.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:42.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:42.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:42.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071969518044,"createTime":1749894247555,"epollFd":11,"onlineDuration":5435129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:47.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:47.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:14:47.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:47.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:47.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:47.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071971843416,"createTime":1749894247555,"epollFd":11,"onlineDuration":5440143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:47.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:47.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:48.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:48.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071971980280,"createTime":1749894247555,"epollFd":11,"onlineDuration":5440489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:50.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:14:50.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:14:50.922 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716686248779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:14:50.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:14:50.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.716686248779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:14:50.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:14:52.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:52.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:52.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:52.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071974284596,"createTime":1749894247555,"epollFd":11,"onlineDuration":5445338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:14:54.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:14:54.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:56.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:14:56.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:56.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:14:57.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:57.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:14:57.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:57.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:14:57.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:57.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:14:57.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:14:57.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:14:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071976687612,"createTime":1749894247555,"epollFd":11,"onlineDuration":5450427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:14:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:14:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071976758676,"createTime":1749894247555,"epollFd":11,"onlineDuration":5450759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:00.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697153091430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:00.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:15:00.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697153091430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:15:00.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:15:02.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:15:02.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:02.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/trader-joes-spiced-apple-cocktail-recipe-8384396 2025-06-14 19:15:02.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:02.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:02.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:02.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071978980084,"createTime":1749894247555,"epollFd":11,"onlineDuration":5455128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:07.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:07.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:07.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:07.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:07.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:07.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:08.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:08.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071981418632,"createTime":1749894247555,"epollFd":11,"onlineDuration":5460807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:08.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:08.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071981683148,"createTime":1749894247555,"epollFd":11,"onlineDuration":5461155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:10.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742765426635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:10.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:15:10.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742765426635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:15:10.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:15:12.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:12.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071983615036,"createTime":1749894247555,"epollFd":11,"onlineDuration":5465130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:15:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:17.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:17.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:17.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:17.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:17.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:17.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:17.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:17.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071986019368,"createTime":1749894247555,"epollFd":11,"onlineDuration":5470124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:18.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:18.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071986090432,"createTime":1749894247555,"epollFd":11,"onlineDuration":5470467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:18.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:15:18.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:15:20.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730316162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:20.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:20.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.730316162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:15:20.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:22.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:22.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:15:22.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:22.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071988331580,"createTime":1749894247555,"epollFd":11,"onlineDuration":5475175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:27.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:27.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:15:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:15:27.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:27.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:15:27.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:27.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071990841192,"createTime":1749894247555,"epollFd":11,"onlineDuration":5480419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:28.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:28.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071990938576,"createTime":1749894247555,"epollFd":11,"onlineDuration":5480747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:30.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72332000732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:30.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:30.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72332000732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:15:30.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:32.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:32.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:32.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:32.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071993090236,"createTime":1749894247555,"epollFd":11,"onlineDuration":5485358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:37.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:37.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:37.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:37.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:37.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:37.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071995478776,"createTime":1749894247555,"epollFd":11,"onlineDuration":5490409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:38.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:38.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071995715656,"createTime":1749894247555,"epollFd":11,"onlineDuration":5490909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:40.963 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749298095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749298095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:15:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:42.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:15:42.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:42.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 19:15:42.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:42.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:15:43.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:43.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071997923904,"createTime":1749894247555,"epollFd":11,"onlineDuration":5495646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:43.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:43.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:47.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:15:47.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:15:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:15:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/how-to-treat-altitude-sickness-travel-health/ 2025-06-14 19:15:47.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:15:47.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lora-martinez-cunningham 2025-06-14 19:15:47.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072000107148,"createTime":1749894247555,"epollFd":11,"onlineDuration":5500142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:47.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:47.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:15:48.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:48.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072000263752,"createTime":1749894247555,"epollFd":11,"onlineDuration":5500755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:48.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:48.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:48.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:48.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:49.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:49.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:49.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:15:49.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:49.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/revolution-live 2025-06-14 19:15:49.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:49.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:50.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:50.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:50.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:50.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:50.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756959915161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:15:50.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:15:50.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756959915161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:15:50.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:15:51.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:51.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:51.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:51.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:52.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:52.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:52.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:52.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:15:52.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:52.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 19:15:52.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:52.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:52.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:52.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072002518060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5505348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:53.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:53.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:53.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:53.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:54.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:54.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:54.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:54.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:55.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:15:55.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:15:57.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:57.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:57.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:57.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:15:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072004736836,"createTime":1749894247555,"epollFd":11,"onlineDuration":5510104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:15:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:15:57.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:15:57.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072004844748,"createTime":1749894247555,"epollFd":11,"onlineDuration":5510437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:15:58.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:15:58.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:00.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71057891845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:00.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:00.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71057891845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:16:00.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:01.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:01.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:02.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:02.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072007116164,"createTime":1749894247555,"epollFd":11,"onlineDuration":5515133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:02.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d270 keealive timeout 2025-06-14 19:16:02.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:16:02.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:02.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:16:04.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:16:04.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:16:04.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:04.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:04.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:16:05.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:16:05.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:16:05.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:05.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:05.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:05.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:05.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:05.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:05.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:05.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:05.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:05.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:05.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:05.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:05.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:06.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:06.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:06.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:06.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:06.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:06.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:06.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:06.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:06.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:06.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:06.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:06.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:06.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:06.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:06.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:06.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:06.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:07.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:07.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:07.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:07.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:16:07.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:16:07.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:07.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:16:07.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:07.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:07.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:07.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:07.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:16:07.666 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:16:07.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:16:07.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:07.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072009479700,"createTime":1749894247555,"epollFd":11,"onlineDuration":5520112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:07.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:07.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:08.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:08.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072009587612,"createTime":1749894247555,"epollFd":11,"onlineDuration":5520450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:08.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:08.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:08.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:08.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:08.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:16:08.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:16:08.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:16:08.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:16:10.992 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.678762435913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:10.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:16:10.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.678762435913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:16:10.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:16:12.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:12.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:12.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:12.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072011884032,"createTime":1749894247555,"epollFd":11,"onlineDuration":5525120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:17.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:17.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072014230460,"createTime":1749894247555,"epollFd":11,"onlineDuration":5530163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:17.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:17.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:18.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:18.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072014327844,"createTime":1749894247555,"epollFd":11,"onlineDuration":5530686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:16:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:16:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:16:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:21.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711118698120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:21.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711118698120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:16:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:16:22.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:22.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072016576888,"createTime":1749894247555,"epollFd":11,"onlineDuration":5535113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:22.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d270 keealive timeout 2025-06-14 19:16:22.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:27.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:27.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:16:27.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:27.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:16:27.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:27.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:16:27.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:27.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072018924632,"createTime":1749894247555,"epollFd":11,"onlineDuration":5540117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072019028596,"createTime":1749894247555,"epollFd":11,"onlineDuration":5540451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:31.010 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744096755981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:31.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:31.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744096755981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:16:31.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:32.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:32.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:33.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:33.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072021394764,"createTime":1749894247555,"epollFd":11,"onlineDuration":5545545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:37.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:37.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072023712240,"createTime":1749894247555,"epollFd":11,"onlineDuration":5550384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:38.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:38.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072023946488,"createTime":1749894247555,"epollFd":11,"onlineDuration":5550953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:41.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72810173034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:41.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:41.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72810173034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:16:41.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:42.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:42.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:16:42.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:42.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072025888904,"createTime":1749894247555,"epollFd":11,"onlineDuration":5555138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:47.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:16:47.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:47.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/look-of-the-day-2023-05-04-7489050 2025-06-14 19:16:47.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:47.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:16:47.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:47.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:16:47.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028277444,"createTime":1749894247555,"epollFd":11,"onlineDuration":5560118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:16:47.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:47.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:16:48.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:48.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028428784,"createTime":1749894247555,"epollFd":11,"onlineDuration":5560456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:51.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71159553527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:16:51.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:51.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71159553527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:16:51.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:16:52.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:52.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:52.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:52.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072030698884,"createTime":1749894247555,"epollFd":11,"onlineDuration":5565299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:16:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072032999252,"createTime":1749894247555,"epollFd":11,"onlineDuration":5570147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:16:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:16:58.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:16:58.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072033120324,"createTime":1749894247555,"epollFd":11,"onlineDuration":5570508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:01.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72562026977539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:01.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:01.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72562026977539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:17:01.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:02.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:02.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072035377264,"createTime":1749894247555,"epollFd":11,"onlineDuration":5575125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d270 keealive timeout 2025-06-14 19:17:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:17:07.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:07.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:17:07.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:07.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072037752644,"createTime":1749894247555,"epollFd":11,"onlineDuration":5580190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:17:08.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:08.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072037914512,"createTime":1749894247555,"epollFd":11,"onlineDuration":5580713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:09.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:09.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:09.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 19:17:11.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746654510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:11.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:11.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746654510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:17:11.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:12.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:12.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:12.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:12.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072040084596,"createTime":1749894247555,"epollFd":11,"onlineDuration":5585133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:17.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:17.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:17.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:17.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:17.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072042396808,"createTime":1749894247555,"epollFd":11,"onlineDuration":5590120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072042504720,"createTime":1749894247555,"epollFd":11,"onlineDuration":5590446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:21.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722192764282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:21.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:21.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722192764282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:17:21.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:22.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:22.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072044730076,"createTime":1749894247555,"epollFd":11,"onlineDuration":5595116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:23.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:23.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:23.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:17:24.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:17:24.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:24.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/how-to-extinguish-kitchen-grease-fire 2025-06-14 19:17:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:17:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:27.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:27.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:27.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:27.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:27.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:27.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072047079136,"createTime":1749894247555,"epollFd":11,"onlineDuration":5600126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:27.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:27.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:28.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:28.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072047227844,"createTime":1749894247555,"epollFd":11,"onlineDuration":5600485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:31.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:31.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:31.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:17:31.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:31.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:17:31.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:17:32.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:32.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:32.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:32.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:32.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/predicting-get-into-rock-roll-hall-fame-2024-01htn94vvyjy/2 2025-06-14 19:17:32.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:32.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072049459780,"createTime":1749894247555,"epollFd":11,"onlineDuration":5605118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:37.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:17:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:17:37.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:37.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072051810156,"createTime":1749894247555,"epollFd":11,"onlineDuration":5610170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:38.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:38.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072051925964,"createTime":1749894247555,"epollFd":11,"onlineDuration":5610487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:38.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:17:38.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:40.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:17:40.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:17:41.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747194290161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:41.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747194290161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:17:41.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:17:42.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:42.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:42.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:42.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072054157900,"createTime":1749894247555,"epollFd":11,"onlineDuration":5615126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:47.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:17:47.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:47.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:47.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:47.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072056474060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5620163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:48.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:48.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:48.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:48.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072056853068,"createTime":1749894247555,"epollFd":11,"onlineDuration":5620945,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:17:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:51.075 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760324478149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:17:51.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:51.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760324478149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:17:51.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:52.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:52.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:52.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:52.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072058812592,"createTime":1749894247555,"epollFd":11,"onlineDuration":5625124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:53.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:53.382 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:17:53.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:57.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:57.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:17:57.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:57.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:17:57.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:57.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072061177444,"createTime":1749894247555,"epollFd":11,"onlineDuration":5630130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:17:57.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:57.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:17:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:17:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072061306412,"createTime":1749894247555,"epollFd":11,"onlineDuration":5630461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:17:59.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:17:59.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:17:59.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:17:59.653 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:17:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:01.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704130172729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:01.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:01.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.704130172729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:18:01.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:02.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:02.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:18:02.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:02.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072063597568,"createTime":1749894247555,"epollFd":11,"onlineDuration":5635128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:06.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:18:06.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:18:07.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:07.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:18:07.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:07.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:18:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072065878196,"createTime":1749894247555,"epollFd":11,"onlineDuration":5640120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:07.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:07.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:08.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:08.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072066011112,"createTime":1749894247555,"epollFd":11,"onlineDuration":5640460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:10.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:18:11.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724639892578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:11.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:18:11.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724639892578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:18:11.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:18:11.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:18:11.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:11.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ridley-scott/news/sir-ridley-scott-insists-gladiator-ii-is-as-good-as-original-epic_6384517 2025-06-14 19:18:12.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:12.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:12.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:12.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072068219360,"createTime":1749894247555,"epollFd":11,"onlineDuration":5645141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:17.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:17.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:17.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:18:17.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:17.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072070617112,"createTime":1749894247555,"epollFd":11,"onlineDuration":5650124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:18.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:18.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072070697388,"createTime":1749894247555,"epollFd":11,"onlineDuration":5650452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:21.096 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746997833251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:21.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:21.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746997833251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:18:21.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:18:22.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:22.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072072925376,"createTime":1749894247555,"epollFd":11,"onlineDuration":5655131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:26.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:18:26.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:18:26.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:18:26.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:27.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:27.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:18:27.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:27.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:18:27.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:27.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072075287596,"createTime":1749894247555,"epollFd":11,"onlineDuration":5660125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:27.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:27.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:18:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072075641600,"createTime":1749894247555,"epollFd":11,"onlineDuration":5660924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:30.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:30.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:30.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:18:31.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75660514831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:31.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:31.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75660514831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:18:31.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:31.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:31.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:31.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:18:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:32.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:32.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072077655080,"createTime":1749894247555,"epollFd":11,"onlineDuration":5665141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:37.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:37.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:39.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:39.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072080584496,"createTime":1749894247555,"epollFd":11,"onlineDuration":5671476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:39.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:39.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072080887176,"createTime":1749894247555,"epollFd":11,"onlineDuration":5671956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:40.835 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:18:40.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:41.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769807815551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:41.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:41.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769807815551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:18:41.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:42.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:42.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:42.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:42.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072082354516,"createTime":1749894247555,"epollFd":11,"onlineDuration":5675144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:46.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d270 keealive timeout 2025-06-14 19:18:46.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:18:47.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:47.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:47.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:47.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:47.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:47.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:18:47.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:47.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072084722000,"createTime":1749894247555,"epollFd":11,"onlineDuration":5680134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:18:48.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:48.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072084840440,"createTime":1749894247555,"epollFd":11,"onlineDuration":5680467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:51.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770591735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:18:51.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:51.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770591735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:18:51.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:18:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:52.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:52.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072087071060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5685144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:57.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:57.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:18:57.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:57.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:57.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:57.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072089381956,"createTime":1749894247555,"epollFd":11,"onlineDuration":5690156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:18:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:18:58.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:18:58.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072089633312,"createTime":1749894247555,"epollFd":11,"onlineDuration":5690719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:01.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76004409790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:01.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:01.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76004409790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:01.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:02.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:02.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:02.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:02.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072091686272,"createTime":1749894247555,"epollFd":11,"onlineDuration":5695130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:07.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:07.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:07.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:07.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:07.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:07.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072094149824,"createTime":1749894247555,"epollFd":11,"onlineDuration":5700148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:07.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:07.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:08.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:08.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072094218256,"createTime":1749894247555,"epollFd":11,"onlineDuration":5700544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:11.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75628662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:11.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:11.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75628662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:11.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:12.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:12.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:12.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:12.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072096480460,"createTime":1749894247555,"epollFd":11,"onlineDuration":5705151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:17.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:17.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:17.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:19:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:17.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:17.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072098872948,"createTime":1749894247555,"epollFd":11,"onlineDuration":5710158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072098947960,"createTime":1749894247555,"epollFd":11,"onlineDuration":5710504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:21.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750547409057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:21.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:21.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750547409057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:21.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072101164104,"createTime":1749894247555,"epollFd":11,"onlineDuration":5715155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:27.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:27.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:27.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:27.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:19:27.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:27.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:19:28.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:28.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072103814528,"createTime":1749894247555,"epollFd":11,"onlineDuration":5720899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:29.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:29.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072104111944,"createTime":1749894247555,"epollFd":11,"onlineDuration":5721457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:31.155 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760923385620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:31.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:31.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760923385620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:31.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:32.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:32.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:32.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:32.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072105920128,"createTime":1749894247555,"epollFd":11,"onlineDuration":5725134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:37.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:37.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:37.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:37.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:37.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:37.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072108307352,"createTime":1749894247555,"epollFd":11,"onlineDuration":5730387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:38.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:38.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072108752160,"createTime":1749894247555,"epollFd":11,"onlineDuration":5731219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:41.166 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761255264282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:41.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:41.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761255264282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:41.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:42.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:42.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:43.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:43.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072110776168,"createTime":1749894247555,"epollFd":11,"onlineDuration":5735762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:19:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:19:47.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:47.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072113018632,"createTime":1749894247555,"epollFd":11,"onlineDuration":5740147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:47.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:47.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:19:48.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:48.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072113138388,"createTime":1749894247555,"epollFd":11,"onlineDuration":5740720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:51.175 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735410690307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:19:51.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:51.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735410690307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:19:51.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:19:52.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:52.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:52.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:52.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072115371640,"createTime":1749894247555,"epollFd":11,"onlineDuration":5745128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:57.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:57.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:19:57.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:57.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072117708856,"createTime":1749894247555,"epollFd":11,"onlineDuration":5750152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:19:57.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:57.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:58.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:58.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:19:58.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:19:58.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072117877304,"createTime":1749894247555,"epollFd":11,"onlineDuration":5750869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:19:59.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:19:59.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:20:01.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:01.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:01.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:01.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:02.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:02.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072119990800,"createTime":1749894247555,"epollFd":11,"onlineDuration":5755151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:07.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:07.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:07.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:07.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:07.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:07.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072122354336,"createTime":1749894247555,"epollFd":11,"onlineDuration":5760162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:08.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:08.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072122533312,"createTime":1749894247555,"epollFd":11,"onlineDuration":5760507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:11.195 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75855255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:11.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:11.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75855255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:11.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:12.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:12.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:20:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072124745508,"createTime":1749894247555,"epollFd":11,"onlineDuration":5765146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:17.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:17.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:20:17.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:17.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:20:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:20:17.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:17.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072127118256,"createTime":1749894247555,"epollFd":11,"onlineDuration":5770396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072127159052,"createTime":1749894247555,"epollFd":11,"onlineDuration":5770723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:19.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:20:19.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:20:21.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754241943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:21.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:21.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754241943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:21.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:22.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:22.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:22.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:22.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072129442312,"createTime":1749894247555,"epollFd":11,"onlineDuration":5775132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:27.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:27.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:27.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:27.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:28.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:28.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:20:28.082 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 19:20:28.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:28.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:28.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072131905864,"createTime":1749894247555,"epollFd":11,"onlineDuration":5780554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:28.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:28.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072131974296,"createTime":1749894247555,"epollFd":11,"onlineDuration":5780887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:31.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731836318969727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:31.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:31.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731836318969727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:31.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:32.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:32.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072134208864,"createTime":1749894247555,"epollFd":11,"onlineDuration":5785453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:37.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:37.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:37.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:37.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072136496072,"createTime":1749894247555,"epollFd":11,"onlineDuration":5790172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:37.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:37.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:38.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:38.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:20:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072136715844,"createTime":1749894247555,"epollFd":11,"onlineDuration":5790901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:41.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72279167175293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:41.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:41.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72279167175293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:41.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:42.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:42.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:42.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:42.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072138855660,"createTime":1749894247555,"epollFd":11,"onlineDuration":5795169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:47.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072141211300,"createTime":1749894247555,"epollFd":11,"onlineDuration":5800161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:20:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:20:48.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:48.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072141365272,"createTime":1749894247555,"epollFd":11,"onlineDuration":5800747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:51.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707860946655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:20:51.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:51.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707860946655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:20:51.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:20:52.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:52.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:20:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072143555096,"createTime":1749894247555,"epollFd":11,"onlineDuration":5805177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:57.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:57.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:20:57.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:57.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:20:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072145896260,"createTime":1749894247555,"epollFd":11,"onlineDuration":5810382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:20:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:20:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:20:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072146460824,"createTime":1749894247555,"epollFd":11,"onlineDuration":5811397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:01.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7464599609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:01.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:01.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7464599609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:21:01.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:02.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:02.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:02.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:02.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072148241372,"createTime":1749894247555,"epollFd":11,"onlineDuration":5815150,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:03.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:03.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:03.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/crispy_hasselback_potatoes/ 2025-06-14 19:21:07.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:07.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150575956,"createTime":1749894247555,"epollFd":11,"onlineDuration":5820144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:07.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:07.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:08.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:08.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150645704,"createTime":1749894247555,"epollFd":11,"onlineDuration":5820486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:21:09.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:09.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 19:21:11.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752004623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:11.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:21:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752004623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:21:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:21:12.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:12.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:12.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:12.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072153017136,"createTime":1749894247555,"epollFd":11,"onlineDuration":5825388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:15.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:21:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:21:15.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 19:21:15.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 19:21:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:21:15.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 19:21:15.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 19:21:15.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 19:21:15.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:15.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 19:21:16.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:16.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 19:21:17.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 19:21:17.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 19:21:17.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 19:21:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:17.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 19:21:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072155341192,"createTime":1749894247555,"epollFd":11,"onlineDuration":5830172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:21:18.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:18.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:21:18.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:18.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072155522800,"createTime":1749894247555,"epollFd":11,"onlineDuration":5830879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:21:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:21.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754756927490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:21.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:21.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754756927490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:21:21.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:22.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:22.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:22.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:22.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072157652088,"createTime":1749894247555,"epollFd":11,"onlineDuration":5835147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:24.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:21:24.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:21:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:27.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:27.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072159922188,"createTime":1749894247555,"epollFd":11,"onlineDuration":5840147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:27.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:27.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:28.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:28.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072160128800,"createTime":1749894247555,"epollFd":11,"onlineDuration":5840537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:31.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7589054107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:31.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:31.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7589054107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:21:31.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:32.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:32.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:32.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:32.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072162335732,"createTime":1749894247555,"epollFd":11,"onlineDuration":5845157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:32.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d270 keealive timeout 2025-06-14 19:21:32.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:21:37.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:37.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:21:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:37.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:37.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:21:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072164653208,"createTime":1749894247555,"epollFd":11,"onlineDuration":5850142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072164792704,"createTime":1749894247555,"epollFd":11,"onlineDuration":5850475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:41.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706674575805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:41.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:41.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706674575805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:21:41.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:42.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:42.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:42.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:42.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072167058856,"createTime":1749894247555,"epollFd":11,"onlineDuration":5855160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:21:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:47.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:47.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:47.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:47.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072169382912,"createTime":1749894247555,"epollFd":11,"onlineDuration":5860178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:48.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:48.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072169478980,"createTime":1749894247555,"epollFd":11,"onlineDuration":5860525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:49.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:21:49.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:21:51.284 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739164352416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:21:51.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:51.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739164352416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:21:51.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:21:52.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:52.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:52.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:52.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072171837252,"createTime":1749894247555,"epollFd":11,"onlineDuration":5865348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:21:57.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:57.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:21:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:21:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072174175784,"createTime":1749894247555,"epollFd":11,"onlineDuration":5870159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:21:57.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:57.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:21:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:21:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072174715344,"createTime":1749894247555,"epollFd":11,"onlineDuration":5871537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:00.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:22:00.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:22:01.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736644744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:01.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:01.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736644744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:22:01.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:02.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:02.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072176455096,"createTime":1749894247555,"epollFd":11,"onlineDuration":5875415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072178872588,"createTime":1749894247555,"epollFd":11,"onlineDuration":5880179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:07.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:07.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:08.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:08.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072179333188,"createTime":1749894247555,"epollFd":11,"onlineDuration":5881147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:11.303 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7139949798584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:11.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:11.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7139949798584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:22:11.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:12.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:12.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072181287448,"createTime":1749894247555,"epollFd":11,"onlineDuration":5885625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:14.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:17.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:17.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:17.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:17.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:17.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:17.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072183540440,"createTime":1749894247555,"epollFd":11,"onlineDuration":5890182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:17.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:17.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:18.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:18.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072183974720,"createTime":1749894247555,"epollFd":11,"onlineDuration":5891025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:21.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70871925354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:21.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:21.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70871925354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:22:21.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:22.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:22.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:22.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:22.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072185848704,"createTime":1749894247555,"epollFd":11,"onlineDuration":5895164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:25.979 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:22:25.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:27.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:27.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:27.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:27.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:27.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:27.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072188200396,"createTime":1749894247555,"epollFd":11,"onlineDuration":5900175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:22:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072188684684,"createTime":1749894247555,"epollFd":11,"onlineDuration":5901224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:31.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71122932434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:31.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:31.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71122932434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:22:31.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:32.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:32.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:32.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:32.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072190558668,"createTime":1749894247555,"epollFd":11,"onlineDuration":5905172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:37.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:37.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:37.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:37.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:37.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:37.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:37.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072192957736,"createTime":1749894247555,"epollFd":11,"onlineDuration":5910407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:39.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:39.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072193522300,"createTime":1749894247555,"epollFd":11,"onlineDuration":5911626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:41.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74070930480957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:41.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:41.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74070930480957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:22:41.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:41.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:41.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:41.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/257697/japanese-style-pickled-cucumber-sunomono/ 2025-06-14 19:22:42.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:42.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072195360752,"createTime":1749894247555,"epollFd":11,"onlineDuration":5915395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:43.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 19:22:43.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:47.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:47.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:22:47.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:47.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:47.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:47.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:22:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072197696652,"createTime":1749894247555,"epollFd":11,"onlineDuration":5920392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:22:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072197796668,"createTime":1749894247555,"epollFd":11,"onlineDuration":5920743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:50.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:22:50.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:22:51.335 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743730545043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:22:51.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:51.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743730545043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:22:51.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:22:52.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:52.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:52.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:52.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072199986492,"createTime":1749894247555,"epollFd":11,"onlineDuration":5925176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:22:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:22:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:57.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:57.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 19:22:57.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:57.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:22:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072202434252,"createTime":1749894247555,"epollFd":11,"onlineDuration":5930574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:22:58.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:22:58.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072202647444,"createTime":1749894247555,"epollFd":11,"onlineDuration":5930914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:23:01.339 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76910972595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:01.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:01.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76910972595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:23:01.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:03.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:03.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:23:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072205192588,"createTime":1749894247555,"epollFd":11,"onlineDuration":5936366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:23:07.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:07.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:23:07.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:07.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:23:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:23:07.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:07.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072206954712,"createTime":1749894247555,"epollFd":11,"onlineDuration":5940168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 19:23:08.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:08.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072207195540,"createTime":1749894247555,"epollFd":11,"onlineDuration":5940822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:23:11.344 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736793518066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:11.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:11.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736793518066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:23:11.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:12.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:12.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 19:23:12.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:12.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072209362992,"createTime":1749894247555,"epollFd":11,"onlineDuration":5945171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 19:23:13.999 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:23:13.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:14.002 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:23:14.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:23:16.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:23:16.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:16.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:23:16.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:16.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:16.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:23:16.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:16.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:16.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ads.txt 2025-06-14 19:23:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 19:23:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:23:19.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d270 2025-06-14 19:23:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:23:20.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:20.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:23:20.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:20.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072213108328,"createTime":1749894247555,"epollFd":11,"onlineDuration":5953156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:23:21.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:21.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072213214924,"createTime":1749894247555,"epollFd":11,"onlineDuration":5953499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:21.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73187255859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:21.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:23:21.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73187255859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:23:21.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:23:22.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:22.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:23:22.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:22.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072214036108,"createTime":1749894247555,"epollFd":11,"onlineDuration":5955154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:26.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:23:26.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:23:27.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:27.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:23:27.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:27.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:23:27.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:27.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072216387800,"createTime":1749894247555,"epollFd":11,"onlineDuration":5960167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:23:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:23:27.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:23:27.967 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:23:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:23:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072216993160,"createTime":1749894247555,"epollFd":11,"onlineDuration":5961532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:31.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75284767150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:31.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:23:31.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75284767150879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:23:31.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:23:32.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:23:32.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072218764496,"createTime":1749894247555,"epollFd":11,"onlineDuration":5965260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:23:37.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:37.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:23:37.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:37.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:23:37.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:37.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072221195148,"createTime":1749894247555,"epollFd":11,"onlineDuration":5970392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:37.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:37.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:23:38.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:38.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072221312272,"createTime":1749894247555,"epollFd":11,"onlineDuration":5970733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:23:38.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:23:38.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:23:41.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72785758972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:41.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:41.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72785758972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:23:41.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:42.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:42.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:23:42.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:42.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072223458668,"createTime":1749894247555,"epollFd":11,"onlineDuration":5975161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:23:47.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:47.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:23:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:23:47.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:47.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:23:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072225797200,"createTime":1749894247555,"epollFd":11,"onlineDuration":5980160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:23:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072225909060,"createTime":1749894247555,"epollFd":11,"onlineDuration":5980494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:51.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723989486694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:23:51.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:51.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723989486694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:23:51.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:23:52.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:52.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:23:52.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:52.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072228148892,"createTime":1749894247555,"epollFd":11,"onlineDuration":5985154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:23:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:57.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:23:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:23:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:23:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:00.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:00.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072231662612,"createTime":1749894247555,"epollFd":11,"onlineDuration":5992736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:01.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.660049438476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:01.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:01.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.660049438476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:24:01.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:02.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:02.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:03.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:03.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072232950976,"createTime":1749894247555,"epollFd":11,"onlineDuration":5995484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072233449740,"createTime":1749894247555,"epollFd":11,"onlineDuration":5996540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:07.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:07.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:07.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:07.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:07.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:07.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:07.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:07.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072235297404,"createTime":1749894247555,"epollFd":11,"onlineDuration":6000406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072235413212,"createTime":1749894247555,"epollFd":11,"onlineDuration":6000728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:11.388 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725608825683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:11.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:11.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725608825683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:24:11.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:12.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:12.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:12.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:24:12.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:12.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:12.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:12.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072237559608,"createTime":1749894247555,"epollFd":11,"onlineDuration":6005169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:15.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:24:15.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:24:17.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:17.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:17.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:17.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:24:17.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:17.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072239895508,"createTime":1749894247555,"epollFd":11,"onlineDuration":6010169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:18.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:18.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:18.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072240144232,"createTime":1749894247555,"epollFd":11,"onlineDuration":6010890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:20.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:24:20.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:24:21.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748319625854492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:21.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:24:21.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748319625854492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:24:21.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:24:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:23.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:23.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:23.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072242493292,"createTime":1749894247555,"epollFd":11,"onlineDuration":6015883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:27.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:27.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:27.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:27.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:24:27.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:27.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:27.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:27.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072244616000,"createTime":1749894247555,"epollFd":11,"onlineDuration":6020166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:28.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:28.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072244733124,"createTime":1749894247555,"epollFd":11,"onlineDuration":6020499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:29.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:24:29.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:31.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753568649291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:31.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:31.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753568649291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:24:31.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:32.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:32.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:32.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:32.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072247047968,"createTime":1749894247555,"epollFd":11,"onlineDuration":6025436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:37.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:37.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:37.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:37.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072249395712,"createTime":1749894247555,"epollFd":11,"onlineDuration":6030413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:38.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:38.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:39.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:39.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072249931324,"createTime":1749894247555,"epollFd":11,"onlineDuration":6031580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:41.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75345802307129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:41.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:41.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75345802307129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:24:41.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:42.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:42.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:43.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:43.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072251781620,"createTime":1749894247555,"epollFd":11,"onlineDuration":6035580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:45.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:24:45.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:45.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:24:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:24:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:24:47.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:47.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:24:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:24:47.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:47.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072254000396,"createTime":1749894247555,"epollFd":11,"onlineDuration":6040179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:24:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:24:48.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072254293864,"createTime":1749894247555,"epollFd":11,"onlineDuration":6040900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:51.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757314682006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:24:51.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:24:51.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757314682006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:24:51.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:24:52.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:52.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:52.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:52.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072256365248,"createTime":1749894247555,"epollFd":11,"onlineDuration":6045183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:24:57.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:57.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:57.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:57.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072258710360,"createTime":1749894247555,"epollFd":11,"onlineDuration":6050165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:24:57.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:57.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:24:58.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:24:58.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072258830116,"createTime":1749894247555,"epollFd":11,"onlineDuration":6050543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:25:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:25:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:25:01.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751440048217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:01.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751440048217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:25:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:02.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:02.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:02.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:02.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072261167332,"createTime":1749894247555,"epollFd":11,"onlineDuration":6055408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:07.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:07.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:07.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:07.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:07.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:07.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072263419008,"createTime":1749894247555,"epollFd":11,"onlineDuration":6060170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:08.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:08.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:08.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:08.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072263786172,"createTime":1749894247555,"epollFd":11,"onlineDuration":6060928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:11.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7639102935791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:11.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:11.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7639102935791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:25:11.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:12.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:12.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:25:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072265803600,"createTime":1749894247555,"epollFd":11,"onlineDuration":6065322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:17.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:17.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:25:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:17.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:25:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:25:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072268115812,"createTime":1749894247555,"epollFd":11,"onlineDuration":6070155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072268325056,"createTime":1749894247555,"epollFd":11,"onlineDuration":6070714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:21.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76293182373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:21.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:21.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76293182373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:25:21.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:22.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:22.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:22.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:22.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072270476716,"createTime":1749894247555,"epollFd":11,"onlineDuration":6075168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:27.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:27.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:27.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:27.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072272884996,"createTime":1749894247555,"epollFd":11,"onlineDuration":6080316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:27.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:27.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072273046864,"createTime":1749894247555,"epollFd":11,"onlineDuration":6080744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:31.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752174377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:31.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:31.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752174377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:25:31.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:32.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:32.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:25:33.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:33.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072275377500,"createTime":1749894247555,"epollFd":11,"onlineDuration":6085724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:37.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:37.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:25:37.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:37.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:25:38.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:38.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072277622596,"createTime":1749894247555,"epollFd":11,"onlineDuration":6090571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:38.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:38.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:25:39.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:39.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072278184528,"createTime":1749894247555,"epollFd":11,"onlineDuration":6091749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:41.462 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76788902282715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:41.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:41.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76788902282715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:25:41.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:42.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:42.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:42.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:42.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072279879536,"createTime":1749894247555,"epollFd":11,"onlineDuration":6095190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:44.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:25:44.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:25:47.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:47.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:47.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:47.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:47.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:25:47.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:47.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:25:48.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:48.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282358880,"createTime":1749894247555,"epollFd":11,"onlineDuration":6100579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:25:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282806320,"createTime":1749894247555,"epollFd":11,"onlineDuration":6101468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:51.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:25:51.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:51.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:25:51.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:25:51.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729154586791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:25:51.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:25:51.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729154586791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:25:51.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:25:51.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:25:51.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:25:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 19:25:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:25:52.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:25:52.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:25:52.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:52.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:53.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:53.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072284703992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6105510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:55.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:25:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:25:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:25:57.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:57.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:25:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072287404424,"createTime":1749894247555,"epollFd":11,"onlineDuration":6111200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:25:59.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:25:59.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072287779484,"createTime":1749894247555,"epollFd":11,"onlineDuration":6111934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:01.475 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729129791259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:01.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:26:01.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729129791259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:26:01.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:26:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:26:03.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:03.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072289399480,"createTime":1749894247555,"epollFd":11,"onlineDuration":6115558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:03.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:26:03.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:26:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:26:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:26:07.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:07.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:07.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:07.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:26:07.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:07.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072291659052,"createTime":1749894247555,"epollFd":11,"onlineDuration":6120255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:07.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:07.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:08.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:08.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072292017004,"createTime":1749894247555,"epollFd":11,"onlineDuration":6120928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:11.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:26:11.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:11.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7020263671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:11.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:11.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7020263671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:26:11.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:12.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:12.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:13.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:13.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072294094968,"createTime":1749894247555,"epollFd":11,"onlineDuration":6125536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:17.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:17.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:17.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:17.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:17.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:17.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:17.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:17.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072296349276,"createTime":1749894247555,"epollFd":11,"onlineDuration":6130185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072296545360,"createTime":1749894247555,"epollFd":11,"onlineDuration":6130753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:21.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72671890258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:21.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:21.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72671890258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:26:21.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:23.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:23.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:23.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:23.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072298891788,"createTime":1749894247555,"epollFd":11,"onlineDuration":6135782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:27.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:27.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:27.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:27.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:27.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:27.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072301143464,"createTime":1749894247555,"epollFd":11,"onlineDuration":6140424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072301501416,"createTime":1749894247555,"epollFd":11,"onlineDuration":6141054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:30.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:30.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:31.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75101089477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:31.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:31.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75101089477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:26:31.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:32.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:32.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:32.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:32.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072303418828,"createTime":1749894247555,"epollFd":11,"onlineDuration":6145155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:37.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:37.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:37.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:37.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:37.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:37.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072305759992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6150177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:38.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:38.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072305865272,"createTime":1749894247555,"epollFd":11,"onlineDuration":6150506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:41.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:41.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:41.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755786895751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:41.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:41.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755786895751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:26:41.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:42.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:42.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:26:42.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:42.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:42.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:42.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072308087996,"createTime":1749894247555,"epollFd":11,"onlineDuration":6155172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:43.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:43.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:47.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:47.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:47.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:47.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:26:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072310441004,"createTime":1749894247555,"epollFd":11,"onlineDuration":6160167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:26:47.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:47.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:26:48.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:48.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072310881864,"createTime":1749894247555,"epollFd":11,"onlineDuration":6160973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:48.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:26:48.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:26:51.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76091194152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:26:51.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:51.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76091194152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:26:51.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:26:52.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:52.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:52.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:52.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072312803224,"createTime":1749894247555,"epollFd":11,"onlineDuration":6165175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:57.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:57.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:57.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:57.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:26:57.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:57.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:26:58.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:58.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072315324680,"createTime":1749894247555,"epollFd":11,"onlineDuration":6170660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:26:58.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:26:58.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072315629992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6171214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:01.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751731872558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:01.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:01.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751731872558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:27:01.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072317673740,"createTime":1749894247555,"epollFd":11,"onlineDuration":6175638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:07.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:07.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:07.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:07.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:07.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:07.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072319943840,"createTime":1749894247555,"epollFd":11,"onlineDuration":6180342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072320386016,"createTime":1749894247555,"epollFd":11,"onlineDuration":6181274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:11.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72640037536621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:11.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:11.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72640037536621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:27:11.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:12.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:12.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:27:12.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:12.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072322242892,"createTime":1749894247555,"epollFd":11,"onlineDuration":6185174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:17.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:17.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:27:17.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:17.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:17.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072324547208,"createTime":1749894247555,"epollFd":11,"onlineDuration":6190196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072325023600,"createTime":1749894247555,"epollFd":11,"onlineDuration":6190996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:21.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.710996627807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:21.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:21.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.710996627807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:27:21.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:22.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:22.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072326996284,"createTime":1749894247555,"epollFd":11,"onlineDuration":6195407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:24.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:25.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:27:25.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:27:27.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:27.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:27.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:27.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:27.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:27.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072329278228,"createTime":1749894247555,"epollFd":11,"onlineDuration":6200180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:27.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:27.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072329455888,"createTime":1749894247555,"epollFd":11,"onlineDuration":6200752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:31.550 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749324798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:31.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:31.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749324798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:27:31.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:32.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:32.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072331628604,"createTime":1749894247555,"epollFd":11,"onlineDuration":6205166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:33.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/dentist-recommended-teeth-whitening-toothpaste-8391279 2025-06-14 19:27:34.683 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:27:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:37.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:37.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:37.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:37.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072333971084,"createTime":1749894247555,"epollFd":11,"onlineDuration":6210178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:27:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:27:38.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:38.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33007243856 2025-06-14 19:27:38.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:38.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072334151376,"createTime":1749894247555,"epollFd":11,"onlineDuration":6210826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:41.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752761840820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:41.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:27:41.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752761840820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:27:41.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:27:42.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:42.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:27:42.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:42.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072336331988,"createTime":1749894247555,"epollFd":11,"onlineDuration":6215167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:47.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:47.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072338756060,"createTime":1749894247555,"epollFd":11,"onlineDuration":6220420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:48.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:48.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072338857392,"createTime":1749894247555,"epollFd":11,"onlineDuration":6220760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:49.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:27:49.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:51.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759836196899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:27:51.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:51.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759836196899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:27:51.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:27:52.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:52.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:52.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:52.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072341031424,"createTime":1749894247555,"epollFd":11,"onlineDuration":6225163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:27:53.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:27:53.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:27:53.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:27:53.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:27:57.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:57.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:27:57.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:57.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:27:57.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:57.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072343373904,"createTime":1749894247555,"epollFd":11,"onlineDuration":6230167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:27:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:27:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:27:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072343475236,"createTime":1749894247555,"epollFd":11,"onlineDuration":6230525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:01.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:28:01.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:28:01.575 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758586883544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:01.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:01.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758586883544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:28:01.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:02.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:02.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:28:02.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:02.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:02.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:02.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:02.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072345740072,"createTime":1749894247555,"epollFd":11,"onlineDuration":6235175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:02.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:02.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:03.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:03.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:03.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:03.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:03.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:03.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:03.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:03.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:04.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:04.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:28:04.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:04.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:28:07.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:07.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072348070708,"createTime":1749894247555,"epollFd":11,"onlineDuration":6240167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:07.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:07.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:28:08.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:08.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072348177304,"createTime":1749894247555,"epollFd":11,"onlineDuration":6240500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:11.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7635440826416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:11.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:28:11.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7635440826416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:28:11.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:28:12.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:12.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:13.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:13.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072350523732,"createTime":1749894247555,"epollFd":11,"onlineDuration":6245446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:17.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:28:17.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:17.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:17.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072352884636,"createTime":1749894247555,"epollFd":11,"onlineDuration":6250424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:18.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:18.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072353221532,"createTime":1749894247555,"epollFd":11,"onlineDuration":6250973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:18.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:18.772 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:28:18.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:19.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:28:19.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:21.582 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76711654663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:21.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:21.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76711654663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:28:21.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:22.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:22.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:28:22.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:22.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072355221852,"createTime":1749894247555,"epollFd":11,"onlineDuration":6255425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:27.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:27.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:28:27.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:27.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:28:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:27.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:27.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072357502480,"createTime":1749894247555,"epollFd":11,"onlineDuration":6260173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:28.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:28.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072357661716,"createTime":1749894247555,"epollFd":11,"onlineDuration":6260724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:31.592 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771730422973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:31.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:31.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771730422973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:28:31.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:32.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:32.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:28:32.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:32.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072359867332,"createTime":1749894247555,"epollFd":11,"onlineDuration":6265214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:34.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:28:35.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:35.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:35.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/best-time-to-visit-lima 2025-06-14 19:28:37.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:37.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:28:37.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:37.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:28:37.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:37.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072362199284,"createTime":1749894247555,"epollFd":11,"onlineDuration":6270169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:37.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:37.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:28:38.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:38.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072362292720,"createTime":1749894247555,"epollFd":11,"onlineDuration":6270514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:41.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742605209350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:41.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:41.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742605209350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:28:41.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:28:42.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:42.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072364520708,"createTime":1749894247555,"epollFd":11,"onlineDuration":6275171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:47.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:47.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:47.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:47.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:47.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:47.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072366864504,"createTime":1749894247555,"epollFd":11,"onlineDuration":6280168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:47.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:47.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:28:48.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:48.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072366977680,"createTime":1749894247555,"epollFd":11,"onlineDuration":6280500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:28:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:28:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:28:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:51.606 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75563621520996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:28:51.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:51.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75563621520996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:28:51.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:28:52.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:52.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072369226724,"createTime":1749894247555,"epollFd":11,"onlineDuration":6285177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:28:57.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:57.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:28:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:28:58.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:58.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072371695540,"createTime":1749894247555,"epollFd":11,"onlineDuration":6290508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:28:58.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:28:58.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072371799504,"createTime":1749894247555,"epollFd":11,"onlineDuration":6290838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:01.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762258529663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:01.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:01.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762258529663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:29:01.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072374036704,"createTime":1749894247555,"epollFd":11,"onlineDuration":6295412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:07.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:07.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:07.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:07.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:07.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072376271272,"createTime":1749894247555,"epollFd":11,"onlineDuration":6300190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:08.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:08.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072376383132,"createTime":1749894247555,"epollFd":11,"onlineDuration":6300521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:11.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762441635131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:11.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:11.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762441635131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:29:11.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:12.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:29:12.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:29:12.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:12.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:12.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:12.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072378646652,"createTime":1749894247555,"epollFd":11,"onlineDuration":6305232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:17.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:17.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:17.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:17.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072381015452,"createTime":1749894247555,"epollFd":11,"onlineDuration":6310177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:17.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:17.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072381214168,"createTime":1749894247555,"epollFd":11,"onlineDuration":6310885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:21.631 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722768783569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722768783569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:29:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:22.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:22.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:22.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:22.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072383343456,"createTime":1749894247555,"epollFd":11,"onlineDuration":6315186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:24.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:24.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:24.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 19:29:27.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:27.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:27.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:27.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:27.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:27.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072385676724,"createTime":1749894247555,"epollFd":11,"onlineDuration":6320188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:28.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:28.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072385891232,"createTime":1749894247555,"epollFd":11,"onlineDuration":6320739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:31.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758686065673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:31.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:29:31.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758686065673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:29:31.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:29:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:32.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:32.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072388036312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6325186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:37.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:37.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:29:37.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:37.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:37.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:37.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072390377476,"createTime":1749894247555,"epollFd":11,"onlineDuration":6330180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:37.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:37.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072390590668,"createTime":1749894247555,"epollFd":11,"onlineDuration":6330748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:41.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:29:41.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:41.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:41.597 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:29:41.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:41.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76716423034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:41.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:41.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76716423034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:29:41.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:42.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:42.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:42.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:42.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072392739696,"createTime":1749894247555,"epollFd":11,"onlineDuration":6335173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:47.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:47.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:47.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:47.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072395082176,"createTime":1749894247555,"epollFd":11,"onlineDuration":6340172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:29:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:29:48.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:48.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072395197984,"createTime":1749894247555,"epollFd":11,"onlineDuration":6340518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:50.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:29:50.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:50.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:29:51.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763591766357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:29:51.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:29:51.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763591766357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:29:51.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:29:52.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:52.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:53.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:53.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072397915524,"createTime":1749894247555,"epollFd":11,"onlineDuration":6346204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:29:58.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:58.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072399904000,"createTime":1749894247555,"epollFd":11,"onlineDuration":6350552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:29:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:29:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:29:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/evangeline-lilly/film 2025-06-14 19:29:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:29:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072400018492,"createTime":1749894247555,"epollFd":11,"onlineDuration":6350886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:30:01.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:01.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/my1.php 2025-06-14 19:30:01.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:01.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php?p= 2025-06-14 19:30:01.658 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765710830688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:01.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:01.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765710830688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:30:01.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:01.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:01.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 19:30:01.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:01.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images 2025-06-14 19:30:01.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:01.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/inputs.php 2025-06-14 19:30:02.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 19:30:02.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/03 2025-06-14 19:30:02.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php?p= 2025-06-14 19:30:02.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php?p= 2025-06-14 19:30:02.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:02.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/langar.php 2025-06-14 19:30:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 19:30:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rss.php 2025-06-14 19:30:02.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/plugins.php 2025-06-14 19:30:02.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072402185944,"createTime":1749894247555,"epollFd":11,"onlineDuration":6355201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:02.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/fitnessbase/404.php?ok 2025-06-14 19:30:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php?p= 2025-06-14 19:30:03.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-14 19:30:03.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images 2025-06-14 19:30:03.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 19:30:03.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/5.php 2025-06-14 19:30:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/form.html 2025-06-14 19:30:03.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/about.php 2025-06-14 19:30:03.486 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:03.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geoip/ 2025-06-14 19:30:03.528 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:03.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:30:03.567 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css 2025-06-14 19:30:03.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/password.php 2025-06-14 19:30:03.606 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:03.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:03.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/wp-error_log.php 2025-06-14 19:30:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-14 19:30:03.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/wso25.php 2025-06-14 19:30:03.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:03.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/file.php 2025-06-14 19:30:04.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme 2025-06-14 19:30:04.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 19:30:04.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 19:30:04.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/mini.php 2025-06-14 19:30:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 19:30:04.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/index.php 2025-06-14 19:30:04.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php 2025-06-14 19:30:04.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/2ECeRgwNa6I.php 2025-06-14 19:30:04.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy 2025-06-14 19:30:04.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:04.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA 2025-06-14 19:30:05.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xmrlpc.php?p= 2025-06-14 19:30:05.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/niil.php 2025-06-14 19:30:05.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova.php 2025-06-14 19:30:05.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 19:30:05.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nVEDxSgpTYq.php 2025-06-14 19:30:05.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/log.php 2025-06-14 19:30:05.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Gh2KC3UQEc.php 2025-06-14 19:30:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php?p= 2025-06-14 19:30:05.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:05.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 19:30:06.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/autoload_classmap.php 2025-06-14 19:30:06.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-14 19:30:06.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V3.php 2025-06-14 19:30:06.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-14 19:30:06.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-settings.php 2025-06-14 19:30:06.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_mna.php 2025-06-14 19:30:06.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms 2025-06-14 19:30:06.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport 2025-06-14 19:30:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nowpf.php 2025-06-14 19:30:06.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/about.php 2025-06-14 19:30:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:06.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/es-ar/wp-content/admin.php 2025-06-14 19:30:07.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-14 19:30:07.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_php.php 2025-06-14 19:30:07.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:30:07.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:07.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc 2025-06-14 19:30:07.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?p= 2025-06-14 19:30:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:07.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:07.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ms-sites-modify.php 2025-06-14 19:30:07.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads 2025-06-14 19:30:07.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 19:30:07.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072404444200,"createTime":1749894247555,"epollFd":11,"onlineDuration":6360177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:07.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/chosen.php 2025-06-14 19:30:07.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/includes/settings 2025-06-14 19:30:07.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:07.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates 2025-06-14 19:30:08.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 19:30:08.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072404616596,"createTime":1749894247555,"epollFd":11,"onlineDuration":6360526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:08.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/moon.php 2025-06-14 19:30:08.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 19:30:08.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-14 19:30:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins 2025-06-14 19:30:08.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 19:30:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-heade.php 2025-06-14 19:30:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 19:30:08.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie 2025-06-14 19:30:08.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:08.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img 2025-06-14 19:30:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p= 2025-06-14 19:30:09.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins 2025-06-14 19:30:09.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/admin.php 2025-06-14 19:30:09.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wso112233.php 2025-06-14 19:30:09.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 19:30:09.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media.php 2025-06-14 19:30:09.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 19:30:09.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/wp-sigunq.php 2025-06-14 19:30:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8index.php 2025-06-14 19:30:09.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:09.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/admin.php 2025-06-14 19:30:10.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/woh.php 2025-06-14 19:30:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSO.php 2025-06-14 19:30:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-14 19:30:10.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 19:30:10.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c.php 2025-06-14 19:30:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-shell.php 2025-06-14 19:30:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/error.php 2025-06-14 19:30:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp.php 2025-06-14 19:30:10.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/wp-login.php 2025-06-14 19:30:10.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:10.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 19:30:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/one-click-demo-import/about.php 2025-06-14 19:30:11.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/install.php 2025-06-14 19:30:11.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 19:30:11.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contacts.php 2025-06-14 19:30:11.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-14 19:30:11.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cong.php 2025-06-14 19:30:11.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 19:30:11.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757644653320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:11.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:11.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757644653320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:30:11.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alex.php 2025-06-14 19:30:11.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wso.php 2025-06-14 19:30:11.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 19:30:11.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:11.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields 2025-06-14 19:30:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 19:30:12.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager 2025-06-14 19:30:12.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello.php 2025-06-14 19:30:12.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/xBrain.php 2025-06-14 19:30:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:12.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/error.php 2025-06-14 19:30:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 19:30:12.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/symlink.php 2025-06-14 19:30:12.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/my1.php 2025-06-14 19:30:12.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072406928808,"createTime":1749894247555,"epollFd":11,"onlineDuration":6365237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:12.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:12.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?pass=admin 2025-06-14 19:30:13.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/wp-info.php 2025-06-14 19:30:13.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/social-links 2025-06-14 19:30:13.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 19:30:13.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 19:30:13.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 19:30:13.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/error.php 2025-06-14 19:30:13.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat 2025-06-14 19:30:13.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:13.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:30:13.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:30:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.phphttps:/diegun.com/autoload_classmap.php 2025-06-14 19:30:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 19:30:13.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root.php 2025-06-14 19:30:13.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:13.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/admiin.php 2025-06-14 19:30:14.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 19:30:14.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:14.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 19:30:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0612c0 2025-06-14 19:30:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:30:14.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/index.php 2025-06-14 19:30:14.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 19:30:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php?p= 2025-06-14 19:30:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 19:30:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ecoraiderusa.com/cong.php 2025-06-14 19:30:14.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help 2025-06-14 19:30:14.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:30:14.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:30:14.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:14.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x2.php 2025-06-14 19:30:15.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-14 19:30:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 19:30:15.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 19:30:15.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:30:15.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:15.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfacgiapi/perl.alfa.php 2025-06-14 19:30:15.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 19:30:15.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 19:30:15.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php?p= 2025-06-14 19:30:15.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sMG.php 2025-06-14 19:30:15.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/h.php 2025-06-14 19:30:15.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:15.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rO1GEuJydNZ.php 2025-06-14 19:30:16.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/404.php 2025-06-14 19:30:16.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 19:30:16.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-14 19:30:16.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP 2025-06-14 19:30:16.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 19:30:16.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/legion.php 2025-06-14 19:30:16.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors/plugins/fullscreen 2025-06-14 19:30:16.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/about.php 2025-06-14 19:30:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/owl.php 2025-06-14 19:30:16.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:16.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 19:30:17.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 19:30:17.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes 2025-06-14 19:30:17.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local 2025-06-14 19:30:17.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/plugins.php 2025-06-14 19:30:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:17.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:17.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sym403.php 2025-06-14 19:30:17.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/item.php 2025-06-14 19:30:17.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/cekidot/alf.php 2025-06-14 19:30:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old-index.php 2025-06-14 19:30:17.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/MoJhLeWjBrg.php 2025-06-14 19:30:17.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/system.php 2025-06-14 19:30:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072409347616,"createTime":1749894247555,"epollFd":11,"onlineDuration":6370424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:18.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/text.php 2025-06-14 19:30:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 19:30:18.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.php 2025-06-14 19:30:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache 2025-06-14 19:30:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfa.php 2025-06-14 19:30:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072409666088,"createTime":1749894247555,"epollFd":11,"onlineDuration":6370968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:18.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw 2025-06-14 19:30:18.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php 2025-06-14 19:30:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 19:30:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 19:30:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-14 19:30:19.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints 2025-06-14 19:30:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lab.php 2025-06-14 19:30:19.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/autoload_classmap.php 2025-06-14 19:30:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:30:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:19.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/K19VSjmkeCT.php 2025-06-14 19:30:19.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cjfuns.php 2025-06-14 19:30:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/index.php 2025-06-14 19:30:19.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ALFA_DATA/alfacgiapi/perl.alfa 2025-06-14 19:30:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/xp.php 2025-06-14 19:30:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 19:30:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 19:30:19.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:19.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seo-by-rank-math/wp-casper.php 2025-06-14 19:30:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php?p= 2025-06-14 19:30:20.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.audio-video.matroska-meta.php 2025-06-14 19:30:20.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/vuln.php 2025-06-14 19:30:20.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4.php 2025-06-14 19:30:20.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 19:30:20.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-14 19:30:20.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes/wp-login.php 2025-06-14 19:30:20.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:30:20.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php 2025-06-14 19:30:20.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:20.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 19:30:21.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentyfour 2025-06-14 19:30:21.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 19:30:21.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sendmail.php 2025-06-14 19:30:21.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 19:30:21.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/install.php 2025-06-14 19:30:21.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm1.php 2025-06-14 19:30:21.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772478103637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:21.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:21.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772478103637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:30:21.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:21.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cux.php 2025-06-14 19:30:21.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fonts 2025-06-14 19:30:21.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Oj8Ed6N1tu.php 2025-06-14 19:30:21.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:21.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/zedd/1.php 2025-06-14 19:30:22.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/xmrlpc.php?p= 2025-06-14 19:30:22.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php?p= 2025-06-14 19:30:22.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php 2025-06-14 19:30:22.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w.php 2025-06-14 19:30:22.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:22.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ggfi.php 2025-06-14 19:30:22.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor 2025-06-14 19:30:22.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/soDcBgSFtLA.php 2025-06-14 19:30:22.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-14 19:30:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072411640088,"createTime":1749894247555,"epollFd":11,"onlineDuration":6375223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text 2025-06-14 19:30:22.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:22.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp.php 2025-06-14 19:30:23.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list/index.php?p= 2025-06-14 19:30:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 19:30:23.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php?p= 2025-06-14 19:30:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php?p= 2025-06-14 19:30:23.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BNdZcrqfp96.php 2025-06-14 19:30:23.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-activate.php 2025-06-14 19:30:23.606 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:23.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:23.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:23.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue 2025-06-14 19:30:23.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api.php 2025-06-14 19:30:23.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/x/index.php 2025-06-14 19:30:23.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:23.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_ne.php 2025-06-14 19:30:24.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 19:30:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/goods.php 2025-06-14 19:30:24.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/wp-login.php 2025-06-14 19:30:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Q.php 2025-06-14 19:30:24.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/ja_purity/index.php 2025-06-14 19:30:24.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php?p= 2025-06-14 19:30:24.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 19:30:24.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content 2025-06-14 19:30:24.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/index.php 2025-06-14 19:30:24.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:24.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/ebbqviXwm.php 2025-06-14 19:30:25.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/atomlib.php 2025-06-14 19:30:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/layout.php 2025-06-14 19:30:25.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 19:30:25.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main.php 2025-06-14 19:30:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/624jlHax7f5.php 2025-06-14 19:30:25.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login?next=/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:30:25.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 19:30:25.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-14 19:30:25.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-14 19:30:25.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:25.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer 2025-06-14 19:30:26.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1.php 2025-06-14 19:30:26.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z63.php 2025-06-14 19:30:26.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-login.php 2025-06-14 19:30:26.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/theme-configurator/mini.php 2025-06-14 19:30:26.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ben.php 2025-06-14 19:30:26.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/file.php 2025-06-14 19:30:26.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ms.php 2025-06-14 19:30:26.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 19:30:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php 2025-06-14 19:30:26.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05/autoload_classmap.php 2025-06-14 19:30:26.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:26.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/404.php 2025-06-14 19:30:27.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/fw.php 2025-06-14 19:30:27.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/autoload_classmap.php 2025-06-14 19:30:27.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-post.php 2025-06-14 19:30:27.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani 2025-06-14 19:30:27.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php?p= 2025-06-14 19:30:27.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php/wp-includes/Text/network.php 2025-06-14 19:30:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 19:30:27.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:30:27.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wb.php 2025-06-14 19:30:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfaindex.php 2025-06-14 19:30:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072413952300,"createTime":1749894247555,"epollFd":11,"onlineDuration":6380416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:28.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-14 19:30:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/database.php 2025-06-14 19:30:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:28.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/content.php 2025-06-14 19:30:28.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 19:30:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 19:30:28.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 19:30:28.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072414281300,"createTime":1749894247555,"epollFd":11,"onlineDuration":6380994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:28.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/wp-login.php 2025-06-14 19:30:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php?p= 2025-06-14 19:30:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-14 19:30:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/404.php 2025-06-14 19:30:29.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php?p= 2025-06-14 19:30:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/MARIJUANA.php 2025-06-14 19:30:29.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php 2025-06-14 19:30:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:30:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:30:29.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s.php 2025-06-14 19:30:29.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manage.php 2025-06-14 19:30:29.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 19:30:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-14 19:30:29.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-14 19:30:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 19:30:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet-shell.php 2025-06-14 19:30:30.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/x2.php 2025-06-14 19:30:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 19:30:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 19:30:30.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/index.php 2025-06-14 19:30:30.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms.php 2025-06-14 19:30:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4MkuIlCN8cB.php 2025-06-14 19:30:30.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alf.php 2025-06-14 19:30:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories 2025-06-14 19:30:30.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blTvYBaqncP.php 2025-06-14 19:30:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-error_log.php 2025-06-14 19:30:31.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-14 19:30:31.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-object.php 2025-06-14 19:30:31.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/autoload_classmap.php 2025-06-14 19:30:31.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:30:31.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0612c0 keealive timeout 2025-06-14 19:30:31.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:30:31.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0612c0 2025-06-14 19:30:31.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads 2025-06-14 19:30:31.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin 2025-06-14 19:30:31.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-beckup.php 2025-06-14 19:30:31.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 19:30:31.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74265480041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:31.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74265480041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:30:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:31.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php?p= 2025-06-14 19:30:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tB.php 2025-06-14 19:30:31.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:31.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff 2025-06-14 19:30:32.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php?p= 2025-06-14 19:30:32.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/about.php 2025-06-14 19:30:32.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 19:30:32.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 19:30:32.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Site 2025-06-14 19:30:32.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:32.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 19:30:32.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/autoload_classmap.php 2025-06-14 19:30:32.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 19:30:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072416330312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6385199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:32.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/admin.php 2025-06-14 19:30:32.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:32.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/shortcode 2025-06-14 19:30:33.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-crom.php 2025-06-14 19:30:33.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05 2025-06-14 19:30:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/packed.php 2025-06-14 19:30:33.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/packed.php 2025-06-14 19:30:33.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:30:33.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:30:33.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 19:30:33.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 19:30:33.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 19:30:33.606 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:33.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 19:30:33.645 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:33.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/systembc/password.php 2025-06-14 19:30:33.684 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:33.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/themes.php 2025-06-14 19:30:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upl.php 2025-06-14 19:30:33.723 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:33.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4 2025-06-14 19:30:33.761 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:33.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:33.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/11index.php 2025-06-14 19:30:33.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 19:30:33.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:33.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyseventeen/page/index.php?p= 2025-06-14 19:30:34.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 19:30:34.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 19:30:34.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fx.php 2025-06-14 19:30:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api 2025-06-14 19:30:34.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 19:30:34.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php?u 2025-06-14 19:30:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-14 19:30:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Sendemail.php 2025-06-14 19:30:34.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/about.php 2025-06-14 19:30:34.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:34.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/css.php 2025-06-14 19:30:35.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/link.php 2025-06-14 19:30:35.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer.php 2025-06-14 19:30:35.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 19:30:35.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-error_log.php 2025-06-14 19:30:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php?p= 2025-06-14 19:30:35.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility 2025-06-14 19:30:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php?xi 2025-06-14 19:30:35.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Y9KOVRvqrP.php 2025-06-14 19:30:35.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php?p= 2025-06-14 19:30:35.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:35.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager 2025-06-14 19:30:36.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxl.php 2025-06-14 19:30:36.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/asus.php 2025-06-14 19:30:36.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/02.php 2025-06-14 19:30:36.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bala.php 2025-06-14 19:30:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 19:30:36.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/backup_index.php 2025-06-14 19:30:36.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:36.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:30:36.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php?p= 2025-06-14 19:30:36.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/install.php 2025-06-14 19:30:36.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:36.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:30:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/users.php 2025-06-14 19:30:36.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:30:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-login.php 2025-06-14 19:30:37.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admiin.php 2025-06-14 19:30:37.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 19:30:37.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/index.php 2025-06-14 19:30:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 19:30:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:37.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:37.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/wp-login.php 2025-06-14 19:30:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configer.php 2025-06-14 19:30:37.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network 2025-06-14 19:30:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072418672792,"createTime":1749894247555,"epollFd":11,"onlineDuration":6390195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:37.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso2.php 2025-06-14 19:30:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/Hash.php 2025-06-14 19:30:37.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:37.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 19:30:38.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 19:30:38.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072418730696,"createTime":1749894247555,"epollFd":11,"onlineDuration":6390527,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:38.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php?p= 2025-06-14 19:30:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/plugins.php 2025-06-14 19:30:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list 2025-06-14 19:30:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins/setup 2025-06-14 19:30:38.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 19:30:38.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-14 19:30:38.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine 2025-06-14 19:30:38.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_e.php 2025-06-14 19:30:38.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:38.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/comment-template 2025-06-14 19:30:39.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/swm.php 2025-06-14 19:30:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/themes.php 2025-06-14 19:30:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-Owl.php 2025-06-14 19:30:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php?p= 2025-06-14 19:30:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upel.php 2025-06-14 19:30:39.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 19:30:39.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gel4y.php 2025-06-14 19:30:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-error_log.php 2025-06-14 19:30:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 19:30:39.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:39.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/24.php 2025-06-14 19:30:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/cloud.php 2025-06-14 19:30:40.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/autoload_classmap.php 2025-06-14 19:30:40.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ango/sett.php 2025-06-14 19:30:40.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template 2025-06-14 19:30:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o1j5SBMHlRz.php 2025-06-14 19:30:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyfive/include.php 2025-06-14 19:30:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/widget-logic/mini.php 2025-06-14 19:30:40.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php?p= 2025-06-14 19:30:40.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/siteindex.php 2025-06-14 19:30:40.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-14 19:30:40.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:40.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php?p= 2025-06-14 19:30:41.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content 2025-06-14 19:30:41.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-editor.php 2025-06-14 19:30:41.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-14 19:30:41.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-ajax.php 2025-06-14 19:30:41.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/themes 2025-06-14 19:30:41.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog.php 2025-06-14 19:30:41.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes/inlite 2025-06-14 19:30:41.683 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754966735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:41.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:30:41.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754966735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:30:41.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:30:41.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/wp-theme.php 2025-06-14 19:30:41.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kindex.php 2025-06-14 19:30:41.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:41.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 19:30:42.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qindex.php 2025-06-14 19:30:42.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 19:30:42.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins 2025-06-14 19:30:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fw.php 2025-06-14 19:30:42.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:42.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nFqJSTvuz43.php 2025-06-14 19:30:42.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/natural.php 2025-06-14 19:30:42.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 19:30:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 19:30:42.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072421003428,"createTime":1749894247555,"epollFd":11,"onlineDuration":6395203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:42.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php 2025-06-14 19:30:42.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:42.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-14 19:30:43.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 19:30:43.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1337.php 2025-06-14 19:30:43.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/admin.php 2025-06-14 19:30:43.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-14 19:30:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-background.php 2025-06-14 19:30:43.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-checkbex.php 2025-06-14 19:30:43.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/date.php 2025-06-14 19:30:43.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/moon.php 2025-06-14 19:30:43.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ccx 2025-06-14 19:30:43.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 19:30:43.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:43.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9.php 2025-06-14 19:30:44.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bQmw.php 2025-06-14 19:30:44.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media 2025-06-14 19:30:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 19:30:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cux.php 2025-06-14 19:30:44.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 19:30:44.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/JnMRlNQOs3b.php 2025-06-14 19:30:44.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-error_log.php 2025-06-14 19:30:44.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 19:30:44.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php?p= 2025-06-14 19:30:44.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:44.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-14 19:30:45.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin 2025-06-14 19:30:45.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/alfa-rex.php 2025-06-14 19:30:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/table/them/tmpl/index.php?p= 2025-06-14 19:30:45.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:30:45.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:45.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/rhuk_milkyway/index.php 2025-06-14 19:30:45.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/g.php 2025-06-14 19:30:45.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ohayo.php 2025-06-14 19:30:45.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/past.php 2025-06-14 19:30:45.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/function.php 2025-06-14 19:30:45.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts 2025-06-14 19:30:45.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:45.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admin.php 2025-06-14 19:30:46.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/more 2025-06-14 19:30:46.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-hoard.php 2025-06-14 19:30:46.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/admin.php 2025-06-14 19:30:46.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/travel/issue.php 2025-06-14 19:30:46.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets 2025-06-14 19:30:46.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php?p= 2025-06-14 19:30:46.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/fw.php 2025-06-14 19:30:46.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/xBrain.php 2025-06-14 19:30:46.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/three-column-screen-layout/db.php 2025-06-14 19:30:46.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 19:30:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:46.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:46.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:30:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/index.php 2025-06-14 19:30:47.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/digital-download 2025-06-14 19:30:47.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php 2025-06-14 19:30:47.239 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:30:47.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:47.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 19:30:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 19:30:47.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:30:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 19:30:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets 2025-06-14 19:30:47.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ups.php 2025-06-14 19:30:47.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072423368280,"createTime":1749894247555,"epollFd":11,"onlineDuration":6400193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:47.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/about.php 2025-06-14 19:30:47.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:47.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore 2025-06-14 19:30:47.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:47.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/admin.php 2025-06-14 19:30:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat 2025-06-14 19:30:48.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:30:48.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/HdkrAtBgUxW.php 2025-06-14 19:30:48.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/default-constant.php 2025-06-14 19:30:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 19:30:48.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor 2025-06-14 19:30:48.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072423724916,"createTime":1749894247555,"epollFd":11,"onlineDuration":6400927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:48.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 19:30:48.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php?p= 2025-06-14 19:30:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 19:30:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 19:30:48.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:48.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/index.php 2025-06-14 19:30:49.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/css 2025-06-14 19:30:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-14 19:30:49.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-14 19:30:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-wp-media-list-data.php 2025-06-14 19:30:49.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w3llstore.php 2025-06-14 19:30:49.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/load-scripts-page.php 2025-06-14 19:30:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-backup.php 2025-06-14 19:30:49.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/com_b2jcontact/izoc.php 2025-06-14 19:30:49.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/admiin.php 2025-06-14 19:30:49.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:49.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 19:30:50.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/autoload_classmap.php 2025-06-14 19:30:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l.php 2025-06-14 19:30:50.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pvWDCdf.php 2025-06-14 19:30:50.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admiin.php 2025-06-14 19:30:50.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-14 19:30:50.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php?p= 2025-06-14 19:30:50.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/mah.php 2025-06-14 19:30:50.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus.php 2025-06-14 19:30:50.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation 2025-06-14 19:30:50.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 19:30:50.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:50.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rbh/log.ph 2025-06-14 19:30:51.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uvrDZ.php 2025-06-14 19:30:51.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell.php 2025-06-14 19:30:51.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 19:30:51.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 19:30:51.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests 2025-06-14 19:30:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus-mailer.php 2025-06-14 19:30:51.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_mailer.php 2025-06-14 19:30:51.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739900588989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:30:51.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:51.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739900588989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:30:51.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:30:51.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/about.php 2025-06-14 19:30:51.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hello.php 2025-06-14 19:30:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/it.php 2025-06-14 19:30:52.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 19:30:52.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/luxx.php 2025-06-14 19:30:52.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 19:30:52.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/about.php 2025-06-14 19:30:52.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:52.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-uploads.php 2025-06-14 19:30:52.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-error_log.php 2025-06-14 19:30:52.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 19:30:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/iWoGYaunXNz.php 2025-06-14 19:30:52.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072425693652,"createTime":1749894247555,"epollFd":11,"onlineDuration":6405192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:52.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:30:52.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:52.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php?p= 2025-06-14 19:30:53.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.fk.php 2025-06-14 19:30:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xox.php 2025-06-14 19:30:53.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/calendar 2025-06-14 19:30:53.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:30:53.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:30:53.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:53.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:30:53.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/autoload_classmap.php 2025-06-14 19:30:53.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/components/admin.php 2025-06-14 19:30:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/links.php 2025-06-14 19:30:53.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSOv1.php 2025-06-14 19:30:53.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3301.php 2025-06-14 19:30:53.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/01.php 2025-06-14 19:30:53.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa123.php 2025-06-14 19:30:53.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:53.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/cloud.php 2025-06-14 19:30:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php?p= 2025-06-14 19:30:54.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor 2025-06-14 19:30:54.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 19:30:54.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php/wp-includes/Requests 2025-06-14 19:30:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/index.html 2025-06-14 19:30:54.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/9pX1s4oMLtC.php 2025-06-14 19:30:54.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 19:30:54.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/10.php 2025-06-14 19:30:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php?p= 2025-06-14 19:30:54.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:54.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/IUSPPi.php 2025-06-14 19:30:55.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php?p= 2025-06-14 19:30:55.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 19:30:55.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 19:30:55.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-14 19:30:55.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 19:30:55.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks 2025-06-14 19:30:55.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-14 19:30:55.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xindex.php 2025-06-14 19:30:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/snd.php 2025-06-14 19:30:55.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:55.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 19:30:56.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:30:56.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 19:30:56.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/error.php 2025-06-14 19:30:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mrjn.php 2025-06-14 19:30:56.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 19:30:56.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 19:30:56.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-blockdown.php 2025-06-14 19:30:56.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/users.php 2025-06-14 19:30:56.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads 2025-06-14 19:30:56.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:56.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 19:30:57.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-error_log.php 2025-06-14 19:30:57.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/admin.php 2025-06-14 19:30:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Gel.php 2025-06-14 19:30:57.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inc.php 2025-06-14 19:30:57.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:30:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 19:30:57.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/modules.php 2025-06-14 19:30:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/link.php 2025-06-14 19:30:57.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge 2025-06-14 19:30:57.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072428096668,"createTime":1749894247555,"epollFd":11,"onlineDuration":6410194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:30:57.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php?p= 2025-06-14 19:30:57.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qCVobSth3u7.php 2025-06-14 19:30:57.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:57.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:30:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize 2025-06-14 19:30:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 19:30:58.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/index.php 2025-06-14 19:30:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072428208528,"createTime":1749894247555,"epollFd":11,"onlineDuration":6410751,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:30:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gif.php 2025-06-14 19:30:58.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kiss.php 2025-06-14 19:30:58.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/fm.php 2025-06-14 19:30:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indoxploit.php 2025-06-14 19:30:58.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 19:30:58.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/index.php 2025-06-14 19:30:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/gaukingo/db.php 2025-06-14 19:30:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/links.php 2025-06-14 19:30:59.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 19:30:59.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-14 19:30:59.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie 2025-06-14 19:30:59.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/db-safe-mode.php 2025-06-14 19:30:59.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes 2025-06-14 19:30:59.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 19:30:59.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uWjxHmRO9AM.php 2025-06-14 19:30:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/wp-config-sample.php 2025-06-14 19:30:59.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:30:59.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/4pgwp.php 2025-06-14 19:31:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/head.php 2025-06-14 19:31:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gank.php 2025-06-14 19:31:00.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer.php 2025-06-14 19:31:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x.php 2025-06-14 19:31:00.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index 2025-06-14 19:31:00.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/12wvdscz.php 2025-06-14 19:31:00.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js 2025-06-14 19:31:00.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/c99.php 2025-06-14 19:31:00.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/wp-error_log.php 2025-06-14 19:31:00.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 19:31:00.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:00.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-14 19:31:01.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 19:31:01.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-14 19:31:01.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploader.php 2025-06-14 19:31:01.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 19:31:01.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php?p= 2025-06-14 19:31:01.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Uploader.php 2025-06-14 19:31:01.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 19:31:01.694 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725753784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:01.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:31:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725753784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:31:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:31:01.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/index.php 2025-06-14 19:31:01.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bb.php 2025-06-14 19:31:01.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:01.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-14 19:31:02.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/natural.php 2025-06-14 19:31:02.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 19:31:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-theme-editor/include.php 2025-06-14 19:31:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/cay-van-phong/filemanager.php 2025-06-14 19:31:02.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:02.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-14 19:31:02.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/admiin.php 2025-06-14 19:31:02.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/wso112233.php 2025-06-14 19:31:02.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072430383876,"createTime":1749894247555,"epollFd":11,"onlineDuration":6415177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/cong.php 2025-06-14 19:31:02.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 19:31:02.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:31:02.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:31:02.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:02.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 19:31:03.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yq7.php 2025-06-14 19:31:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/themes.php 2025-06-14 19:31:03.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 19:31:03.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-14 19:31:03.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/autoload_classmap.php 2025-06-14 19:31:03.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/about.php 2025-06-14 19:31:03.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mah.php 2025-06-14 19:31:03.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 19:31:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 19:31:03.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:03.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 19:31:04.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 19:31:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 19:31:04.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/admin.php 2025-06-14 19:31:04.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admiin.php 2025-06-14 19:31:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez/index.php 2025-06-14 19:31:04.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/content.php 2025-06-14 19:31:04.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/upload.php 2025-06-14 19:31:04.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:31:04.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:31:04.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 19:31:04.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images 2025-06-14 19:31:04.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:04.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 19:31:05.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm 2025-06-14 19:31:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/layout.php 2025-06-14 19:31:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-14 19:31:05.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logs.php 2025-06-14 19:31:05.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 19:31:05.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php 2025-06-14 19:31:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 19:31:05.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins 2025-06-14 19:31:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/themes-install.php 2025-06-14 19:31:05.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-error_log.php 2025-06-14 19:31:05.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:05.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready-sel/file.php 2025-06-14 19:31:06.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 19:31:06.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/about.php 2025-06-14 19:31:06.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 19:31:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 19:31:06.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/chosen.php 2025-06-14 19:31:06.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/index.php 2025-06-14 19:31:06.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contact.php 2025-06-14 19:31:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/403.php 2025-06-14 19:31:06.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 19:31:06.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:06.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public 2025-06-14 19:31:07.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/up.php 2025-06-14 19:31:07.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 19:31:07.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xleet.php 2025-06-14 19:31:07.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/newstoday/lang.php 2025-06-14 19:31:07.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:07.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-login.php 2025-06-14 19:31:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-14 19:31:07.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api 2025-06-14 19:31:07.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072432743464,"createTime":1749894247555,"epollFd":11,"onlineDuration":6420172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:07.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:07.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/.tmp 2025-06-14 19:31:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 19:31:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/secure 2025-06-14 19:31:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php 2025-06-14 19:31:08.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072432815844,"createTime":1749894247555,"epollFd":11,"onlineDuration":6420499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:08.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/nav.php 2025-06-14 19:31:08.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3index.php 2025-06-14 19:31:08.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-14 19:31:08.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 19:31:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/autoload_classmap.php 2025-06-14 19:31:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 19:31:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/XxX.php 2025-06-14 19:31:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gxurwGYPKWI.php 2025-06-14 19:31:08.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:08.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat 2025-06-14 19:31:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response 2025-06-14 19:31:09.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/error.php 2025-06-14 19:31:09.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/test.php 2025-06-14 19:31:09.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php 2025-06-14 19:31:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/storage 2025-06-14 19:31:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 19:31:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bk/index.php 2025-06-14 19:31:09.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lHcbBKS6ixn.php 2025-06-14 19:31:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 19:31:09.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/includes.php 2025-06-14 19:31:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/chosen.php 2025-06-14 19:31:10.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023 2025-06-14 19:31:10.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php?p= 2025-06-14 19:31:10.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 19:31:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings 2025-06-14 19:31:10.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/alfacgiapi/perl.alfa.php 2025-06-14 19:31:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php?p= 2025-06-14 19:31:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/as.php 2025-06-14 19:31:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/b1ack.php 2025-06-14 19:31:10.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 19:31:10.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:10.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/configs.php 2025-06-14 19:31:11.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/admin.php 2025-06-14 19:31:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/db.php?u 2025-06-14 19:31:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:31:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:11.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 19:31:11.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 19:31:11.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0.php 2025-06-14 19:31:11.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 19:31:11.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sts.php 2025-06-14 19:31:11.704 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72549819946289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:11.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:11.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72549819946289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:31:11.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 19:31:11.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zz.php/wp-includes/wp-includes_function.php 2025-06-14 19:31:11.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:11.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wso.php 2025-06-14 19:31:12.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 19:31:12.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 19:31:12.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets 2025-06-14 19:31:12.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/forbidden.php 2025-06-14 19:31:12.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:12.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/xBrain.php 2025-06-14 19:31:12.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 19:31:12.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-14 19:31:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 19:31:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072435101736,"createTime":1749894247555,"epollFd":11,"onlineDuration":6425196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:12.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist 2025-06-14 19:31:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-14 19:31:13.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xz.php 2025-06-14 19:31:13.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 19:31:13.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6EeSZtdQrch.php 2025-06-14 19:31:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/alfa-rex.php 2025-06-14 19:31:13.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/00.php 2025-06-14 19:31:13.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/if.php 2025-06-14 19:31:13.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean 2025-06-14 19:31:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 19:31:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 19:31:13.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:13.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta 2025-06-14 19:31:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/n.php 2025-06-14 19:31:14.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 19:31:14.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 19:31:14.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 19:31:14.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php?p= 2025-06-14 19:31:14.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 19:31:14.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/g/f/f/b/ 2025-06-14 19:31:14.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hitech-news.com 2025-06-14 19:31:14.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 19:31:14.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:14.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets 2025-06-14 19:31:15.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 19:31:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/list-reusable-blocks 2025-06-14 19:31:15.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-14 19:31:15.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_class_datalib.php 2025-06-14 19:31:15.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-14 19:31:15.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 19:31:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p=&upload 2025-06-14 19:31:15.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/OwG5LmjClXZ.php 2025-06-14 19:31:15.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/autoload_classmap.php 2025-06-14 19:31:15.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:15.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 19:31:15.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:31:15.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:31:16.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-14 19:31:16.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/.1 2025-06-14 19:31:16.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 19:31:16.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mna.php 2025-06-14 19:31:16.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 19:31:16.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/x2.php 2025-06-14 19:31:16.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-atom.php 2025-06-14 19:31:16.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception 2025-06-14 19:31:16.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/Ab0ut.php 2025-06-14 19:31:16.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:16.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1975.php 2025-06-14 19:31:17.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 19:31:17.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b0.php 2025-06-14 19:31:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/themes.php 2025-06-14 19:31:17.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 19:31:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6.php 2025-06-14 19:31:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:31:17.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:17.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/xBrain.php 2025-06-14 19:31:17.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/autoload_classmap.php 2025-06-14 19:31:17.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-14 19:31:17.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:31:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072437454744,"createTime":1749894247555,"epollFd":11,"onlineDuration":6430203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/classwithtostring.php 2025-06-14 19:31:17.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/IXR/allez.php 2025-06-14 19:31:17.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:17.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-14 19:31:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 19:31:18.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 19:31:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/defaults.php 2025-06-14 19:31:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072437600820,"createTime":1749894247555,"epollFd":11,"onlineDuration":6430753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:18.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 19:31:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-14 19:31:18.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php?p= 2025-06-14 19:31:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-14 19:31:18.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:18.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 19:31:18.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal 2025-06-14 19:31:18.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:31:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1498712/unexpected-tip-lost-take-best-travel-photos-life/ 2025-06-14 19:31:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-14 19:31:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 19:31:19.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known 2025-06-14 19:31:19.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings/admin.php 2025-06-14 19:31:19.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/wp-login.php 2025-06-14 19:31:19.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-db-ajax-made/wp-ajax.php 2025-06-14 19:31:19.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/atomlib.php 2025-06-14 19:31:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/wp-post.php 2025-06-14 19:31:19.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:31:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:31:19.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src 2025-06-14 19:31:19.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php?p= 2025-06-14 19:31:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 19:31:19.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:19.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/d.php 2025-06-14 19:31:20.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-error_log.php 2025-06-14 19:31:20.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php 2025-06-14 19:31:20.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready/file.php 2025-06-14 19:31:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 19:31:20.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ppus/up.php 2025-06-14 19:31:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/wp-content/plugins/fix 2025-06-14 19:31:20.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/index.php 2025-06-14 19:31:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/file.php 2025-06-14 19:31:20.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 19:31:20.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moduless.php 2025-06-14 19:31:20.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:20.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/network.php 2025-06-14 19:31:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:31:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:31:21.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zT.php 2025-06-14 19:31:21.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-14 19:31:21.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/about.php 2025-06-14 19:31:21.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/css.php 2025-06-14 19:31:21.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7yn.php 2025-06-14 19:31:21.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 19:31:21.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:31:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 19:31:21.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 19:31:21.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721704483032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:21.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:31:21.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721704483032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:31:21.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:31:21.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-conflg.php?p= 2025-06-14 19:31:21.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/var/www/html/uploads 2025-06-14 19:31:21.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:21.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp.php 2025-06-14 19:31:22.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4oaMT6spgwP.php 2025-06-14 19:31:22.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/.info.php 2025-06-14 19:31:22.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/function.php 2025-06-14 19:31:22.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/csv.php 2025-06-14 19:31:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:22.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 19:31:22.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/index.php 2025-06-14 19:31:22.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php/alfacgiapi 2025-06-14 19:31:22.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072439809068,"createTime":1749894247555,"epollFd":11,"onlineDuration":6435195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 19:31:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/1.php 2025-06-14 19:31:22.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:22.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-atom.php 2025-06-14 19:31:23.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/alfa-rex.php 2025-06-14 19:31:23.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3.php 2025-06-14 19:31:23.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 19:31:23.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.config.php 2025-06-14 19:31:23.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 19:31:23.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-14 19:31:23.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor 2025-06-14 19:31:23.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-14 19:31:23.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-14 19:31:23.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goods.php 2025-06-14 19:31:23.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:23.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 19:31:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/wp-error_log.php 2025-06-14 19:31:24.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/x2.php 2025-06-14 19:31:24.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/autoload_classmap.php 2025-06-14 19:31:24.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7index.php 2025-06-14 19:31:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/wp-login.php 2025-06-14 19:31:24.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:31:24.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:31:24.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 19:31:24.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/xccc.php 2025-06-14 19:31:24.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file2.php 2025-06-14 19:31:24.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/export.php 2025-06-14 19:31:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/classic-editor.php 2025-06-14 19:31:25.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php?p= 2025-06-14 19:31:25.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 19:31:25.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-14 19:31:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p 2025-06-14 19:31:25.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 19:31:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-one.php 2025-06-14 19:31:25.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0612c0 2025-06-14 19:31:25.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 19:31:25.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/FgSEetRrDqi.php 2025-06-14 19:31:25.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:25.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php?p= 2025-06-14 19:31:26.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php?p= 2025-06-14 19:31:26.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ynz.PhP7 2025-06-14 19:31:26.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 19:31:26.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rk2.php 2025-06-14 19:31:26.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-14 19:31:26.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/index.php 2025-06-14 19:31:26.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview 2025-06-14 19:31:26.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 19:31:26.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 19:31:26.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:26.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/wp-error_log.php?dir=. 2025-06-14 19:31:27.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/item.php 2025-06-14 19:31:27.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/moon.php 2025-06-14 19:31:27.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/dropdown.php 2025-06-14 19:31:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/chosen.php 2025-06-14 19:31:27.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/item.php 2025-06-14 19:31:27.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php 2025-06-14 19:31:27.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/zmFM.php 2025-06-14 19:31:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:27.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php?p= 2025-06-14 19:31:27.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 19:31:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/autoload_classmap.php 2025-06-14 19:31:27.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:27.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/10 2025-06-14 19:31:28.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 19:31:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4price.php 2025-06-14 19:31:28.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/themes.php 2025-06-14 19:31:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072442272620,"createTime":1749894247555,"epollFd":11,"onlineDuration":6440729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:28.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-14 19:31:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-14 19:31:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php?p= 2025-06-14 19:31:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072442621360,"createTime":1749894247555,"epollFd":11,"onlineDuration":6441068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:28.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:31:28.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php?p= 2025-06-14 19:31:28.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 19:31:28.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:28.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/index.php 2025-06-14 19:31:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-14 19:31:29.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-14 19:31:29.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/autoload_classmap.php 2025-06-14 19:31:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V5.php 2025-06-14 19:31:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-14 19:31:29.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 19:31:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php7 2025-06-14 19:31:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 19:31:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer2.8.php 2025-06-14 19:31:29.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:29.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-14 19:31:30.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/error.php 2025-06-14 19:31:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-error_log.php 2025-06-14 19:31:30.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 19:31:30.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/latest-comments 2025-06-14 19:31:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/interactivity-api 2025-06-14 19:31:30.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kk.php 2025-06-14 19:31:30.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 19:31:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps 2025-06-14 19:31:30.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/e/d/f/a/axfnwtvogks.php 2025-06-14 19:31:30.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o.php 2025-06-14 19:31:30.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:30.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/priv8.php 2025-06-14 19:31:31.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-sec/ab.php 2025-06-14 19:31:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/x2.php 2025-06-14 19:31:31.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php?p= 2025-06-14 19:31:31.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/x.php 2025-06-14 19:31:31.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 19:31:31.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/b.php 2025-06-14 19:31:31.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stindex.php 2025-06-14 19:31:31.723 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725482940673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:31.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:31:31.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725482940673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047100 2025-06-14 19:31:31.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:31:31.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/FriUsGzT5d7.php 2025-06-14 19:31:31.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ispeconline.com/css/index.php 2025-06-14 19:31:31.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:31.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/admiin.php 2025-06-14 19:31:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/sllolx.php 2025-06-14 19:31:32.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 19:31:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 19:31:32.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 19:31:32.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:32.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/autoload_classmap.php 2025-06-14 19:31:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer1.php 2025-06-14 19:31:32.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 19:31:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/autoload_classmap.php 2025-06-14 19:31:32.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072444555880,"createTime":1749894247555,"epollFd":11,"onlineDuration":6445216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:32.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/LOE5823rYzM.php 2025-06-14 19:31:32.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:32.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-includes/index.php 2025-06-14 19:31:33.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/xmrlpc.php?p= 2025-06-14 19:31:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 19:31:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 19:31:33.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cli/wp-login.php 2025-06-14 19:31:33.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-14 19:31:33.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 19:31:33.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php?p= 2025-06-14 19:31:33.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/network-settings.php 2025-06-14 19:31:33.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 19:31:33.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/.info.php 2025-06-14 19:31:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/directionality 2025-06-14 19:31:34.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hideo/network.php 2025-06-14 19:31:34.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/about.php 2025-06-14 19:31:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 19:31:34.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/oRxHmTiQhWN.php 2025-06-14 19:31:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension 2025-06-14 19:31:34.500 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:31:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:31:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/wp-login.php 2025-06-14 19:31:34.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/imagesvuln.php 2025-06-14 19:31:34.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-14 19:31:34.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies 2025-06-14 19:31:34.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:34.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 19:31:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/098.php 2025-06-14 19:31:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8.php 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:31:35.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:35.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nzouv.php 2025-06-14 19:31:35.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-14 19:31:35.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/DBb75TX4aSq.php 2025-06-14 19:31:35.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo328/fw.php 2025-06-14 19:31:35.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php?p= 2025-06-14 19:31:35.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/term-description 2025-06-14 19:31:35.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 19:31:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 19:31:36.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admiin.php 2025-06-14 19:31:36.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 19:31:36.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/b.php 2025-06-14 19:31:36.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php 2025-06-14 19:31:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admiin.php 2025-06-14 19:31:36.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-14 19:31:36.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new_license.php 2025-06-14 19:31:36.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 19:31:36.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer 2025-06-14 19:31:36.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:36.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/image 2025-06-14 19:31:37.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3UiGPRTjwLI.php 2025-06-14 19:31:37.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 19:31:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/lock.php 2025-06-14 19:31:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:31:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:31:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:31:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:31:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/option-old.php 2025-06-14 19:31:37.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:31:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:37.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php?p= 2025-06-14 19:31:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jindex.php 2025-06-14 19:31:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 19:31:37.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 19:31:37.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072446890464,"createTime":1749894247555,"epollFd":11,"onlineDuration":6450213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 19:31:37.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/intense/block-css.php 2025-06-14 19:31:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:38.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor 2025-06-14 19:31:38.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/RxR.php 2025-06-14 19:31:38.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/class-wp-rest-core.php 2025-06-14 19:31:38.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 19:31:38.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072447008904,"createTime":1749894247555,"epollFd":11,"onlineDuration":6450778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:38.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-14 19:31:38.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-14 19:31:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2021/03 2025-06-14 19:31:38.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 19:31:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/87.php 2025-06-14 19:31:38.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/minimo.php 2025-06-14 19:31:38.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:38.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/about.php 2025-06-14 19:31:39.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 19:31:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/admiin.php 2025-06-14 19:31:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vuln.php 2025-06-14 19:31:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/maHidu7t8ye.php 2025-06-14 19:31:39.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 19:31:39.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-login.php 2025-06-14 19:31:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search 2025-06-14 19:31:39.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/upfile.php 2025-06-14 19:31:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 19:31:39.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:39.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/tinyfilemanager.php 2025-06-14 19:31:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:31:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:31:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/heading 2025-06-14 19:31:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 19:31:40.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/chosen.php 2025-06-14 19:31:40.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 19:31:40.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint 2025-06-14 19:31:40.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t.php 2025-06-14 19:31:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:31:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0byte.php 2025-06-14 19:31:40.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media 2025-06-14 19:31:40.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:40.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/small.php 2025-06-14 19:31:41.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 19:31:41.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7.php 2025-06-14 19:31:41.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0612c0 keealive timeout 2025-06-14 19:31:41.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0612c0 2025-06-14 19:31:41.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php?p= 2025-06-14 19:31:41.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 19:31:41.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 19:31:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/index.php 2025-06-14 19:31:41.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:41.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:31:41.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/classwithtostring.php 2025-06-14 19:31:41.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72831153869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:41.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:31:41.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72831153869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:31:41.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:31:41.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-index.php 2025-06-14 19:31:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/block-support.php 2025-06-14 19:31:41.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:41.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 19:31:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 19:31:42.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/autoload_classmap.php 2025-06-14 19:31:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 19:31:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php?p= 2025-06-14 19:31:42.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 19:31:42.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tqy.php 2025-06-14 19:31:42.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-14 19:31:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072449188200,"createTime":1749894247555,"epollFd":11,"onlineDuration":6455195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:42.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet.php 2025-06-14 19:31:42.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/tmp/.session.php 2025-06-14 19:31:42.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:42.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9index.php 2025-06-14 19:31:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 19:31:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/xBrain.php 2025-06-14 19:31:43.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ds.php 2025-06-14 19:31:43.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/users.php 2025-06-14 19:31:43.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/admin.php 2025-06-14 19:31:43.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/db.php?u 2025-06-14 19:31:43.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine 2025-06-14 19:31:43.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 19:31:43.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 19:31:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/admin.php 2025-06-14 19:31:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/q.php 2025-06-14 19:31:44.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit-form.php 2025-06-14 19:31:44.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/wp-login.php 2025-06-14 19:31:44.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin_logs.php 2025-06-14 19:31:44.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jNY9.php 2025-06-14 19:31:44.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets 2025-06-14 19:31:44.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror 2025-06-14 19:31:44.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 19:31:44.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php?p= 2025-06-14 19:31:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:44.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl2023.php 2025-06-14 19:31:45.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fmadmin.php 2025-06-14 19:31:45.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates 2025-06-14 19:31:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 19:31:45.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-14 19:31:45.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 19:31:45.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/doc.php 2025-06-14 19:31:45.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-14 19:31:45.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/links.php 2025-06-14 19:31:45.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/muse.php 2025-06-14 19:31:45.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:45.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-conflg.php 2025-06-14 19:31:46.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blogs.dir/about.php 2025-06-14 19:31:46.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani/yani 2025-06-14 19:31:46.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/unix.php 2025-06-14 19:31:46.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/index.php 2025-06-14 19:31:46.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/41.php 2025-06-14 19:31:46.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 19:31:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Parse 2025-06-14 19:31:46.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:31:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/chinese-medicine/ 2025-06-14 19:31:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 19:31:46.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/autoload_classmap.php 2025-06-14 19:31:46.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:46.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4MyJ.php 2025-06-14 19:31:47.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-login.php 2025-06-14 19:31:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 19:31:47.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 19:31:47.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 19:31:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:31:47.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:31:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-tested.php 2025-06-14 19:31:47.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xm.php 2025-06-14 19:31:47.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-14 19:31:47.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php?p= 2025-06-14 19:31:47.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:31:47.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 19:31:47.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 19:31:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072451639908,"createTime":1749894247555,"epollFd":11,"onlineDuration":6460430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:48.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/index.php?p= 2025-06-14 19:31:48.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 19:31:48.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lv.php 2025-06-14 19:31:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072451720184,"createTime":1749894247555,"epollFd":11,"onlineDuration":6460747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:48.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/Curve25519/Ge 2025-06-14 19:31:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library 2025-06-14 19:31:48.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/good.php 2025-06-14 19:31:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp_class_datlib.php 2025-06-14 19:31:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/autoload_classmap.php 2025-06-14 19:31:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes 2025-06-14 19:31:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-14 19:31:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user 2025-06-14 19:31:49.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/wp-login.php 2025-06-14 19:31:49.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nop.php 2025-06-14 19:31:49.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugin.php 2025-06-14 19:31:49.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php?p= 2025-06-14 19:31:49.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo 2025-06-14 19:31:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 19:31:49.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 19:31:49.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-14 19:31:49.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:49.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admin.php 2025-06-14 19:31:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioxi/ioxi 2025-06-14 19:31:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty 2025-06-14 19:31:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-14 19:31:50.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat 2025-06-14 19:31:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/about.php 2025-06-14 19:31:50.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/s.php 2025-06-14 19:31:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/cry.php.pjpeg 2025-06-14 19:31:50.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin2.php 2025-06-14 19:31:50.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-site 2025-06-14 19:31:50.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:50.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admin.php 2025-06-14 19:31:51.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/alfa-rex.php 2025-06-14 19:31:51.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-wso.php 2025-06-14 19:31:51.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confiig.php 2025-06-14 19:31:51.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/schema.php 2025-06-14 19:31:51.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 19:31:51.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 19:31:51.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Leaf.php 2025-06-14 19:31:51.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72724723815918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:31:51.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:31:51.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72724723815918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:31:51.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:31:51.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/index.php 2025-06-14 19:31:51.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/autoload_classmap.php 2025-06-14 19:31:51.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:51.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confirm.php 2025-06-14 19:31:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ot_shipping.php 2025-06-14 19:31:52.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o7LSW.php 2025-06-14 19:31:52.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/winamp/index.php 2025-06-14 19:31:52.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 19:31:52.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:52.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-login.php 2025-06-14 19:31:52.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/x2.php 2025-06-14 19:31:52.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz.php 2025-06-14 19:31:52.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 19:31:52.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php 2025-06-14 19:31:52.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 19:31:52.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:52.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072453990284,"createTime":1749894247555,"epollFd":11,"onlineDuration":6465428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:53.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/users.php 2025-06-14 19:31:53.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/swm6p5Zny1e.php 2025-06-14 19:31:53.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 19:31:53.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/index.php 2025-06-14 19:31:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post.php 2025-06-14 19:31:53.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 19:31:53.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 19:31:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-footer.php 2025-06-14 19:31:53.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 19:31:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-login.php 2025-06-14 19:31:54.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6index.php 2025-06-14 19:31:54.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mwioWRjdxDE.php 2025-06-14 19:31:54.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload 2025-06-14 19:31:54.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rahma.php 2025-06-14 19:31:54.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php?p= 2025-06-14 19:31:54.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php 2025-06-14 19:31:54.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 19:31:54.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shells.php 2025-06-14 19:31:54.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 19:31:54.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:54.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine 2025-06-14 19:31:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 19:31:55.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shellv3.php 2025-06-14 19:31:55.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/index.php 2025-06-14 19:31:55.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:31:55.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:31:55.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-stream.php 2025-06-14 19:31:55.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shapes.php 2025-06-14 19:31:55.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_wrong_datlib.php 2025-06-14 19:31:55.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 19:31:55.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-14 19:31:55.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/chosen.php 2025-06-14 19:31:55.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:55.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 19:31:56.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/mariju.php 2025-06-14 19:31:56.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 19:31:56.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/updates.php 2025-06-14 19:31:56.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system 2025-06-14 19:31:56.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 19:31:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admin.php 2025-06-14 19:31:56.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/dog.php 2025-06-14 19:31:56.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 19:31:56.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes 2025-06-14 19:31:56.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:56.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 19:31:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/wp-tinymce.php 2025-06-14 19:31:57.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/about.php 2025-06-14 19:31:57.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-14 19:31:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:31:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:31:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:31:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:31:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x2.php 2025-06-14 19:31:57.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 19:31:57.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:57.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes.bak/html-api/about.php 2025-06-14 19:31:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 19:31:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/am.php 2025-06-14 19:31:57.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:31:57.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:31:57.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:31:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:31:57.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:31:57.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 19:31:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:57.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php?p= 2025-06-14 19:31:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-14 19:31:58.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:31:58.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:31:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist 2025-06-14 19:31:58.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 19:31:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 19:31:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072456465680,"createTime":1749894247555,"epollFd":11,"onlineDuration":6470900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:31:58.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-14 19:31:58.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/atomlib.php/sym.php 2025-06-14 19:31:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/default.php 2025-06-14 19:31:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tsRBxmo.php 2025-06-14 19:31:58.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072456717036,"createTime":1749894247555,"epollFd":11,"onlineDuration":6471242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:31:58.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 19:31:58.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:58.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-14 19:31:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/anone.php 2025-06-14 19:31:59.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php?p= 2025-06-14 19:31:59.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes 2025-06-14 19:31:59.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth 2025-06-14 19:31:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/b.php 2025-06-14 19:31:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y7.php 2025-06-14 19:31:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-14 19:31:59.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-14 19:31:59.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-14 19:31:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:31:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/admin.php 2025-06-14 19:32:00.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 19:32:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/admiin.php 2025-06-14 19:32:00.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images 2025-06-14 19:32:00.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 19:32:00.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wkG.php 2025-06-14 19:32:00.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/UmpVR1Ersn8.php 2025-06-14 19:32:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 19:32:00.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gawean.PhP7 2025-06-14 19:32:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 19:32:00.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:00.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/themes.php 2025-06-14 19:32:01.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/autoload_classmap.php 2025-06-14 19:32:01.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/z4x.php 2025-06-14 19:32:01.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/udd.php 2025-06-14 19:32:01.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/yyobang/mar.php 2025-06-14 19:32:01.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/cloud.php 2025-06-14 19:32:01.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/wp-login.php 2025-06-14 19:32:01.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/brU.php 2025-06-14 19:32:01.748 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697460174560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:01.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:01.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697460174560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:32:01.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-14 19:32:01.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 19:32:01.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:01.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php?p= 2025-06-14 19:32:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-14 19:32:02.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp_images/alfacgiapi/perl.alfa.php 2025-06-14 19:32:02.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php?p= 2025-06-14 19:32:02.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php?u 2025-06-14 19:32:02.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:02.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:32:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 19:32:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 19:32:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 19:32:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072458584440,"createTime":1749894247555,"epollFd":11,"onlineDuration":6475212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:02.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/class-db.php 2025-06-14 19:32:02.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:02.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce 2025-06-14 19:32:03.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alwso.php 2025-06-14 19:32:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php?p= 2025-06-14 19:32:03.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:32:03.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:32:03.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/wpview 2025-06-14 19:32:03.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/good.php 2025-06-14 19:32:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports 2025-06-14 19:32:03.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-login.php 2025-06-14 19:32:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asasx.php 2025-06-14 19:32:03.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php?p= 2025-06-14 19:32:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise 2025-06-14 19:32:03.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:32:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 19:32:03.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:03.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf_tracking.php 2025-06-14 19:32:04.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/xBrain.php 2025-06-14 19:32:04.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 19:32:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 19:32:04.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olu.php 2025-06-14 19:32:04.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins 2025-06-14 19:32:04.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image 2025-06-14 19:32:04.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 19:32:04.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php?p= 2025-06-14 19:32:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-footer.php 2025-06-14 19:32:04.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:04.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cux.php 2025-06-14 19:32:05.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-14 19:32:05.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/finley/min.php 2025-06-14 19:32:05.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/server.php 2025-06-14 19:32:05.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors 2025-06-14 19:32:05.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 19:32:05.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-14 19:32:05.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php 2025-06-14 19:32:05.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/db.php?u 2025-06-14 19:32:05.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images 2025-06-14 19:32:05.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:05.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files 2025-06-14 19:32:06.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/themes-install.php 2025-06-14 19:32:06.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 19:32:06.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSO.php 2025-06-14 19:32:06.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fIPCHgi5lwx.php 2025-06-14 19:32:06.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/777.php 2025-06-14 19:32:06.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/sym.php 2025-06-14 19:32:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/up.php 2025-06-14 19:32:06.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 19:32:06.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/up.php 2025-06-14 19:32:06.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:06.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/srx.php 2025-06-14 19:32:07.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php?p= 2025-06-14 19:32:07.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5index.php 2025-06-14 19:32:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page 2025-06-14 19:32:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 19:32:07.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:07.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:07.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 19:32:07.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidebar.php 2025-06-14 19:32:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ben.php 2025-06-14 19:32:07.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072460938764,"createTime":1749894247555,"epollFd":11,"onlineDuration":6480205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:07.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:07.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 19:32:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 19:32:08.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/+year+/+month+/ 2025-06-14 19:32:08.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072461051940,"createTime":1749894247555,"epollFd":11,"onlineDuration":6480550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:08.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads 2025-06-14 19:32:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bob.php?p= 2025-06-14 19:32:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 19:32:08.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xhell.php 2025-06-14 19:32:08.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library 2025-06-14 19:32:08.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-14 19:32:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugin.php 2025-06-14 19:32:08.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css 2025-06-14 19:32:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/chosen.php 2025-06-14 19:32:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 19:32:09.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 19:32:09.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/?p= 2025-06-14 19:32:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-shell.php 2025-06-14 19:32:09.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-add-admin.php 2025-06-14 19:32:09.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-14 19:32:09.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 19:32:09.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 19:32:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/about.php 2025-06-14 19:32:09.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/8XnPa2ebzjt.php 2025-06-14 19:32:09.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:09.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/not/includes/about.php 2025-06-14 19:32:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/up.php 2025-06-14 19:32:10.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana 2025-06-14 19:32:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/fw.php 2025-06-14 19:32:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pqyKOTiR2.php 2025-06-14 19:32:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 19:32:10.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/go.php 2025-06-14 19:32:10.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 19:32:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/AhqPecJ6oky.php 2025-06-14 19:32:10.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/Core32.php 2025-06-14 19:32:10.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:10.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-php 2025-06-14 19:32:11.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 19:32:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-adminincludesclass-wp-media-list-data.php 2025-06-14 19:32:11.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htdocs/shell 2025-06-14 19:32:11.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-14 19:32:11.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 19:32:11.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 19:32:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gins/wp-help 2025-06-14 19:32:11.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707998275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:11.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707998275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:32:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:11.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/ben.php?dir=. 2025-06-14 19:32:11.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/conf_upload.php 2025-06-14 19:32:11.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:11.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php7 2025-06-14 19:32:12.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php 2025-06-14 19:32:12.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-14 19:32:12.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-14 19:32:12.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/dropdown.php?pass=yanz 2025-06-14 19:32:12.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:12.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/images.php 2025-06-14 19:32:12.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-14 19:32:12.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 19:32:12.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/haxor.php 2025-06-14 19:32:12.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072463293088,"createTime":1749894247555,"epollFd":11,"onlineDuration":6485223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:12.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:32:12.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/file.php 2025-06-14 19:32:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/about.php 2025-06-14 19:32:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/about.php 2025-06-14 19:32:13.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/j.php 2025-06-14 19:32:13.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nasgor.php 2025-06-14 19:32:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3 2025-06-14 19:32:13.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sb.php 2025-06-14 19:32:13.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php/.well-known/pki-validation/xmrlpc.php 2025-06-14 19:32:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 19:32:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/07 2025-06-14 19:32:13.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baindex.php 2025-06-14 19:32:13.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:13.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php 2025-06-14 19:32:14.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/index.php 2025-06-14 19:32:14.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ben.php 2025-06-14 19:32:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 19:32:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR 2025-06-14 19:32:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/indexx.php 2025-06-14 19:32:14.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 19:32:14.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/modules/modules.php 2025-06-14 19:32:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-14 19:32:14.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/wp-post.php 2025-06-14 19:32:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 19:32:15.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 19:32:15.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 19:32:15.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ee.php 2025-06-14 19:32:15.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wjacfltdmPx.php 2025-06-14 19:32:15.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/edit.php 2025-06-14 19:32:15.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 19:32:15.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/chosen.php 2025-06-14 19:32:15.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sindex.php 2025-06-14 19:32:15.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-14 19:32:15.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:15.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files 2025-06-14 19:32:16.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-14 19:32:16.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentythree/patterns/index.php 2025-06-14 19:32:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms 2025-06-14 19:32:16.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/bak.php?p= 2025-06-14 19:32:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz1.php 2025-06-14 19:32:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-14 19:32:16.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-signup.php 2025-06-14 19:32:16.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets 2025-06-14 19:32:16.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/Admin-Author.php 2025-06-14 19:32:16.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:16.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-14 19:32:17.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/wp-access.php 2025-06-14 19:32:17.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 19:32:17.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ans.php 2025-06-14 19:32:17.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaul1.php 2025-06-14 19:32:17.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 19:32:17.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:17.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-14 19:32:17.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/css.php 2025-06-14 19:32:17.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 19:32:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:17.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072465653992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6490223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-14 19:32:17.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:17.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade 2025-06-14 19:32:18.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/uploader.php 2025-06-14 19:32:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072465755324,"createTime":1749894247555,"epollFd":11,"onlineDuration":6490549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:18.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/zrt.php 2025-06-14 19:32:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell 2025-06-14 19:32:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 19:32:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-14 19:32:18.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-14 19:32:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bitrix/admin/htmleditor2/natural.php 2025-06-14 19:32:18.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/pwnd.php 2025-06-14 19:32:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 19:32:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 19:32:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pHx9IqoXnlL.php 2025-06-14 19:32:19.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/admiin.php 2025-06-14 19:32:19.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop 2025-06-14 19:32:19.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:32:19.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:32:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php?p= 2025-06-14 19:32:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 19:32:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 19:32:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 19:32:19.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 19:32:19.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/media.php 2025-06-14 19:32:19.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:19.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 19:32:20.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-14 19:32:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/w.php 2025-06-14 19:32:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olux.php 2025-06-14 19:32:20.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qc.php 2025-06-14 19:32:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php?p= 2025-06-14 19:32:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 19:32:20.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:32:20.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:32:20.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/bluestork/error.php 2025-06-14 19:32:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-theme.php 2025-06-14 19:32:20.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 19:32:20.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:20.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/vuln.php 2025-06-14 19:32:21.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/x2.php 2025-06-14 19:32:21.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php 2025-06-14 19:32:21.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/index.php 2025-06-14 19:32:21.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ws.php 2025-06-14 19:32:21.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 19:32:21.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider 2025-06-14 19:32:21.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php?p= 2025-06-14 19:32:21.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/wp-login.php 2025-06-14 19:32:21.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69704246520996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:21.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:32:21.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69704246520996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:32:21.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:32:21.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php?p= 2025-06-14 19:32:21.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:21.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kQqh695R1LY.php 2025-06-14 19:32:22.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 19:32:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private 2025-06-14 19:32:22.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tuco.php 2025-06-14 19:32:22.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 19:32:22.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/04/natural.php 2025-06-14 19:32:22.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-14 19:32:22.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PhP7 2025-06-14 19:32:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-14 19:32:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072468004368,"createTime":1749894247555,"epollFd":11,"onlineDuration":6495231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:22.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/upload.php 2025-06-14 19:32:22.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:22.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/index.php 2025-06-14 19:32:23.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/log.php 2025-06-14 19:32:23.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/real/v.php 2025-06-14 19:32:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 19:32:23.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5.php 2025-06-14 19:32:23.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3aWTmqSkEDF.php 2025-06-14 19:32:23.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 19:32:23.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-14 19:32:23.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/tflow/up.php 2025-06-14 19:32:23.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php/wp-admin/css/colors/blue/wp-login.php 2025-06-14 19:32:23.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:23.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mm55.php 2025-06-14 19:32:24.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-14 19:32:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/991176.php 2025-06-14 19:32:24.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 19:32:24.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cli.php 2025-06-14 19:32:24.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/date.php 2025-06-14 19:32:24.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 19:32:24.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root 2025-06-14 19:32:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3 2025-06-14 19:32:24.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cache.php 2025-06-14 19:32:24.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:24.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 19:32:25.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/index.php 2025-06-14 19:32:25.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 19:32:25.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ftpnMRS2BQw.php 2025-06-14 19:32:25.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-14 19:32:25.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rk1W6vMJj8y.php 2025-06-14 19:32:25.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 19:32:25.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:32:25.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:32:25.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/index.php 2025-06-14 19:32:25.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?x=ooo 2025-06-14 19:32:25.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/index.php?p= 2025-06-14 19:32:25.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:25.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-error_log.php 2025-06-14 19:32:26.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data/.backup.php 2025-06-14 19:32:26.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worm0.PhP7 2025-06-14 19:32:26.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 19:32:26.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-14 19:32:26.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php0 2025-06-14 19:32:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfacgiapi/perl.alfa.php 2025-06-14 19:32:26.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules 2025-06-14 19:32:26.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/xBrain.php 2025-06-14 19:32:26.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fw.php 2025-06-14 19:32:26.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:26.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 19:32:27.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/network.php 2025-06-14 19:32:27.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seox 2025-06-14 19:32:27.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 19:32:27.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/alfa-rex.php 2025-06-14 19:32:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-14 19:32:27.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:27.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold 2025-06-14 19:32:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php?p= 2025-06-14 19:32:27.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-14 19:32:27.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:27.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fex.php 2025-06-14 19:32:27.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:27.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/think.php 2025-06-14 19:32:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6ZKP9RiYwlM.php 2025-06-14 19:32:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072470457392,"createTime":1749894247555,"epollFd":11,"onlineDuration":6500488,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nee.php 2025-06-14 19:32:28.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php 2025-06-14 19:32:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/send.php 2025-06-14 19:32:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/2222.php 2025-06-14 19:32:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php/cloud.php 2025-06-14 19:32:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 19:32:28.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072470817976,"createTime":1749894247555,"epollFd":11,"onlineDuration":6501131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/admiin.php 2025-06-14 19:32:28.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php?p= 2025-06-14 19:32:28.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:28.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 19:32:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-14 19:32:29.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 19:32:29.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 19:32:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:32:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/dimensions-ajax.php 2025-06-14 19:32:29.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:32:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 19:32:29.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp_class_datalib.php 2025-06-14 19:32:29.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mah.php 2025-06-14 19:32:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/about.php 2025-06-14 19:32:29.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxc.php 2025-06-14 19:32:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-14 19:32:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/makeasmtp.php 2025-06-14 19:32:30.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-14 19:32:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nope.php 2025-06-14 19:32:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/u.php 2025-06-14 19:32:30.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 19:32:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/freeform 2025-06-14 19:32:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php/?path=/home/jufu7693/public_html 2025-06-14 19:32:30.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 19:32:30.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4index.php 2025-06-14 19:32:30.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 19:32:30.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.phphttps:/trezurekart.com/classwithtostring.php 2025-06-14 19:32:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php?p= 2025-06-14 19:32:31.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c99.php 2025-06-14 19:32:31.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xBrain.php 2025-06-14 19:32:31.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 19:32:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/apikey/natural.php 2025-06-14 19:32:31.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/b.php 2025-06-14 19:32:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/mariju.php 2025-06-14 19:32:31.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-wp-lock.php 2025-06-14 19:32:31.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/upfile.php 2025-06-14 19:32:31.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 19:32:31.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755613327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:31.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:32:31.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755613327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:32:31.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:32:31.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/radio.php 2025-06-14 19:32:31.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-14 19:32:31.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:31.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php 2025-06-14 19:32:32.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components 2025-06-14 19:32:32.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell20211028.php 2025-06-14 19:32:32.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-14 19:32:32.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates 2025-06-14 19:32:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfacgiapi/perl.alfa.php 2025-06-14 19:32:32.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/wp-login.php 2025-06-14 19:32:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comment.php 2025-06-14 19:32:32.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-post.php 2025-06-14 19:32:32.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072472724860,"createTime":1749894247555,"epollFd":11,"onlineDuration":6505207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:32.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/autoload_classmap.php 2025-06-14 19:32:32.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:32.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php?p= 2025-06-14 19:32:33.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 19:32:33.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 19:32:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js 2025-06-14 19:32:33.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 19:32:33.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include 2025-06-14 19:32:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 19:32:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 19:32:33.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/config.bak.php 2025-06-14 19:32:33.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/autoload_classmap.php 2025-06-14 19:32:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admiin.php 2025-06-14 19:32:33.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/press/wp-class.php 2025-06-14 19:32:33.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:32:33.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:33.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 19:32:34.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/index.php 2025-06-14 19:32:34.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-conflg.php 2025-06-14 19:32:34.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-header.php 2025-06-14 19:32:34.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 19:32:34.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 19:32:34.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-scripts.php 2025-06-14 19:32:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager/tinyfilemanager.php 2025-06-14 19:32:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/chosen.php 2025-06-14 19:32:34.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 19:32:34.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 19:32:34.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:34.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 19:32:35.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/plugins.php 2025-06-14 19:32:35.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 19:32:35.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 19:32:35.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-14 19:32:35.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yuuki.php 2025-06-14 19:32:35.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/bak.php 2025-06-14 19:32:35.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/7kGBWef4vJE.php 2025-06-14 19:32:35.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 19:32:35.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/upload.php 2025-06-14 19:32:35.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/?p= 2025-06-14 19:32:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 19:32:36.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 19:32:36.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 19:32:36.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/dropdown.php 2025-06-14 19:32:36.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php?p= 2025-06-14 19:32:36.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/file.php 2025-06-14 19:32:36.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/beence.php 2025-06-14 19:32:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/item.php 2025-06-14 19:32:36.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 19:32:36.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type 2025-06-14 19:32:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/vendor/bootstrap/css 2025-06-14 19:32:36.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 19:32:36.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/content.php 2025-06-14 19:32:36.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 19:32:36.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:36.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xBrain.php 2025-06-14 19:32:37.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/chosen.php 2025-06-14 19:32:37.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/moon.php 2025-06-14 19:32:37.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e.php 2025-06-14 19:32:37.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 19:32:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwso.php 2025-06-14 19:32:37.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:37.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 19:32:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post-editor.php 2025-06-14 19:32:37.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/edit.php 2025-06-14 19:32:37.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-14 19:32:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:37.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 19:32:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 19:32:37.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b.php 2025-06-14 19:32:37.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:37.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072475125244,"createTime":1749894247555,"epollFd":11,"onlineDuration":6510436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:38.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cloud.php 2025-06-14 19:32:38.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/fw.php 2025-06-14 19:32:38.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-14 19:32:38.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media-admin.php 2025-06-14 19:32:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 19:32:38.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/mlm.php 2025-06-14 19:32:38.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-14 19:32:38.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072475467404,"createTime":1749894247555,"epollFd":11,"onlineDuration":6510980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/about.php 2025-06-14 19:32:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 19:32:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.alf.php 2025-06-14 19:32:38.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/license.php 2025-06-14 19:32:38.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:38.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 19:32:39.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php?rxr 2025-06-14 19:32:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php?p= 2025-06-14 19:32:39.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 19:32:39.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 19:32:39.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 19:32:39.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 19:32:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/blurbs.php 2025-06-14 19:32:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/radio.php 2025-06-14 19:32:39.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/charmap 2025-06-14 19:32:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-14 19:32:39.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/autoload_classmap.php 2025-06-14 19:32:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kn.php 2025-06-14 19:32:39.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf.php 2025-06-14 19:32:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 19:32:40.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fw.php 2025-06-14 19:32:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 19:32:40.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/iR7SzrsOUEP.php 2025-06-14 19:32:40.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 19:32:40.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 19:32:40.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 19:32:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-14 19:32:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-14 19:32:40.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lf.php 2025-06-14 19:32:40.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 19:32:40.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php/wp-content/uploads/wplivechat 2025-06-14 19:32:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/aboudt.php 2025-06-14 19:32:40.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 19:32:40.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:40.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/index.php 2025-06-14 19:32:41.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1337.php 2025-06-14 19:32:41.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old 2025-06-14 19:32:41.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shimo.php 2025-06-14 19:32:41.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-14 19:32:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php 2025-06-14 19:32:41.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/r.php 2025-06-14 19:32:41.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 19:32:41.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 19:32:41.779 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764129638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:41.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:32:41.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764129638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:32:41.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:32:41.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BW78qubSIi6.php 2025-06-14 19:32:41.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/natural.php 2025-06-14 19:32:41.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:41.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/index.php 2025-06-14 19:32:42.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop 2025-06-14 19:32:42.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/autoload_classmap.php 2025-06-14 19:32:42.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 19:32:42.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 19:32:42.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:42.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 19:32:42.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Ie9FSsVMDEo.php 2025-06-14 19:32:42.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 19:32:42.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072477408504,"createTime":1749894247555,"epollFd":11,"onlineDuration":6515184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:42.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wi.php 2025-06-14 19:32:42.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfashell.php 2025-06-14 19:32:42.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:42.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-red.php 2025-06-14 19:32:43.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/auto.php 2025-06-14 19:32:43.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 19:32:43.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php 2025-06-14 19:32:43.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/x2.php 2025-06-14 19:32:43.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 19:32:43.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-14 19:32:43.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:32:43.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:32:43.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/chosen.php 2025-06-14 19:32:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file-manager.php 2025-06-14 19:32:43.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:32:43.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:32:43.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-14 19:32:43.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:43.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 19:32:44.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nz7AOl3hjic.php 2025-06-14 19:32:44.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 19:32:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 19:32:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 19:32:44.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blue.php 2025-06-14 19:32:44.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-14 19:32:44.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/loginout 2025-06-14 19:32:44.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php?p= 2025-06-14 19:32:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 19:32:44.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:44.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/edit.php 2025-06-14 19:32:45.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmpls.php 2025-06-14 19:32:45.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/mini.php 2025-06-14 19:32:45.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexusmailer%202.0.php 2025-06-14 19:32:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-14 19:32:45.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ILNqJhgUpAG.php 2025-06-14 19:32:45.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-14 19:32:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sid/sidwso.php 2025-06-14 19:32:45.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/Auth 2025-06-14 19:32:45.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php?cache 2025-06-14 19:32:45.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:45.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/doc.php 2025-06-14 19:32:46.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers 2025-06-14 19:32:46.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 19:32:46.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/index.php 2025-06-14 19:32:46.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/index.php 2025-06-14 19:32:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-14 19:32:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/M1.php 2025-06-14 19:32:46.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 19:32:46.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/index.php 2025-06-14 19:32:46.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/100.php 2025-06-14 19:32:46.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:46.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 19:32:47.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-widgets 2025-06-14 19:32:47.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 19:32:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 19:32:47.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/admiin.php 2025-06-14 19:32:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/con.php 2025-06-14 19:32:47.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/inputs.php 2025-06-14 19:32:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/inpust.php 2025-06-14 19:32:47.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wpx.php 2025-06-14 19:32:47.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:32:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-14 19:32:47.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-conf.php 2025-06-14 19:32:47.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author 2025-06-14 19:32:47.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:47.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/7EPezNYMy84.php 2025-06-14 19:32:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:32:48.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php 2025-06-14 19:32:48.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author/wp-post.php 2025-06-14 19:32:48.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-14 19:32:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072479973388,"createTime":1749894247555,"epollFd":11,"onlineDuration":6520799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:48.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/scan.php 2025-06-14 19:32:48.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:32:48.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:32:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/admiin.php 2025-06-14 19:32:48.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery 2025-06-14 19:32:48.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp/vuln.php 2025-06-14 19:32:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072480226060,"createTime":1749894247555,"epollFd":11,"onlineDuration":6521121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:48.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class_api.php 2025-06-14 19:32:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/error.php 2025-06-14 19:32:48.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 19:32:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 19:32:49.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bp.php?taf 2025-06-14 19:32:49.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 19:32:49.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fierzashell.php 2025-06-14 19:32:49.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:32:49.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxx.php 2025-06-14 19:32:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 19:32:49.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 19:32:49.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/default.php 2025-06-14 19:32:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 19:32:49.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 19:32:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admiin.php 2025-06-14 19:32:49.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:49.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php?p= 2025-06-14 19:32:50.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moddofuns.php 2025-06-14 19:32:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defau1t.php 2025-06-14 19:32:50.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 19:32:50.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/site-logo 2025-06-14 19:32:50.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell20211028.php 2025-06-14 19:32:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php 2025-06-14 19:32:50.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:50.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-ad.php 2025-06-14 19:32:51.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:51.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class.api.php 2025-06-14 19:32:51.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793367385864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:32:51.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:32:51.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793367385864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:32:51.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:32:52.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:52.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:53.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:53.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072482200060,"createTime":1749894247555,"epollFd":11,"onlineDuration":6525482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:57.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:57.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-atom.php 2025-06-14 19:32:57.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:57.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:32:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:32:58.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:58.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072484587284,"createTime":1749894247555,"epollFd":11,"onlineDuration":6530592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:32:58.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:58.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072484808372,"createTime":1749894247555,"epollFd":11,"onlineDuration":6530931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:32:59.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:32:59.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 19:33:01.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:01.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:01.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:01.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/zmFM.php 2025-06-14 19:33:01.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:01.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:01.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:01.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:01.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7296199798584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:01.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:33:01.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7296199798584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:33:01.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:33:01.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:01.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:02.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:02.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:02.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:02.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072486802112,"createTime":1749894247555,"epollFd":11,"onlineDuration":6535206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:03.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:33:03.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:33:05.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:33:05.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:33:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:07.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:07.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:07.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:07.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:07.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:07.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072489165648,"createTime":1749894247555,"epollFd":11,"onlineDuration":6540205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:07.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:07.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:08.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:08.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072489347256,"createTime":1749894247555,"epollFd":11,"onlineDuration":6540776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:11.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76130485534668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:11.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:11.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76130485534668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:33:11.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:12.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:12.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:33:12.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:12.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072491513392,"createTime":1749894247555,"epollFd":11,"onlineDuration":6545207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:16.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:16.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:16.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/elenora/weekend-getaways-from-vancouver/ 2025-06-14 19:33:17.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:33:17.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:33:17.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:17.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:33:17.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:17.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:33:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:33:17.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:17.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072493891404,"createTime":1749894247555,"epollFd":11,"onlineDuration":6550216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072493996684,"createTime":1749894247555,"epollFd":11,"onlineDuration":6550557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:19.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:19.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:19.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lady-gaga/news/perfect-illusion-lady-gaga-video_5395382 2025-06-14 19:33:21.815 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769271850585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:21.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:33:21.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769271850585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:33:21.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:33:22.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:22.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:22.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:22.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072496210196,"createTime":1749894247555,"epollFd":11,"onlineDuration":6555220,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:27.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:27.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:27.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072498555308,"createTime":1749894247555,"epollFd":11,"onlineDuration":6560212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:27.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:27.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:28.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:28.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072498656640,"createTime":1749894247555,"epollFd":11,"onlineDuration":6560543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:29.487 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 19:33:29.487 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009457, 183.197.180.206:4194 2025-06-14 19:33:29.487 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009457 2025-06-14 19:33:29.487 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 19:33:29.490 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 19:33:29.491 | I | 187951[187958] | looper-15 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 19:33:29.491 | I | 187951[187958] | looper-15 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 19:33:29.491 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 19:33:29.491 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 19:33:31.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:33:31.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:31.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78459358215332,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:31.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78459358215332,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:33:31.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:32.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:32.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:33:32.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:32.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072500912264,"createTime":1749894247555,"epollFd":11,"onlineDuration":6565202,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:33:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:37.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:37.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:33:37.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:37.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:33:37.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:37.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072503282380,"createTime":1749894247555,"epollFd":11,"onlineDuration":6570207,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:33:38.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:38.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072503465304,"createTime":1749894247555,"epollFd":11,"onlineDuration":6570804,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:41.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765722274780273,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:41.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:41.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765722274780273,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:33:41.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:42.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:42.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072505598540,"createTime":1749894247555,"epollFd":11,"onlineDuration":6575225,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 19:33:46.149 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:33:46.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec041d20 2025-06-14 19:33:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:46.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:46.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:47.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:47.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:47.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:47.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:48.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:48.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072508127892,"createTime":1749894247555,"epollFd":11,"onlineDuration":6580611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:48.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:48.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072508450312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6581204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:49.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:33:49.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:49.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:33:50.932 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:50.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:51.842 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76491355895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:33:51.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:51.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76491355895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:33:51.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:33:52.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:52.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:52.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:52.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072510324296,"createTime":1749894247555,"epollFd":11,"onlineDuration":6585227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:33:55.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:33:55.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:33:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:57.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:57.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:33:57.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:57.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:33:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072512781268,"createTime":1749894247555,"epollFd":11,"onlineDuration":6590546,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:33:58.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:33:58.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072512914184,"createTime":1749894247555,"epollFd":11,"onlineDuration":6590897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:01.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:01.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:01.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/best-windows-10-wallpapers/ 2025-06-14 19:34:01.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77706527709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:01.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:01.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77706527709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:34:01.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:02.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:02.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072515021100,"createTime":1749894247555,"epollFd":11,"onlineDuration":6595214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:05.126 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 19:34:05.126 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009456, 183.197.180.206:4237 2025-06-14 19:34:05.126 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009456 2025-06-14 19:34:05.126 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 19:34:05.129 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 19:34:05.129 | I | 187951[187959] | looper-17 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 19:34:05.129 | I | 187951[187959] | looper-17 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 19:34:05.130 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 19:34:05.130 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 19:34:05.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:34:05.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 19:34:05.796 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:34:05.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:05.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec041d20 2025-06-14 19:34:05.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:05.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:05.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:05.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/download-apple-ipad-air-2020-wallpapers/ 2025-06-14 19:34:06.086 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 19:34:06.086 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009455, 183.197.180.206:4238 2025-06-14 19:34:06.086 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009455 2025-06-14 19:34:06.086 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 19:34:06.089 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 19:34:06.089 | I | 187951[187952] | looper-3 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 19:34:06.089 | I | 187951[187952] | looper-3 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 19:34:06.094 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 19:34:06.094 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 19:34:07.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:07.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:07.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:08.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:08.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072517537292,"createTime":1749894247555,"epollFd":11,"onlineDuration":6600605,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:08.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:08.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072517857080,"createTime":1749894247555,"epollFd":11,"onlineDuration":6601250,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:09.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:09.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:09.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-classic-perfumes-8421285 2025-06-14 19:34:09.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:09.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:09.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/best-android-projectors/ 2025-06-14 19:34:11.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:34:11.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:34:11.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765710830688477,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:11.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:34:11.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765710830688477,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:34:11.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:34:12.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:12.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:12.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:12.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072519720536,"createTime":1749894247555,"epollFd":11,"onlineDuration":6605207,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:13.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:34:13.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:13.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/adina/tags/social+media+posts/ 2025-06-14 19:34:16.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:34:16.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:16.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/web-stories/samsung-galaxy-s24-ultra-unboxed-ahead-of-launch/ 2025-06-14 19:34:17.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:34:17.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:17.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:17.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:17.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:17.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:34:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:17.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:17.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072522074860,"createTime":1749894247555,"epollFd":11,"onlineDuration":6610221,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072522197248,"createTime":1749894247555,"epollFd":11,"onlineDuration":6610564,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-14 19:34:21.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:34:21.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:21.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761648178100586,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:21.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:21.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761648178100586,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:34:21.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:22.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:22.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:22.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:22.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072524519988,"createTime":1749894247555,"epollFd":11,"onlineDuration":6615346,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:34:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:34:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:27.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:27.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:27.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:27.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072526775612,"createTime":1749894247555,"epollFd":11,"onlineDuration":6620207,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:28.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:28.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072526876944,"createTime":1749894247555,"epollFd":11,"onlineDuration":6620539,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:29.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:34:29.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:34:29.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:34:31.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770410537719727,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:31.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770410537719727,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:34:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2019/05/07/google-officially-confirms-android-q-is-launching-with-a-dark-theme/ 2025-06-14 19:34:32.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:32.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:32.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:34:32.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:34:33.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:33.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072529311544,"createTime":1749894247555,"epollFd":11,"onlineDuration":6625662,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:34:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:34:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:34:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:37.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:37.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:37.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:37.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:34:37.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:37.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072531567168,"createTime":1749894247555,"epollFd":11,"onlineDuration":6630440,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:38.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:38.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:34:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:34:38.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:38.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072531684292,"createTime":1749894247555,"epollFd":11,"onlineDuration":6630865,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:39.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:39.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 19:34:39.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:34:40.802 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:34:40.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:34:41.883 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751035690307617,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:34:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751035690307617,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:34:41.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:34:42.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:42.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072533835952,"createTime":1749894247555,"epollFd":11,"onlineDuration":6635243,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:45.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:34:45.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:47.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:47.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:47.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:47.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:34:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072536177116,"createTime":1749894247555,"epollFd":11,"onlineDuration":6640217,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:34:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:34:48.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:48.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072536269236,"createTime":1749894247555,"epollFd":11,"onlineDuration":6640554,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:34:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:49.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:34:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E8%BF%88%E5%B0%94%E6%96%AF%C2%B7%E7%A7%91%E6%B4%9B%E8%B5%AB%E8%A5%BF.html 2025-06-14 19:34:51.894 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693811416625977,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:34:51.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:51.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.693811416625977,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:34:51.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:34:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:52.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:52.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072538524860,"createTime":1749894247555,"epollFd":11,"onlineDuration":6645208,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:53.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:34:53.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:34:55.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:34:55.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:34:57.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:57.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:34:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:34:57.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:57.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072540900240,"createTime":1749894247555,"epollFd":11,"onlineDuration":6650215,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:34:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:34:58.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:34:58.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072540994992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6650544,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:01.729 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:35:01.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:01.902 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697080612182617,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697080612182617,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:35:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:02.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:02.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:02.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:02.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072543321680,"createTime":1749894247555,"epollFd":11,"onlineDuration":6655435,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:04.992 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 19:35:04.992 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:35:04.993 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 19:35:04.993 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:35:04.993 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 19:35:04.993 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 19:35:04.993 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:35:04.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:04.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec05bc10 2025-06-14 19:35:04.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:07.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:07.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:07.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:07.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072545600992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6660216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:35:07.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:07.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:35:08.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:08.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072545704956,"createTime":1749894247555,"epollFd":11,"onlineDuration":6660545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:11.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69988250732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:11.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:11.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69988250732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:35:11.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:12.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:12.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:13.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:13.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072548048752,"createTime":1749894247555,"epollFd":11,"onlineDuration":6665451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:17.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:17.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:17.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:17.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:35:17.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:17.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:17.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:17.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072550308324,"createTime":1749894247555,"epollFd":11,"onlineDuration":6670211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072550405708,"createTime":1749894247555,"epollFd":11,"onlineDuration":6670547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:21.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736656188964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:21.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:21.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736656188964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:35:21.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:22.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:22.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072552650804,"createTime":1749894247555,"epollFd":11,"onlineDuration":6675218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:23.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:35:23.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:27.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:27.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:27.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:27.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072554994600,"createTime":1749894247555,"epollFd":11,"onlineDuration":6680235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:28.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:28.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072555563112,"createTime":1749894247555,"epollFd":11,"onlineDuration":6681388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:29.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:29.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:29.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/mexico/best-beaches-in-oaxaca-mex-1-61.htm 2025-06-14 19:35:31.928 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74407386779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:31.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:31.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74407386779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:35:31.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:32.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:32.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:32.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:32.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072557343660,"createTime":1749894247555,"epollFd":11,"onlineDuration":6685224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:37.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:37.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:37.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:37.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:35:37.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:37.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072559695352,"createTime":1749894247555,"epollFd":11,"onlineDuration":6690235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:35:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072559862484,"createTime":1749894247555,"epollFd":11,"onlineDuration":6690635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:35:41.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666793823242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:41.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:35:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.666793823242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:35:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:35:42.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:42.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:42.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:42.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072562044412,"createTime":1749894247555,"epollFd":11,"onlineDuration":6695217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:45.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:35:45.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:47.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:47.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:47.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:47.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:35:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072564380312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6700219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:48.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:48.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072564490856,"createTime":1749894247555,"epollFd":11,"onlineDuration":6700553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:35:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/press/postcards-from-jeff-has-released-a-free-stream-to-download-his-new-single-veronica-listen 2025-06-14 19:35:51.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721397399902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:35:51.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:35:51.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.721397399902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:35:51.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:35:52.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:52.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072566843864,"createTime":1749894247555,"epollFd":11,"onlineDuration":6705405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:35:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:35:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:54.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:54.417 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:35:54.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:35:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:35:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:35:57.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:57.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:35:57.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:57.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072569088960,"createTime":1749894247555,"epollFd":11,"onlineDuration":6710235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:58.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:58.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072569195556,"createTime":1749894247555,"epollFd":11,"onlineDuration":6710569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:35:59.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:35:59.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:35:59.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:35:59.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:35:59.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:36:01.955 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75117301940918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:01.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:01.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75117301940918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:36:01.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:02.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:02.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072571470920,"createTime":1749894247555,"epollFd":11,"onlineDuration":6715212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:36:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:07.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:07.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:07.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:07.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:08.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:08.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072573985796,"createTime":1749894247555,"epollFd":11,"onlineDuration":6720706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:08.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072574221360,"createTime":1749894247555,"epollFd":11,"onlineDuration":6721030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:10.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:10.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:10.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/50-cent/video/50-cent-baby-by-me 2025-06-14 19:36:11.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745874404907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:11.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:11.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745874404907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:36:11.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:12.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:12.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072576116400,"createTime":1749894247555,"epollFd":11,"onlineDuration":6725236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:15.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:36:15.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:17.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:17.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072578503624,"createTime":1749894247555,"epollFd":11,"onlineDuration":6730224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:17.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:17.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:18.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:18.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072578626012,"createTime":1749894247555,"epollFd":11,"onlineDuration":6730578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:21.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7618408203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:21.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:21.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7618408203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:36:21.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:22.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:22.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:22.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:22.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072580861896,"createTime":1749894247555,"epollFd":11,"onlineDuration":6735243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:24.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:36:27.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:36:27.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:27.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:27.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:27.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:27.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:27.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072583299128,"createTime":1749894247555,"epollFd":11,"onlineDuration":6740453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:28.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:28.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072583410988,"createTime":1749894247555,"epollFd":11,"onlineDuration":6740778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/chicken-a-la-king-recipe-8414596 2025-06-14 19:36:31.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767412185668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:31.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:31.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767412185668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:36:31.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:36:32.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:32.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:32.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:32.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072585542908,"createTime":1749894247555,"epollFd":11,"onlineDuration":6745236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:33.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:36:33.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:36:37.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:37.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:37.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:37.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:37.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:37.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072587890652,"createTime":1749894247555,"epollFd":11,"onlineDuration":6750251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:38.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:38.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:38.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072588342040,"createTime":1749894247555,"epollFd":11,"onlineDuration":6751032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:41.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:36:41.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:41.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740819931030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:41.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:41.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740819931030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:36:41.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:36:42.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:42.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:43.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:43.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072590341044,"createTime":1749894247555,"epollFd":11,"onlineDuration":6755494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:36:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:47.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:47.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:36:47.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:47.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072592620356,"createTime":1749894247555,"epollFd":11,"onlineDuration":6760228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:36:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:36:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:48.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072593061216,"createTime":1749894247555,"epollFd":11,"onlineDuration":6761148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:49.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:36:49.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:49.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 19:36:51.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:36:51.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:36:51.999 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76268768310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:36:51.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:36:52.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76268768310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:36:52.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:36:52.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:52.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:52.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:52.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072594965468,"createTime":1749894247555,"epollFd":11,"onlineDuration":6765226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:36:57.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:57.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:57.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:57.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:36:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072597313212,"createTime":1749894247555,"epollFd":11,"onlineDuration":6770232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:36:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:36:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072597419808,"createTime":1749894247555,"epollFd":11,"onlineDuration":6770575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:01.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:37:01.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:37:01.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:37:02.003 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778411865234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:02.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:37:02.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778411865234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:37:02.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:37:02.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:02.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:03.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:03.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072599770184,"createTime":1749894247555,"epollFd":11,"onlineDuration":6775466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:05.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:37:05.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:07.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:07.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:07.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072602044232,"createTime":1749894247555,"epollFd":11,"onlineDuration":6780229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:07.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:07.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:37:08.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:08.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072602211364,"createTime":1749894247555,"epollFd":11,"onlineDuration":6780806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:12.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745933532714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:12.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:12.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745933532714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:37:12.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:13.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:13.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:13.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:37:13.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:37:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072604849944,"createTime":1749894247555,"epollFd":11,"onlineDuration":6786229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:17.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:17.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:17.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:17.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:37:17.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:17.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072606641020,"createTime":1749894247555,"epollFd":11,"onlineDuration":6790232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072606804204,"createTime":1749894247555,"epollFd":11,"onlineDuration":6790564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:22.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736351013183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:22.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:22.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736351013183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:37:22.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:22.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:22.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:22.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:22.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072609095360,"createTime":1749894247555,"epollFd":11,"onlineDuration":6795249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:24.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:24.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:24.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 19:37:26.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:37:26.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:37:27.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:27.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:27.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:27.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:37:27.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:27.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:27.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:27.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072611425996,"createTime":1749894247555,"epollFd":11,"onlineDuration":6800230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:28.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:28.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072611585232,"createTime":1749894247555,"epollFd":11,"onlineDuration":6800629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:28.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:37:28.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:28.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/susan/usa/virginia/williamsburg/attractions/colonial-williamsburg/a/poi-sig/1128024/1315445 2025-06-14 19:37:32.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75616455078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:32.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:37:32.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75616455078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:37:32.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:37:32.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:32.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:32.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:32.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072613786900,"createTime":1749894247555,"epollFd":11,"onlineDuration":6805248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:36.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:37:36.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:37:37.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:37.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:37:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:37:37.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:37.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072616117536,"createTime":1749894247555,"epollFd":11,"onlineDuration":6810253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:37:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:37:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072616320200,"createTime":1749894247555,"epollFd":11,"onlineDuration":6810869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:39.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:37:39.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:42.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77669906616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:42.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:42.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77669906616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:37:42.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:37:42.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:42.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:42.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:42.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072618461332,"createTime":1749894247555,"epollFd":11,"onlineDuration":6815231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:45.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:37:45.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:37:47.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:47.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:47.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:47.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:47.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:47.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:47.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:47.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072620852504,"createTime":1749894247555,"epollFd":11,"onlineDuration":6820263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:48.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:48.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072620976208,"createTime":1749894247555,"epollFd":11,"onlineDuration":6820603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:52.050 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756664276123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:37:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:37:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756664276123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:37:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:37:52.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:52.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:53.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:53.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072623288420,"createTime":1749894247555,"epollFd":11,"onlineDuration":6825507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:57.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:57.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:37:57.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:57.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072625528252,"createTime":1749894247555,"epollFd":11,"onlineDuration":6830242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:37:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:37:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:37:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072625636164,"createTime":1749894247555,"epollFd":11,"onlineDuration":6830578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:02.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760963439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:02.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760963439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:38:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:02.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:38:02.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:38:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072627983908,"createTime":1749894247555,"epollFd":11,"onlineDuration":6835503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:03.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:03.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-14 19:38:03.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:07.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:07.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:07.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:07.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:07.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072630234268,"createTime":1749894247555,"epollFd":11,"onlineDuration":6840243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:07.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:07.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072630346128,"createTime":1749894247555,"epollFd":11,"onlineDuration":6840585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:08.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:38:08.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:38:12.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765012741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765012741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:38:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:12.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:12.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:12.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:38:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:38:13.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:38:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:38:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072633034716,"createTime":1749894247555,"epollFd":11,"onlineDuration":6846195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:17.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:17.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:38:17.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:17.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:38:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:38:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072635017928,"createTime":1749894247555,"epollFd":11,"onlineDuration":6850496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:18.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:18.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072635133736,"createTime":1749894247555,"epollFd":11,"onlineDuration":6850822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:22.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764375686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:22.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:38:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764375686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:38:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:38:22.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:22.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:23.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:23.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072637364356,"createTime":1749894247555,"epollFd":11,"onlineDuration":6855475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:27.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:27.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:27.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:38:27.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:38:27.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:27.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:28.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:28.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:28.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:28.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072639721312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6860484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:28.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:28.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072639839752,"createTime":1749894247555,"epollFd":11,"onlineDuration":6860892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:29.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:38:29.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:38:32.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774791717529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:32.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:38:32.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774791717529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:38:32.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:38:32.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:32.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:38:32.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:32.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072641990096,"createTime":1749894247555,"epollFd":11,"onlineDuration":6865239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:37.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:37.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:38:37.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:37.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:38:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:38:37.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:37.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072644339156,"createTime":1749894247555,"epollFd":11,"onlineDuration":6870253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072644470756,"createTime":1749894247555,"epollFd":11,"onlineDuration":6870601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:42.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77213478088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:42.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:38:42.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77213478088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:38:42.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:38:42.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:42.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:42.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:42.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072646696112,"createTime":1749894247555,"epollFd":11,"onlineDuration":6875252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:47.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:47.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:47.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:47.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:47.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:47.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:38:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072649104392,"createTime":1749894247555,"epollFd":11,"onlineDuration":6880325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:38:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072649214936,"createTime":1749894247555,"epollFd":11,"onlineDuration":6880651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:52.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74919891357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:38:52.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:38:52.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74919891357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051800 2025-06-14 19:38:52.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:38:52.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:52.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:52.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:52.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072651392916,"createTime":1749894247555,"epollFd":11,"onlineDuration":6885255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:57.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:57.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:38:57.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:57.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072653892000,"createTime":1749894247555,"epollFd":11,"onlineDuration":6890755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:38:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:38:58.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:38:58.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072654169676,"createTime":1749894247555,"epollFd":11,"onlineDuration":6891097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:00.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:00.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:00.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:39:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/analyzing-drake-the-heart-part-6-amidst-the-kendrick-lamar-rivalry-did-it-live-up-to-fan-expectations-01hx6yd3n607 2025-06-14 19:39:00.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:00.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:02.107 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738861083984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:02.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:02.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738861083984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:39:02.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:02.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:02.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:02.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/649104/ikea-swedish-meatball-candle 2025-06-14 19:39:02.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:02.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:02.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-14 19:39:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072656179208,"createTime":1749894247555,"epollFd":11,"onlineDuration":6895560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:03.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:03.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:03.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:39:04.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:04.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:04.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:04.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:04.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:04.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:04.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:04.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:04.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:04.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/chance-the-rapper-drops-new-song-3-333-raps-about-performing-for-only-17-people-01j5nqr1nk82 2025-06-14 19:39:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:05.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:05.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:05.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0612c0 2025-06-14 19:39:05.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:39:05.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:05.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:05.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:05.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:07.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:39:07.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:39:07.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:07.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:39:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:07.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:07.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072658437464,"createTime":1749894247555,"epollFd":11,"onlineDuration":6900238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:08.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:08.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:08.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:08.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:08.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072658659868,"createTime":1749894247555,"epollFd":11,"onlineDuration":6900868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:08.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:08.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:08.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052200 2025-06-14 19:39:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-bowie/8 2025-06-14 19:39:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:08.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:09.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:09.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 19:39:09.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:09.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 19:39:12.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:12.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:12.111 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68059730529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:12.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052720 2025-06-14 19:39:12.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68059730529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052720 2025-06-14 19:39:12.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052720 2025-06-14 19:39:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:13.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:13.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072660894436,"createTime":1749894247555,"epollFd":11,"onlineDuration":6905504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:15.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:39:15.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:39:17.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:17.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:17.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:17.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:17.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:39:17.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:39:17.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:17.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:17.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:17.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072663147428,"createTime":1749894247555,"epollFd":11,"onlineDuration":6910240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:17.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:17.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072663336932,"createTime":1749894247555,"epollFd":11,"onlineDuration":6910813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:18.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052720 2025-06-14 19:39:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:39:19.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:39:19.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:20.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:20.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0612c0 keealive timeout 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0612c0 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:22.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:22.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:22.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/annabelle-wallis 2025-06-14 19:39:22.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72992706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:22.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:22.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72992706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:39:22.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:22.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:22.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072665692572,"createTime":1749894247555,"epollFd":11,"onlineDuration":6915861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:23.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:39:23.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:39:25.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052200 keealive timeout 2025-06-14 19:39:25.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:39:25.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052200 2025-06-14 19:39:25.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:39:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052200 2025-06-14 19:39:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/news/ed-sheeran-stuns-shoppers-by-signing-sauceographs-at-british-supermarket_6384351 2025-06-14 19:39:27.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:27.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:27.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:27.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072667887660,"createTime":1749894247555,"epollFd":11,"onlineDuration":6920285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:27.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:27.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:28.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:39:28.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:28.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/alan_arkin 2025-06-14 19:39:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072668015312,"createTime":1749894247555,"epollFd":11,"onlineDuration":6920676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:30.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:39:30.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:30.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mickey-sumner 2025-06-14 19:39:31.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:39:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richard-durden 2025-06-14 19:39:32.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755172729492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:32.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:32.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755172729492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:39:32.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:32.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:32.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072670211716,"createTime":1749894247555,"epollFd":11,"onlineDuration":6925259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:33.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:39:33.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:33.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/roni-size 2025-06-14 19:39:34.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:34.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:34.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sigur-ros 2025-06-14 19:39:35.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052720 keealive timeout 2025-06-14 19:39:35.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052720 2025-06-14 19:39:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:35.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:35.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-root 2025-06-14 19:39:36.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052720 2025-06-14 19:39:36.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:36.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-pogues 2025-06-14 19:39:37.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:37.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:37.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:37.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:37.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:39:37.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:37.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:37.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072672568672,"createTime":1749894247555,"epollFd":11,"onlineDuration":6930255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072672689744,"createTime":1749894247555,"epollFd":11,"onlineDuration":6930596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-lambert/news/adam-lambert-dating-closeted-men_4767698 2025-06-14 19:39:40.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:40.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:40.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anna-kendrick/video/table-19-trailer 2025-06-14 19:39:41.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052200 keealive timeout 2025-06-14 19:39:41.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052200 2025-06-14 19:39:42.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779085159301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:42.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052200 2025-06-14 19:39:42.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779085159301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052200 2025-06-14 19:39:42.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052200 2025-06-14 19:39:42.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052200 2025-06-14 19:39:42.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:42.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-hemsworth/news/chris-hemsworth-mad-max-inspired-me-to-become-a-movie-star_6365018 2025-06-14 19:39:42.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:42.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:42.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:42.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072674925628,"createTime":1749894247555,"epollFd":11,"onlineDuration":6935258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:43.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:39:43.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:39:43.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:39:43.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:43.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/henry-cavill/news/henry-cavill-superman-cameo-shazam_6045259 2025-06-14 19:39:43.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:43.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:45.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e840 2025-06-14 19:39:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lin-manuel-miranda/news/lin-manuel-miranda-dwayne-johnson_5425136 2025-06-14 19:39:45.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:39:45.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:39:47.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:47.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-merchant/pictures/5494975 2025-06-14 19:39:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:39:47.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:39:47.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:39:47.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:47.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072677262844,"createTime":1749894247555,"epollFd":11,"onlineDuration":6940358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:39:48.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051800 2025-06-14 19:39:48.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:48.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-holland/news/tom-holland-spider-man_4797386 2025-06-14 19:39:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072677677384,"createTime":1749894247555,"epollFd":11,"onlineDuration":6941100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:51.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:39:51.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:39:51.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:39:51.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:52.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:39:52.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:52.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/troye-sivan/news/it-s-kind-of-gross-troye-sivan-wears-the-same-jeans-every-day_6375949 2025-06-14 19:39:52.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:39:52.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:52.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:39:52.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:52.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:52.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:53.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:53.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072679702708,"createTime":1749894247555,"epollFd":11,"onlineDuration":6945522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:53.246 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:39:53.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052720 keealive timeout 2025-06-14 19:39:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052720 2025-06-14 19:39:55.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:39:55.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:55.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/jelly-roll-says-he-s-dying-to-work-with-glorilla-01ja8c7j0vbd 2025-06-14 19:39:55.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:39:55.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:39:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:39:55.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:39:55.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:39:57.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:57.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:39:57.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:57.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:57.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:57.487 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:39:57.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:39:57.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052200 keealive timeout 2025-06-14 19:39:57.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052200 2025-06-14 19:39:57.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:57.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:39:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072681980704,"createTime":1749894247555,"epollFd":11,"onlineDuration":6950331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:39:58.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:39:58.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072682083352,"createTime":1749894247555,"epollFd":11,"onlineDuration":6950678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:39:59.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:39:59.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:40:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e840 keealive timeout 2025-06-14 19:40:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e840 2025-06-14 19:40:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:40:01.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:01.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lady-gaga 2025-06-14 19:40:02.151 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780149459838867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:02.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:40:02.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780149459838867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:40:02.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:40:02.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:02.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:02.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:02.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072684381088,"createTime":1749894247555,"epollFd":11,"onlineDuration":6955421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:03.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:40:03.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:05.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051800 keealive timeout 2025-06-14 19:40:05.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051800 2025-06-14 19:40:06.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:06.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:06.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/how-to-root-poco-x3-gt-and-unlock-bootloader/ 2025-06-14 19:40:07.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:07.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:07.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:07.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:40:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:07.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:07.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072686659084,"createTime":1749894247555,"epollFd":11,"onlineDuration":6960270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:08.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:08.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072686741992,"createTime":1749894247555,"epollFd":11,"onlineDuration":6960611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:11.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:40:11.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:12.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769062042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:12.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769062042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:40:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:12.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:12.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072688994984,"createTime":1749894247555,"epollFd":11,"onlineDuration":6965247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:15.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:15.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:15.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 19:40:15.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:15.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/robots.txt 2025-06-14 19:40:15.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:15.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/ 2025-06-14 19:40:15.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:15.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/ 2025-06-14 19:40:15.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:15.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/ 2025-06-14 19:40:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:17.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:17.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:40:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:40:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:40:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:17.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:40:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072691365100,"createTime":1749894247555,"epollFd":11,"onlineDuration":6970273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:18.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:18.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072691459852,"createTime":1749894247555,"epollFd":11,"onlineDuration":6970611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:22.171 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758256912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:22.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:22.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758256912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:40:22.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:22.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:22.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:22.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:22.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072693729952,"createTime":1749894247555,"epollFd":11,"onlineDuration":6975264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:23.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:40:23.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:27.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:27.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:27.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:27.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:27.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:28.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:28.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072696185608,"createTime":1749894247555,"epollFd":11,"onlineDuration":6980544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072696290888,"createTime":1749894247555,"epollFd":11,"onlineDuration":6980890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:31.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:40:31.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:32.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77486228942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:32.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:32.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77486228942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:40:32.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:32.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:32.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:32.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:32.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:32.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/diplo 2025-06-14 19:40:33.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:33.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072698524140,"createTime":1749894247555,"epollFd":11,"onlineDuration":6985580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:37.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:37.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:37.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:37.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:40:37.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:37.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:37.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:37.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072700766604,"createTime":1749894247555,"epollFd":11,"onlineDuration":6990268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:38.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:38.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072700911364,"createTime":1749894247555,"epollFd":11,"onlineDuration":6990622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:39.330 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:40:39.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:40.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/roger-waters/news/roger-waters-claims-david-gilmour-banned-him-from-pink-floyd-s-website-and-socials_6312103 2025-06-14 19:40:42.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741134643554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:42.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:42.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741134643554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:40:42.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:42.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:42.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:42.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:42.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072703132772,"createTime":1749894247555,"epollFd":11,"onlineDuration":6995276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:46.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:40:46.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:46.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/environment/industrial-fishing-has-taken-over-more-than-half-of-the-worlds-oceans/ 2025-06-14 19:40:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:40:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:40:48.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:48.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072705627908,"createTime":1749894247555,"epollFd":11,"onlineDuration":7000674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:40:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:40:48.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:48.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072705954276,"createTime":1749894247555,"epollFd":11,"onlineDuration":7001265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:49.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:40:49.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:50.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:50.329 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:40:50.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:52.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735225677490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:40:52.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:52.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735225677490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:40:52.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:52.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:52.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:52.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:52.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072707799308,"createTime":1749894247555,"epollFd":11,"onlineDuration":7005264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:54.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:40:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/6-surprising-rap-facts-that-will-blow-your-mind-01hf76btgpxv 2025-06-14 19:40:57.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:57.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:57.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:57.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:40:57.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:40:57.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:40:57.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:57.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:40:58.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:58.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072710276020,"createTime":1749894247555,"epollFd":11,"onlineDuration":7010602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:40:58.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:40:58.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072710537904,"createTime":1749894247555,"epollFd":11,"onlineDuration":7010952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:01.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:01.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:01.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/justice-league-2017 2025-06-14 19:41:01.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:41:01.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:02.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75377655029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:02.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:02.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75377655029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:41:02.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:02.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:02.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:03.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:03.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072712647452,"createTime":1749894247555,"epollFd":11,"onlineDuration":7015583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:07.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:07.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:07.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:07.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:08.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:08.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072715022832,"createTime":1749894247555,"epollFd":11,"onlineDuration":7020573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:09.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:09.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072715459744,"createTime":1749894247555,"epollFd":11,"onlineDuration":7021629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:10.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:10.536 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:41:10.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:11.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:41:11.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:11.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:11.720 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:41:11.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:12.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74793815612793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:12.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:12.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74793815612793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:41:12.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:12.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:12.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:12.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:41:12.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:41:13.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:13.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072717320568,"createTime":1749894247555,"epollFd":11,"onlineDuration":7025512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:17.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:41:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:17.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:17.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:41:17.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:17.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072719577508,"createTime":1749894247555,"epollFd":11,"onlineDuration":7030270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:18.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:18.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:41:18.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:18.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072719917036,"createTime":1749894247555,"epollFd":11,"onlineDuration":7030930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:21.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:41:21.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:41:22.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:22.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:22.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75584602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:41:22.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:23.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:23.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072722037112,"createTime":1749894247555,"epollFd":11,"onlineDuration":7035585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:27.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:27.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:27.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:27.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072724536196,"createTime":1749894247555,"epollFd":11,"onlineDuration":7040908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072724728332,"createTime":1749894247555,"epollFd":11,"onlineDuration":7041253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:30.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:30.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:30.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/rapper-glorilla-arrested-for-dui-in-georgia-a-shocking-turn-of-events-01hvr7qvy4nw 2025-06-14 19:41:32.218 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75125503540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:32.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:32.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75125503540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:41:32.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:32.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:32.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:33.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:33.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072726690488,"createTime":1749894247555,"epollFd":11,"onlineDuration":7045509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:37.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:37.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:41:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:37.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:37.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:41:38.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:38.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072729055340,"createTime":1749894247555,"epollFd":11,"onlineDuration":7050452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:38.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:38.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072729152724,"createTime":1749894247555,"epollFd":11,"onlineDuration":7050797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:41:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-light-between-oceans 2025-06-14 19:41:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/mexico/riviera-maya/attractions/bahias-de-punta-soliman/a/poi-sig/1561694/1330289 2025-06-14 19:41:42.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.714336395263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:42.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:41:42.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.714336395263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:41:42.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:41:42.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:42.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:42.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:42.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072731350444,"createTime":1749894247555,"epollFd":11,"onlineDuration":7055265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:47.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:47.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:41:47.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:41:47.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:47.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:47.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:47.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:47.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/katt-williams-predicted-diddy-would-be-exposed-in-2024-01ht1tnq8a3t 2025-06-14 19:41:47.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:47.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072733702136,"createTime":1749894247555,"epollFd":11,"onlineDuration":7060276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:48.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:48.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072734141680,"createTime":1749894247555,"epollFd":11,"onlineDuration":7061229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:52.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69634437561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:41:52.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:52.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69634437561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:41:52.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:41:52.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:52.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:53.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:53.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072736128840,"createTime":1749894247555,"epollFd":11,"onlineDuration":7065516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:41:55.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:41:55.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:41:57.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:57.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:41:57.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:57.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:41:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072738381832,"createTime":1749894247555,"epollFd":11,"onlineDuration":7070266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:41:57.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:57.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:41:58.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:41:58.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072738554228,"createTime":1749894247555,"epollFd":11,"onlineDuration":7070782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:02.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725826263427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:02.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:02.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725826263427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:42:02.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:02.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:02.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:03.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:03.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072740820380,"createTime":1749894247555,"epollFd":11,"onlineDuration":7075494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:03.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:42:03.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:42:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:07.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:07.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:07.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:07.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:07.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:42:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072743097060,"createTime":1749894247555,"epollFd":11,"onlineDuration":7080273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:08.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:08.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072743224712,"createTime":1749894247555,"epollFd":11,"onlineDuration":7080608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:08.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:42:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/hazbin-hotel-season-2-story 2025-06-14 19:42:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/claire-danes 2025-06-14 19:42:12.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7482967376709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:12.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:12.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7482967376709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:42:12.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:12.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:12.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072745504024,"createTime":1749894247555,"epollFd":11,"onlineDuration":7085510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:17.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:17.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:17.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:17.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:17.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:17.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072747809656,"createTime":1749894247555,"epollFd":11,"onlineDuration":7090289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:17.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:17.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072747921516,"createTime":1749894247555,"epollFd":11,"onlineDuration":7090651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:20.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:20.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:20.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pras-michel/news 2025-06-14 19:42:22.254 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722129821777344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:22.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:42:22.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722129821777344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:42:22.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:42:22.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:22.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:42:23.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:23.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072750310056,"createTime":1749894247555,"epollFd":11,"onlineDuration":7095774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:23.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:42:23.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:42:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:42:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:27.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:27.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:42:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:42:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:27.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:42:28.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:28.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072752572260,"createTime":1749894247555,"epollFd":11,"onlineDuration":7100496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:28.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:28.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072752682804,"createTime":1749894247555,"epollFd":11,"onlineDuration":7100828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:32.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72274398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:32.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:32.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72274398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:42:32.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:32.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:32.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:33.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072755274008,"createTime":1749894247555,"epollFd":11,"onlineDuration":7105972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:37.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:42:37.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:42:37.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:37.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:37.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:37.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:42:37.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:37.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:37.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:38.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:38.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072757475676,"createTime":1749894247555,"epollFd":11,"onlineDuration":7110916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:38.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:38.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072757719136,"createTime":1749894247555,"epollFd":11,"onlineDuration":7111358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:42.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718055725097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:42.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:42.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718055725097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:42:42.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:42:42.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:42.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072759581276,"createTime":1749894247555,"epollFd":11,"onlineDuration":7115269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:42:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/news/beyonce-iggy-azalea-and-eminem-lead-the-way-in-vma-nominations_4290288 2025-06-14 19:42:47.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:42:47.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:47.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/news/britney-spears-childhood-home-could-feature-in-the_6384525 2025-06-14 19:42:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:42:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:42:48.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:42:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-s-disappointing-marriages_6387393 2025-06-14 19:42:48.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:48.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:42:48.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:48.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072762094836,"createTime":1749894247555,"epollFd":11,"onlineDuration":7120782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:42:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072762342244,"createTime":1749894247555,"epollFd":11,"onlineDuration":7121121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:48.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:42:48.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:48.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jerry-seinfeld/news/jerry-seinfeld-highest-earning-comedians_6263240 2025-06-14 19:42:52.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6757755279541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:42:52.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:42:52.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6757755279541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:42:52.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:42:52.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:52.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:53.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:53.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072764391256,"createTime":1749894247555,"epollFd":11,"onlineDuration":7125629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:57.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:57.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:42:57.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:57.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072766602136,"createTime":1749894247555,"epollFd":11,"onlineDuration":7130266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:42:58.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:58.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:42:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:42:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072767033784,"createTime":1749894247555,"epollFd":11,"onlineDuration":7131115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:01.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:43:01.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:43:02.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6811580657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:02.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:43:02.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.6811580657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:43:02.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:43:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:03.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:03.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072769028840,"createTime":1749894247555,"epollFd":11,"onlineDuration":7135525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:43:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:43:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:43:05.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:05.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:05.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/warner-brothers 2025-06-14 19:43:05.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:43:05.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:07.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072771301572,"createTime":1749894247555,"epollFd":11,"onlineDuration":7140279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:08.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:08.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072771446332,"createTime":1749894247555,"epollFd":11,"onlineDuration":7140647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:12.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692672729492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:12.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:12.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692672729492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:43:12.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:12.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:12.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:13.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:13.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072774003320,"createTime":1749894247555,"epollFd":11,"onlineDuration":7145933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:17.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:17.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:17.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:17.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:17.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:17.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072776035224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7150275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:18.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:18.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072776432656,"createTime":1749894247555,"epollFd":11,"onlineDuration":7151129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-neeson 2025-06-14 19:43:21.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:43:21.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:21.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ashley-judd/pictures/2889113 2025-06-14 19:43:21.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:43:21.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:22.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73993682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:22.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:22.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73993682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:43:22.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:22.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:22.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:22.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:43:22.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:22.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:23.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:23.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072778427712,"createTime":1749894247555,"epollFd":11,"onlineDuration":7155528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:23.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:43:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daisy-ridley/pictures/5423607 2025-06-14 19:43:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:43:24.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:24.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donald-sumpter 2025-06-14 19:43:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:43:24.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:24.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/quiz/south-korea-quiz/ 2025-06-14 19:43:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/pictures/3411343 2025-06-14 19:43:27.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:27.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:27.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:27.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072780739924,"createTime":1749894247555,"epollFd":11,"onlineDuration":7160289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:28.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 19:43:28.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:28.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/everywhere-and-nowhere-trailer 2025-06-14 19:43:28.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:28.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:28.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:28.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072781166308,"createTime":1749894247555,"epollFd":11,"onlineDuration":7161202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:29.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:43:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/miss-sloane-trailer 2025-06-14 19:43:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:43:30.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:30.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/remember-me-trailer-x17x12x09 2025-06-14 19:43:31.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052400 2025-06-14 19:43:31.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:31.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-oldman/pictures/4380970 2025-06-14 19:43:32.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717248916625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:32.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e090 2025-06-14 19:43:32.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717248916625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e090 2025-06-14 19:43:32.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e090 2025-06-14 19:43:32.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:32.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:43:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04eb00 2025-06-14 19:43:33.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:33.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-davenport/pictures/5409122 2025-06-14 19:43:33.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:33.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072783110040,"createTime":1749894247555,"epollFd":11,"onlineDuration":7165519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:33.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:33.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/marion-cotillard/pictures/5499361 2025-06-14 19:43:34.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060bc0 2025-06-14 19:43:34.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:34.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/scott-derrickson/pictures/5442697 2025-06-14 19:43:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:43:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:36.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:36.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:36.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thomas-sangster/pictures/5057068 2025-06-14 19:43:37.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:37.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:43:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:43:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:43:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:37.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:43:37.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:37.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072785336712,"createTime":1749894247555,"epollFd":11,"onlineDuration":7170275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:38.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:38.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072785595964,"createTime":1749894247555,"epollFd":11,"onlineDuration":7170874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:43:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cara-delevingne/news/cara-delevingne-and-rita-ora_3719768 2025-06-14 19:43:41.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:41.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/fergie/news/jimmy-kimmel-fergie-s-national-anthem_6001872 2025-06-14 19:43:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f610 keealive timeout 2025-06-14 19:43:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:43:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:43:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:43:42.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732006072998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:42.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:43:42.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732006072998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:43:42.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:43:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:42.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:42.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072787762100,"createTime":1749894247555,"epollFd":11,"onlineDuration":7175286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:43.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:43:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/rough-night-trailer-scarlett-johansson 2025-06-14 19:43:43.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 19:43:43.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 19:43:44.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bond/news/bond-25-new-director_6208446 2025-06-14 19:43:45.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:43:45.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:43:45.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:45.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-mcavoy/news/james-mcavoy-bill-hader-lined-up-it-sequel_6061762 2025-06-14 19:43:46.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:43:46.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:46.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jude-law/news/dom-hemingway-jude-law-usa-release_4135474 2025-06-14 19:43:47.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:47.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:43:47.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047100 2025-06-14 19:43:47.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-bracelets-8422695 2025-06-14 19:43:47.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 19:43:47.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-hates-wild-image_4931740 2025-06-14 19:43:47.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072790186172,"createTime":1749894247555,"epollFd":11,"onlineDuration":7180277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:47.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:47.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:43:48.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:48.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072790254604,"createTime":1749894247555,"epollFd":11,"onlineDuration":7180688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060bc0 keealive timeout 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04eb00 keealive timeout 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060bc0 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04eb00 2025-06-14 19:43:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:43:51.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:43:51.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:52.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:43:52.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:52.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-hair-products-for-shine-7152175 2025-06-14 19:43:52.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72774887084961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:43:52.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:43:52.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72774887084961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:43:52.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:43:52.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:52.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:43:52.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:52.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072792545760,"createTime":1749894247555,"epollFd":11,"onlineDuration":7185353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:55.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:43:55.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:43:56.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:43:56.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:43:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:43:57.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:43:57.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:43:57.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:57.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072794951408,"createTime":1749894247555,"epollFd":11,"onlineDuration":7190644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:43:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:43:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:43:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072795368580,"createTime":1749894247555,"epollFd":11,"onlineDuration":7191479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:43:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:43:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:43:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:43:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:44:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/cary_elwes 2025-06-14 19:44:00.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:00.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:00.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/gemma_ward 2025-06-14 19:44:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:44:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:01.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kraftwerk/news/kraftwerk-at-the-tate-modern-fry-the-critic-s-hard-drives_3500418 2025-06-14 19:44:01.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052400 keealive timeout 2025-06-14 19:44:01.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052400 2025-06-14 19:44:02.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052400 2025-06-14 19:44:02.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:02.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/liam-gallagher-enjoys-supersonic-night-at-the-o2_6379426 2025-06-14 19:44:02.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757938385009766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:02.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:44:02.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757938385009766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:44:02.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:44:02.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:02.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:02.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:02.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/miley-cyrus/news/miley-cyrus-liam-hemsworth-visit-childrens-hospital_5519101 2025-06-14 19:44:03.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:03.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072797241248,"createTime":1749894247555,"epollFd":11,"onlineDuration":7195533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-giamatti/news/downton-abbey-paul-giamatti-shirley-maclaine-elizabeth-mcgovern_3734174 2025-06-14 19:44:03.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047100 keealive timeout 2025-06-14 19:44:03.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047100 2025-06-14 19:44:03.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:44:03.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:44:04.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:44:04.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:04.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/3719375 2025-06-14 19:44:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:07.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:07.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:07.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 19:44:07.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:44:07.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:07.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072799512664,"createTime":1749894247555,"epollFd":11,"onlineDuration":7200265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:08.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:08.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072799942996,"createTime":1749894247555,"epollFd":11,"onlineDuration":7201125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:12.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748258590698242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:44:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748258590698242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 19:44:12.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 19:44:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:12.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:12.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:12.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072801893308,"createTime":1749894247555,"epollFd":11,"onlineDuration":7205293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:15.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:44:15.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:44:17.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:17.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:17.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:17.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052400 keealive timeout 2025-06-14 19:44:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:44:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:44:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052400 2025-06-14 19:44:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:44:17.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:17.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:17.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072804310800,"createTime":1749894247555,"epollFd":11,"onlineDuration":7210524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072804416080,"createTime":1749894247555,"epollFd":11,"onlineDuration":7210853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f610 keealive timeout 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 19:44:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:44:22.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751379013061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:22.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:44:22.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751379013061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:44:22.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:44:22.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:22.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:44:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072806604588,"createTime":1749894247555,"epollFd":11,"onlineDuration":7215292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:24.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:44:24.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:24.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/critics-choice-awards/pictures 2025-06-14 19:44:25.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:44:25.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:44:25.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:44:25.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:25.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/frederic-prinz-von-anhalt/feed 2025-06-14 19:44:27.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:27.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:27.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lana-del-rey/news/lana-del-rey-working-with-jack-antonoff-and-luke-laird-on-new-music-ahead-of-coachella_6368821 2025-06-14 19:44:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:44:27.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:27.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072808926012,"createTime":1749894247555,"epollFd":11,"onlineDuration":7220268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:28.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:28.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072809393192,"createTime":1749894247555,"epollFd":11,"onlineDuration":7221265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:32.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75255584716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:32.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:44:32.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75255584716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:44:32.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:44:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:32.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:32.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072811322448,"createTime":1749894247555,"epollFd":11,"onlineDuration":7225296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:37.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:37.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:37.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:38.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:38.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072813774156,"createTime":1749894247555,"epollFd":11,"onlineDuration":7230658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072814038672,"createTime":1749894247555,"epollFd":11,"onlineDuration":7230988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:44:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:44:41.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:44:41.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:44:42.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75904083251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:42.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:44:42.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75904083251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:44:42.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:44:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:44:42.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:42.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072815981088,"createTime":1749894247555,"epollFd":11,"onlineDuration":7235282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:43.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:44:43.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:47.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:47.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:44:48.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:48.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072818682836,"createTime":1749894247555,"epollFd":11,"onlineDuration":7240955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:49.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:49.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072818878920,"createTime":1749894247555,"epollFd":11,"onlineDuration":7241565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:50.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:44:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alex-jennings 2025-06-14 19:44:51.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:44:51.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:51.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-lazenby 2025-06-14 19:44:51.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:44:51.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:51.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/italy/rome/villa-borghese-and-northern-rome/attractions/explora-museo-dei-bambini-di-roma/a/poi-sig/389867/1321011 2025-06-14 19:44:52.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:44:52.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:44:52.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:44:52.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:52.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:44:52.371 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74740219116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:44:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:44:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74740219116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:44:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:44:52.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:52.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:52.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:44:52.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:52.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/max-von-sydow 2025-06-14 19:44:52.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:52.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072820672628,"createTime":1749894247555,"epollFd":11,"onlineDuration":7245293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:44:53.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:44:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-oram 2025-06-14 19:44:54.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:44:54.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:54.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ted-danson 2025-06-14 19:44:57.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:57.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:44:57.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:57.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:44:57.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:57.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072823037480,"createTime":1749894247555,"epollFd":11,"onlineDuration":7250277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:44:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:44:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:44:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072823162500,"createTime":1749894247555,"epollFd":11,"onlineDuration":7250619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:02.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.671064376831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:02.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e1a0 2025-06-14 19:45:02.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.671064376831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e1a0 2025-06-14 19:45:02.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e1a0 2025-06-14 19:45:02.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:02.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:45:02.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:02.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072825364168,"createTime":1749894247555,"epollFd":11,"onlineDuration":7255291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:05.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:45:05.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:07.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:07.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:45:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:07.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:45:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:45:07.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:07.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:07.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:07.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072827764552,"createTime":1749894247555,"epollFd":11,"onlineDuration":7260290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:08.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:45:08.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:45:08.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:08.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072827884308,"createTime":1749894247555,"epollFd":11,"onlineDuration":7260631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:08.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:45:08.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:45:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f610 keealive timeout 2025-06-14 19:45:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:45:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:45:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:12.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708253860473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:12.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:12.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708253860473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:45:12.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:12.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:12.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:13.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:13.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072830164936,"createTime":1749894247555,"epollFd":11,"onlineDuration":7265521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:17.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:17.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:45:17.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:17.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:17.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:17.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:18.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:18.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072832520576,"createTime":1749894247555,"epollFd":11,"onlineDuration":7270508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072832623224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7270845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:22.399 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.714750289916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:22.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:22.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.714750289916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:45:22.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:22.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:22.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 19:45:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072834881480,"createTime":1749894247555,"epollFd":11,"onlineDuration":7275548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:45:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:28.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:28.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072837346348,"createTime":1749894247555,"epollFd":11,"onlineDuration":7280833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072837655608,"createTime":1749894247555,"epollFd":11,"onlineDuration":7281380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:30.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:30.221 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:45:30.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:32.404 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74165153503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74165153503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:45:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:32.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:32.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:45:32.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:45:32.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:45:33.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:33.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072839554596,"createTime":1749894247555,"epollFd":11,"onlineDuration":7285477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:37.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:37.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:45:37.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:37.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:37.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:37.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841864176,"createTime":1749894247555,"epollFd":11,"onlineDuration":7290281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:38.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:38.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841954980,"createTime":1749894247555,"epollFd":11,"onlineDuration":7290615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/tamagoyaki-recipe-5272304 2025-06-14 19:45:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:45:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:42.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759811401367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:42.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:42.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759811401367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:45:42.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:42.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:42.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072844200076,"createTime":1749894247555,"epollFd":11,"onlineDuration":7295283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:45:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:47.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:47.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:47.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072846572824,"createTime":1749894247555,"epollFd":11,"onlineDuration":7300292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:45:47.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:47.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:45:48.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:48.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072846682052,"createTime":1749894247555,"epollFd":11,"onlineDuration":7300636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:52.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74319076538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:45:52.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74319076538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:45:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:45:52.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:52.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:52.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:52.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072848919252,"createTime":1749894247555,"epollFd":11,"onlineDuration":7305294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:55.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:45:55.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:45:57.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:57.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:45:57.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:57.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:45:57.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:57.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:45:57.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:57.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072851266996,"createTime":1749894247555,"epollFd":11,"onlineDuration":7310298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:45:58.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:45:58.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072851736808,"createTime":1749894247555,"epollFd":11,"onlineDuration":7311301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:02.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753828048706055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:02.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:02.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753828048706055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:02.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:02.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:02.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:02.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:02.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072853626584,"createTime":1749894247555,"epollFd":11,"onlineDuration":7315285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:07.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:07.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:07.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072855979592,"createTime":1749894247555,"epollFd":11,"onlineDuration":7320292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:08.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:08.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072856466512,"createTime":1749894247555,"epollFd":11,"onlineDuration":7321366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:12.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75571060180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:12.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75571060180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:12.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:12.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:12.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:12.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:12.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072858337864,"createTime":1749894247555,"epollFd":11,"onlineDuration":7325303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:17.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:17.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:17.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:46:17.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:46:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072860693504,"createTime":1749894247555,"epollFd":11,"onlineDuration":7330308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072860835632,"createTime":1749894247555,"epollFd":11,"onlineDuration":7330845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:22.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7149715423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:22.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:22.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7149715423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:22.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:22.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:22.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:23.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:23.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072863109680,"createTime":1749894247555,"epollFd":11,"onlineDuration":7335531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:27.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:27.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:27.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:27.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:27.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:27.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072865399520,"createTime":1749894247555,"epollFd":11,"onlineDuration":7340283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072865537700,"createTime":1749894247555,"epollFd":11,"onlineDuration":7340700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:32.455 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70242691040039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:32.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:32.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70242691040039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:32.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:32.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:32.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:33.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:33.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072867888076,"createTime":1749894247555,"epollFd":11,"onlineDuration":7345764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:37.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:37.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:37.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:37.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072870117380,"createTime":1749894247555,"epollFd":11,"onlineDuration":7350313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:38.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:38.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072870298988,"createTime":1749894247555,"epollFd":11,"onlineDuration":7350902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:41.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:46:41.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:46:42.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701780319213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:42.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701780319213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:42.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:42.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:43.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:43.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072872479600,"createTime":1749894247555,"epollFd":11,"onlineDuration":7355466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:47.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:47.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:46:47.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:47.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072874790496,"createTime":1749894247555,"epollFd":11,"onlineDuration":7360298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:48.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:48.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072874932624,"createTime":1749894247555,"epollFd":11,"onlineDuration":7360882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:52.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747169494628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:46:52.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:52.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747169494628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:46:52.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:46:52.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:52.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:52.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:52.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072877160612,"createTime":1749894247555,"epollFd":11,"onlineDuration":7365314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:46:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:46:57.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:57.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:46:57.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:57.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:46:57.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:57.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072879504408,"createTime":1749894247555,"epollFd":11,"onlineDuration":7370320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:46:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:46:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072879700492,"createTime":1749894247555,"epollFd":11,"onlineDuration":7370909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:02.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756874084472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:02.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756874084472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:47:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:02.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:02.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:02.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:02.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072881846888,"createTime":1749894247555,"epollFd":11,"onlineDuration":7375294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:07.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:07.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:07.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:07.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:47:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:07.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:07.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072884202528,"createTime":1749894247555,"epollFd":11,"onlineDuration":7380320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:08.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:08.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072884318336,"createTime":1749894247555,"epollFd":11,"onlineDuration":7380653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:12.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76422882080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:12.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:12.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76422882080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:47:12.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:12.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:12.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:12.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:12.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072886563432,"createTime":1749894247555,"epollFd":11,"onlineDuration":7385408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:13.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:47:13.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:47:17.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:17.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:17.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:17.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:47:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:47:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072888895384,"createTime":1749894247555,"epollFd":11,"onlineDuration":7390308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072888988820,"createTime":1749894247555,"epollFd":11,"onlineDuration":7390650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:22.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74495506286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:22.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74495506286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:47:22.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:22.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:22.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072891215492,"createTime":1749894247555,"epollFd":11,"onlineDuration":7395307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:25.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:25.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:25.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-14 19:47:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:27.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:27.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:27.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:27.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:28.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:28.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072893733000,"createTime":1749894247555,"epollFd":11,"onlineDuration":7400657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:28.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:28.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072894090952,"createTime":1749894247555,"epollFd":11,"onlineDuration":7401332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:32.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763042449951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:32.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:47:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763042449951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:47:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:47:32.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:32.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:33.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:33.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072896034684,"createTime":1749894247555,"epollFd":11,"onlineDuration":7405597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:37.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:37.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072898313996,"createTime":1749894247555,"epollFd":11,"onlineDuration":7410312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:38.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:38.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072898423224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7410652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:41.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:47:41.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:42.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:42.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:42.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764339447021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:42.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:42.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764339447021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:47:42.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:42.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:42.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072900668320,"createTime":1749894247555,"epollFd":11,"onlineDuration":7415305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:46.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:46.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:47:46.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:47.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:47.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:47:47.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:47.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:47:47.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:47.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:47:48.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:48.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072903101604,"createTime":1749894247555,"epollFd":11,"onlineDuration":7420605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:47:48.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:48.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072903341116,"createTime":1749894247555,"epollFd":11,"onlineDuration":7420950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:52.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763713836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:47:52.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:52.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763713836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:47:52.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:52.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:52.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:52.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:52.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072905378284,"createTime":1749894247555,"epollFd":11,"onlineDuration":7425398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:55.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:47:55.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:55.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 19:47:57.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:57.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:57.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:57.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:47:57.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:57.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:47:57.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:57.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072907716816,"createTime":1749894247555,"epollFd":11,"onlineDuration":7430300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:47:58.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:47:58.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072907808936,"createTime":1749894247555,"epollFd":11,"onlineDuration":7430641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:02.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:02.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:02.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77055549621582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:02.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:48:02.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77055549621582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:48:02.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:48:02.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:02.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072910052716,"createTime":1749894247555,"epollFd":11,"onlineDuration":7435325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:07.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:07.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:07.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:07.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:08.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:08.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072912808420,"createTime":1749894247555,"epollFd":11,"onlineDuration":7441140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072913274284,"createTime":1749894247555,"epollFd":11,"onlineDuration":7442036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:11.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:48:11.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:12.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:12.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:12.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:12.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:12.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:48:12.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:12.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:12.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072914771892,"createTime":1749894247555,"epollFd":11,"onlineDuration":7445304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:17.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:17.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:48:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:17.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:17.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072917119636,"createTime":1749894247555,"epollFd":11,"onlineDuration":7450321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:48:18.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:18.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072917242024,"createTime":1749894247555,"epollFd":11,"onlineDuration":7450680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:20.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:20.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:20.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 19:48:21.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:48:21.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:21.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 19:48:22.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:22.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:22.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769737243652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:22.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:22.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769737243652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:48:22.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:22.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:22.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072919468696,"createTime":1749894247555,"epollFd":11,"onlineDuration":7455313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:27.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:27.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:27.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:27.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072921820388,"createTime":1749894247555,"epollFd":11,"onlineDuration":7460295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072921934880,"createTime":1749894247555,"epollFd":11,"onlineDuration":7460713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:32.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:32.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:32.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754253387451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:32.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:32.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754253387451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:48:32.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072924201032,"createTime":1749894247555,"epollFd":11,"onlineDuration":7465311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:34.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:34.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:48:34.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-14 19:48:34.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 19:48:34.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 19:48:34.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-14 19:48:34.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:34.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-14 19:48:35.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-14 19:48:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-14 19:48:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/newsite 2025-06-14 19:48:35.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-14 19:48:35.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main 2025-06-14 19:48:35.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:48:35.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:35.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/testing 2025-06-14 19:48:35.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 19:48:35.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:35.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-14 19:48:36.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo 2025-06-14 19:48:36.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home 2025-06-14 19:48:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp 2025-06-14 19:48:36.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dev 2025-06-14 19:48:36.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms 2025-06-14 19:48:36.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/portal 2025-06-14 19:48:36.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:36.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web 2025-06-14 19:48:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:48:37.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:37.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:37.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:48:37.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:48:37.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:37.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072926511928,"createTime":1749894247555,"epollFd":11,"onlineDuration":7470301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:37.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:37.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072926611944,"createTime":1749894247555,"epollFd":11,"onlineDuration":7470646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:42.563 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75922203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:42.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:48:42.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75922203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:48:42.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:48:42.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:42.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:43.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:43.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072928937316,"createTime":1749894247555,"epollFd":11,"onlineDuration":7475573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:47.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:47.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:48:47.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:47.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:47.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:47.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072931254792,"createTime":1749894247555,"epollFd":11,"onlineDuration":7480296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:48:47.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:47.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:48:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072931370600,"createTime":1749894247555,"epollFd":11,"onlineDuration":7480727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:48:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2019/02/07/kim-kardashian-amfar-gala-2019/ 2025-06-14 19:48:52.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732656478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:48:52.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:52.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732656478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:48:52.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:48:52.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:52.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:53.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:53.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072933626224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7485557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:53.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:48:53.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:48:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 19:48:57.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:57.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:48:57.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:57.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:48:57.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:57.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:48:58.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:58.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072935996340,"createTime":1749894247555,"epollFd":11,"onlineDuration":7490567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:48:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:48:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072936108200,"createTime":1749894247555,"epollFd":11,"onlineDuration":7490898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:02.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:02.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:49:02.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75867462158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:02.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:49:02.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75867462158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:49:02.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:49:02.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:02.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072938300656,"createTime":1749894247555,"epollFd":11,"onlineDuration":7495301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:04.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:49:04.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:49:05.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:49:05.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:49:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:49:07.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:07.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:07.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:07.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072940641820,"createTime":1749894247555,"epollFd":11,"onlineDuration":7500312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:08.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:08.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072940768156,"createTime":1749894247555,"epollFd":11,"onlineDuration":7500893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:09.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:49:09.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:12.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:12.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:12.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747230529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:12.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747230529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:49:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:12.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:12.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072942973772,"createTime":1749894247555,"epollFd":11,"onlineDuration":7505299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:17.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:17.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:17.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:17.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:18.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:18.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072945395212,"createTime":1749894247555,"epollFd":11,"onlineDuration":7510574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:18.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:18.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072945607088,"createTime":1749894247555,"epollFd":11,"onlineDuration":7510929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:22.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:22.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:22.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75090217590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75090217590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:49:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:22.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:22.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072947679788,"createTime":1749894247555,"epollFd":11,"onlineDuration":7515301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:24.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:24.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:24.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:49:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:27.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:27.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072950023584,"createTime":1749894247555,"epollFd":11,"onlineDuration":7520293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072950117020,"createTime":1749894247555,"epollFd":11,"onlineDuration":7520637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:32.607 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76348114013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:32.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:49:32.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76348114013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:49:32.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:49:32.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:32.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072952413440,"createTime":1749894247555,"epollFd":11,"onlineDuration":7525490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:37.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:37.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:37.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:37.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072954713808,"createTime":1749894247555,"epollFd":11,"onlineDuration":7530295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072954825668,"createTime":1749894247555,"epollFd":11,"onlineDuration":7530634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:39.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:49:39.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:42.618 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712461471557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:42.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:42.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712461471557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:49:42.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:42.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:42.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072957116824,"createTime":1749894247555,"epollFd":11,"onlineDuration":7535608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:44.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:49:44.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:44.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 19:49:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:47.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:49:47.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:47.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:48.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:48.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959513260,"createTime":1749894247555,"epollFd":11,"onlineDuration":7540598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:49:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:49:48.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:48.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959830416,"createTime":1749894247555,"epollFd":11,"onlineDuration":7541053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:49.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:49:49.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:49.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 19:49:52.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:52.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:49:52.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74068260192871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:49:52.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:49:52.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74068260192871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:49:52.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:49:52.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:52.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072961782044,"createTime":1749894247555,"epollFd":11,"onlineDuration":7545310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:57.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:57.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:49:57.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:57.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:57.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:57.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:49:57.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:57.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072964140316,"createTime":1749894247555,"epollFd":11,"onlineDuration":7550372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:49:58.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:49:58.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:49:58.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:49:58.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072964258756,"createTime":1749894247555,"epollFd":11,"onlineDuration":7550711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:50:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:50:01.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:02.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75292205810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:02.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:50:02.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75292205810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:50:02.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:50:02.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:02.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072966490692,"createTime":1749894247555,"epollFd":11,"onlineDuration":7555313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:04.941 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:04.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:04.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:05.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:50:05.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:07.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:07.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:07.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:07.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072968851596,"createTime":1749894247555,"epollFd":11,"onlineDuration":7560304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:08.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:08.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072969006884,"createTime":1749894247555,"epollFd":11,"onlineDuration":7560878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:09.948 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:09.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:09.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:12.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:12.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:12.643 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69282341003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:12.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:50:12.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69282341003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:50:12.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072971271720,"createTime":1749894247555,"epollFd":11,"onlineDuration":7565577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:14.955 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:14.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:14.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:14.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080http://clientapi.ipip.net/echo.php?info=20250614115014 2025-06-14 19:50:14.971 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:14.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:14.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:17.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:17.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:50:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:50:18.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:18.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072973572088,"createTime":1749894247555,"epollFd":11,"onlineDuration":7570513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:18.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:18.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072973680000,"createTime":1749894247555,"epollFd":11,"onlineDuration":7570867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:19.979 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:19.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:22.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:22.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:22.643 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72490692138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:22.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:50:22.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72490692138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:50:22.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:22.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:22.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072975919832,"createTime":1749894247555,"epollFd":11,"onlineDuration":7575383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:27.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:27.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:27.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:27.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:27.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:27.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072978247836,"createTime":1749894247555,"epollFd":11,"onlineDuration":7580320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072978355748,"createTime":1749894247555,"epollFd":11,"onlineDuration":7580666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:29.986 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:29.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:29.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:29.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/ 2025-06-14 19:50:29.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 19:50:32.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:32.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:32.646 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707813262939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:32.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:50:32.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707813262939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:50:32.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072980771924,"createTime":1749894247555,"epollFd":11,"onlineDuration":7585885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:34.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:50:34.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:50:37.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:37.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:50:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:37.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:37.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072982949904,"createTime":1749894247555,"epollFd":11,"onlineDuration":7590306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:38.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:38.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072983055184,"createTime":1749894247555,"epollFd":11,"onlineDuration":7590650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:42.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73236083984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:42.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:50:42.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73236083984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:50:42.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:42.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:42.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072985300280,"createTime":1749894247555,"epollFd":11,"onlineDuration":7595324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:43.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:50:43.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:50:46.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:50:47.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:47.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:50:47.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:47.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072987688820,"createTime":1749894247555,"epollFd":11,"onlineDuration":7600392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:48.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:48.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:48.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:48.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072988002028,"createTime":1749894247555,"epollFd":11,"onlineDuration":7600941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:48.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:50:48.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:50:52.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:52.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:52.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751649856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:50:52.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:50:52.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751649856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:50:52.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:50:52.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:52.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072990014192,"createTime":1749894247555,"epollFd":11,"onlineDuration":7605326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:50:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:50:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:54.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/kitchen-tips/how-to/sweet-spot/ 2025-06-14 19:50:57.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:50:57.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:50:57.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:57.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:50:57.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:57.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:50:57.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:57.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:50:57.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:57.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072992360620,"createTime":1749894247555,"epollFd":11,"onlineDuration":7610327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:50:57.998 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:50:57.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:50:58.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:50:58.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072992467216,"createTime":1749894247555,"epollFd":11,"onlineDuration":7610667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:02.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:02.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:02.671 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7342472076416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:02.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:51:02.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7342472076416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:51:02.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:51:02.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:02.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072994697836,"createTime":1749894247555,"epollFd":11,"onlineDuration":7615323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:07.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:07.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:07.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:07.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072997029788,"createTime":1749894247555,"epollFd":11,"onlineDuration":7620308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:08.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:08.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072997231136,"createTime":1749894247555,"epollFd":11,"onlineDuration":7620903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:51:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:51:12.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750865936279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:12.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:12.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750865936279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:51:12.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:12.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:12.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072999398588,"createTime":1749894247555,"epollFd":11,"onlineDuration":7625315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:17.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:17.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:51:17.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:17.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:51:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073001763440,"createTime":1749894247555,"epollFd":11,"onlineDuration":7630327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:17.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:17.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:51:18.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:18.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073001883196,"createTime":1749894247555,"epollFd":11,"onlineDuration":7630716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:22.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735200881958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:22.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:22.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735200881958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:51:22.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:22.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:22.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073004121712,"createTime":1749894247555,"epollFd":11,"onlineDuration":7635320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:23.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:23.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:23.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 19:51:26.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:51:26.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:51:26.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:51:26.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:51:27.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:27.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:27.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:27.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:27.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:51:27.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:51:27.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:27.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:28.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:28.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073006499724,"createTime":1749894247555,"epollFd":11,"onlineDuration":7640542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:28.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:28.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073006606320,"createTime":1749894247555,"epollFd":11,"onlineDuration":7640868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:32.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:32.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:51:32.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72034454345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:32.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:51:32.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72034454345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:51:32.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:51:32.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:32.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073008826412,"createTime":1749894247555,"epollFd":11,"onlineDuration":7645319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:51:37.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:37.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:51:37.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:37.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073011167576,"createTime":1749894247555,"epollFd":11,"onlineDuration":7650304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:37.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:51:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:51:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 19:51:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073011274172,"createTime":1749894247555,"epollFd":11,"onlineDuration":7650646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:39.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:51:39.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:40.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:51:40.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:51:41.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:51:41.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:41.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:51:42.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:42.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:42.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75027847290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:42.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:42.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75027847290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:51:42.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:42.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:42.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073013515320,"createTime":1749894247555,"epollFd":11,"onlineDuration":7655315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:47.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:47.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:47.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:47.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:51:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:48.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073015920968,"createTime":1749894247555,"epollFd":11,"onlineDuration":7660561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:51:48.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:48.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073016088100,"createTime":1749894247555,"epollFd":11,"onlineDuration":7660910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:51.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:51:51.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:51.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:51:52.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720050811767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:51:52.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:51:52.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720050811767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:51:52.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:51:52.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:52.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:53.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:53.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073018256868,"createTime":1749894247555,"epollFd":11,"onlineDuration":7665561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:53.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059890 keealive timeout 2025-06-14 19:51:53.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:51:57.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:51:57.377 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:51:57.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:51:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:51:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:57.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 19:51:57.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:51:57.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:57.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073020569080,"createTime":1749894247555,"epollFd":11,"onlineDuration":7670326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:51:58.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:58.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:51:58.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:51:58.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073020974408,"createTime":1749894247555,"epollFd":11,"onlineDuration":7671185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:02.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:02.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:02.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.669641494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:02.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.669641494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:52:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073022965516,"createTime":1749894247555,"epollFd":11,"onlineDuration":7675559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:07.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:07.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:07.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:07.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:52:07.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:52:07.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:07.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073025269832,"createTime":1749894247555,"epollFd":11,"onlineDuration":7680324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:08.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:08.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073025404064,"createTime":1749894247555,"epollFd":11,"onlineDuration":7680892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:12.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:12.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:12.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.709928512573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:12.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:12.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.709928512573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:52:12.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:12.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:12.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073027616260,"createTime":1749894247555,"epollFd":11,"onlineDuration":7685319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:13.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:13.632 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:52:13.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:17.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:17.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:17.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:17.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:52:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:52:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073030021908,"createTime":1749894247555,"epollFd":11,"onlineDuration":7690560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:18.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:18.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073030194304,"createTime":1749894247555,"epollFd":11,"onlineDuration":7690915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:22.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:22.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:22.738 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740158081054688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:22.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:22.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740158081054688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:52:22.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:23.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:23.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073032373600,"createTime":1749894247555,"epollFd":11,"onlineDuration":7695557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:25.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:52:25.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:52:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:27.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:27.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:27.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:27.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:52:27.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:27.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073034671336,"createTime":1749894247555,"epollFd":11,"onlineDuration":7700315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:28.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:28.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073034787144,"createTime":1749894247555,"epollFd":11,"onlineDuration":7700656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:30.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:52:30.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:52:32.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:32.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:32.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745834350585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:32.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:32.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.745834350585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:52:32.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073037023028,"createTime":1749894247555,"epollFd":11,"onlineDuration":7705325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:33.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:34.051 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:52:34.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:38.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:38.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:38.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:38.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:40.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:40.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:40.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:40.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073040378828,"createTime":1749894247555,"epollFd":11,"onlineDuration":7712511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:40.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:40.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:40.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:52:40.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:40.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073040792052,"createTime":1749894247555,"epollFd":11,"onlineDuration":7713313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:41.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:52:41.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:41.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:52:42.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.690092086791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:52:42.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.690092086791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:52:42.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:52:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:43.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:43.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073041769840,"createTime":1749894247555,"epollFd":11,"onlineDuration":7715563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:46.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:52:46.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:52:46.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 19:52:46.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 19:52:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:52:46.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 19:52:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:52:47.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 19:52:47.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073044124164,"createTime":1749894247555,"epollFd":11,"onlineDuration":7720544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:48.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073044238656,"createTime":1749894247555,"epollFd":11,"onlineDuration":7720870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:48.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 19:52:48.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:48.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 19:52:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:52.763 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749691009521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:52:52.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:52:52.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749691009521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:52:52.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 19:52:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073046406108,"createTime":1749894247555,"epollFd":11,"onlineDuration":7725313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:52:55.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:52:55.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:52:57.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:57.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:52:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:52:57.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:52:57.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:52:57.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:57.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:52:57.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:57.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073048764380,"createTime":1749894247555,"epollFd":11,"onlineDuration":7730330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:52:58.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:52:58.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073048876240,"createTime":1749894247555,"epollFd":11,"onlineDuration":7730666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:53:02.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:02.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:53:02.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753276824951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:02.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753276824951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:53:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:02.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:02.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073051134496,"createTime":1749894247555,"epollFd":11,"onlineDuration":7735333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04d270 2025-06-14 19:53:03.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:53:03.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:07.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:07.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 19:53:07.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:07.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04d270 2025-06-14 19:53:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:07.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073053450656,"createTime":1749894247555,"epollFd":11,"onlineDuration":7740303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:53:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d270 2025-06-14 19:53:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073053569096,"createTime":1749894247555,"epollFd":11,"onlineDuration":7740643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 19:53:09.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:09.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:09.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:53:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:53:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 19:53:09.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:53:12.033 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:53:12.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:53:12.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:12.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 19:53:12.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74306869506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:12.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:53:12.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74306869506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:53:12.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 19:53:12.811 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:53:12.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d270 2025-06-14 19:53:12.867 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:53:12.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 19:53:13.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 19:53:13.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:13.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073055981324,"createTime":1749894247555,"epollFd":11,"onlineDuration":7745865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:53:17.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:17.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073058184308,"createTime":1749894247555,"epollFd":11,"onlineDuration":7750355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 19:53:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:18.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:18.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073058688336,"createTime":1749894247555,"epollFd":11,"onlineDuration":7751554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:20.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:53:20.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:53:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:53:22.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739559173583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:22.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739559173583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:53:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:22.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:22.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073060534684,"createTime":1749894247555,"epollFd":11,"onlineDuration":7755331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:25.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:53:25.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:53:25.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:53:25.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:53:27.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:27.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:53:27.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:27.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:53:28.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:28.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073062929804,"createTime":1749894247555,"epollFd":11,"onlineDuration":7760574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073063211428,"createTime":1749894247555,"epollFd":11,"onlineDuration":7760955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:29.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:53:29.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:53:32.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:32.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:53:32.798 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732250213623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:32.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:32.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732250213623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:53:32.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:32.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:32.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073065245964,"createTime":1749894247555,"epollFd":11,"onlineDuration":7765368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:36.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:53:37.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:37.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:53:37.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:37.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:37.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:37.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073067593708,"createTime":1749894247555,"epollFd":11,"onlineDuration":7770397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:38.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:38.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073067909548,"createTime":1749894247555,"epollFd":11,"onlineDuration":7770970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:42.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:42.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:53:42.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:42.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:42.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:53:42.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:53:42.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:42.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073069919080,"createTime":1749894247555,"epollFd":11,"onlineDuration":7775327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:47.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:47.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:53:47.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:47.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:53:47.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:47.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073072281300,"createTime":1749894247555,"epollFd":11,"onlineDuration":7780325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:53:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073072412900,"createTime":1749894247555,"epollFd":11,"onlineDuration":7780711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:51.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:53:51.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:52.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:52.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:53:52.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74759864807129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:53:52.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:52.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74759864807129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:53:52.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:53:52.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:52.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073074627728,"createTime":1749894247555,"epollFd":11,"onlineDuration":7785367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:57.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:57.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:57.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:57.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:53:58.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:58.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073077070224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7790618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:53:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:53:58.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:53:58.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073077340004,"createTime":1749894247555,"epollFd":11,"onlineDuration":7791099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:53:59.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:00.223 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:54:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:02.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:02.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:02.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72136116027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:02.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:02.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72136116027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:54:02.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:02.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:02.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073079349536,"createTime":1749894247555,"epollFd":11,"onlineDuration":7795330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:06.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:06.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:06.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:54:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:07.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:07.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073081701228,"createTime":1749894247555,"epollFd":11,"onlineDuration":7800342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:07.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:07.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:08.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:08.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073081806508,"createTime":1749894247555,"epollFd":11,"onlineDuration":7800731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:12.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711118698120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:12.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:54:12.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.711118698120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:54:12.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:54:12.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:12.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073084073976,"createTime":1749894247555,"epollFd":11,"onlineDuration":7805363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:17.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:17.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:17.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:17.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073086398032,"createTime":1749894247555,"epollFd":11,"onlineDuration":7810377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:18.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:18.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073086509892,"createTime":1749894247555,"epollFd":11,"onlineDuration":7810715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:21.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:54:21.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:22.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:22.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:22.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720306396484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:22.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720306396484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:54:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073088744460,"createTime":1749894247555,"epollFd":11,"onlineDuration":7815324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:24.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:24.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:24.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:54:27.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:27.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:27.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:27.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:54:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:54:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073091105364,"createTime":1749894247555,"epollFd":11,"onlineDuration":7820345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:27.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:27.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073091197484,"createTime":1749894247555,"epollFd":11,"onlineDuration":7820738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:32.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:32.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:32.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749361038208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:32.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:32.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749361038208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:54:32.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:33.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:33.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073093520224,"createTime":1749894247555,"epollFd":11,"onlineDuration":7825599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:38.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:38.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073095846912,"createTime":1749894247555,"epollFd":11,"onlineDuration":7830590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073096115376,"createTime":1749894247555,"epollFd":11,"onlineDuration":7830932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:39.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:54:39.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:42.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:42.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:42.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696983337402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:42.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:42.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696983337402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:54:42.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:54:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:54:43.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:43.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073098261772,"createTime":1749894247555,"epollFd":11,"onlineDuration":7835739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:43.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:54:43.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:54:44.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:54:44.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:54:46.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:54:46.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:46.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 19:54:47.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:47.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:54:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:47.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073100512132,"createTime":1749894247555,"epollFd":11,"onlineDuration":7840336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:54:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073100842448,"createTime":1749894247555,"epollFd":11,"onlineDuration":7840939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:52.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:52.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:52.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71334457397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:54:52.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:52.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71334457397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:54:52.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:52.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:52.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073102870404,"createTime":1749894247555,"epollFd":11,"onlineDuration":7845373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:53.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:53.621 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 19:54:53.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:54:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:57.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:57.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:54:57.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:57.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:54:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073105232624,"createTime":1749894247555,"epollFd":11,"onlineDuration":7850365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:54:58.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:54:58.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073105308952,"createTime":1749894247555,"epollFd":11,"onlineDuration":7850706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:54:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:54:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:55:01.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:55:01.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:02.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:02.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:02.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.710922241210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:02.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:02.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.710922241210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:55:02.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:02.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:02.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073107583000,"createTime":1749894247555,"epollFd":11,"onlineDuration":7855363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:07.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:07.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:07.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:07.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073109888632,"createTime":1749894247555,"epollFd":11,"onlineDuration":7860330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:07.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:07.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073110003124,"createTime":1749894247555,"epollFd":11,"onlineDuration":7860719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 19:55:08.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 19:55:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 19:55:08.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 19:55:08.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 19:55:08.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 19:55:08.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:08.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 19:55:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 19:55:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 19:55:09.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 19:55:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 19:55:09.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 19:55:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 19:55:09.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 19:55:09.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 19:55:09.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 19:55:09.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:09.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 19:55:10.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 19:55:10.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 19:55:10.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 19:55:10.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 19:55:10.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 19:55:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 19:55:10.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 19:55:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 19:55:10.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 19:55:10.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:10.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 19:55:11.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 19:55:11.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 19:55:11.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 19:55:11.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 19:55:11.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 19:55:11.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 19:55:11.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 19:55:11.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 19:55:11.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 19:55:11.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:11.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 19:55:12.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 19:55:12.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 19:55:12.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 19:55:12.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 19:55:12.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 19:55:12.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 19:55:12.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 19:55:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 19:55:12.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:12.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728374481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:12.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:55:12.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728374481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:55:12.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:55:12.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 19:55:12.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:12.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 19:55:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 19:55:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073112316652,"createTime":1749894247555,"epollFd":11,"onlineDuration":7865602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:13.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 19:55:13.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 19:55:13.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 19:55:13.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 19:55:13.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 19:55:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 19:55:13.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 19:55:13.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:13.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 19:55:14.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:14.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 19:55:14.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:14.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 19:55:14.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:14.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 19:55:16.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:55:16.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:55:17.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:17.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:17.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:17.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:17.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:17.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:18.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:18.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073114684136,"createTime":1749894247555,"epollFd":11,"onlineDuration":7870682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:18.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:18.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073115036824,"createTime":1749894247555,"epollFd":11,"onlineDuration":7871019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:21.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:55:21.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:55:22.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:22.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:22.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7174072265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:22.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:55:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7174072265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:55:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:55:22.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:22.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073116950288,"createTime":1749894247555,"epollFd":11,"onlineDuration":7875341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:27.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:27.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:27.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073119292768,"createTime":1749894247555,"epollFd":11,"onlineDuration":7880354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:27.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:27.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:28.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:28.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073119359884,"createTime":1749894247555,"epollFd":11,"onlineDuration":7880740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:29.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:55:29.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:31.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:55:31.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:55:32.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:32.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:32.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724075317382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:32.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:32.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.724075317382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:55:32.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073121683940,"createTime":1749894247555,"epollFd":11,"onlineDuration":7885382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:37.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:37.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:37.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:37.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:37.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:37.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073124031684,"createTime":1749894247555,"epollFd":11,"onlineDuration":7890356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:38.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:38.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073124311992,"createTime":1749894247555,"epollFd":11,"onlineDuration":7890930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:42.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:42.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:42.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68636131286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:42.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.68636131286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:55:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073126401800,"createTime":1749894247555,"epollFd":11,"onlineDuration":7895351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:47.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:55:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:47.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073128735068,"createTime":1749894247555,"epollFd":11,"onlineDuration":7900331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:55:47.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:47.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:55:48.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:48.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073128864036,"createTime":1749894247555,"epollFd":11,"onlineDuration":7900721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:52.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:52.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:52.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7240047454834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:55:52.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:52.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7240047454834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:55:52.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:55:52.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:52.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073131045964,"createTime":1749894247555,"epollFd":11,"onlineDuration":7905375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:57.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:57.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:55:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:55:58.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:58.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073133497672,"createTime":1749894247555,"epollFd":11,"onlineDuration":7910640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:55:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:55:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073133752976,"createTime":1749894247555,"epollFd":11,"onlineDuration":7910975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073135765140,"createTime":1749894247555,"epollFd":11,"onlineDuration":7915356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:02.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743215560913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:02.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:02.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743215560913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:56:02.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:07.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:07.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:07.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:07.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:07.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:07.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073138126044,"createTime":1749894247555,"epollFd":11,"onlineDuration":7920360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2019/02/How-to-Backup-Apps.jpg 2025-06-14 19:56:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:08.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:08.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073138489260,"createTime":1749894247555,"epollFd":11,"onlineDuration":7921073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:12.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:56:12.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752334594726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073140446152,"createTime":1749894247555,"epollFd":11,"onlineDuration":7925374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:56:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752334594726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:56:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:56:17.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:17.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:56:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:56:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073142814952,"createTime":1749894247555,"epollFd":11,"onlineDuration":7930368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:18.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:18.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:56:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073143258444,"createTime":1749894247555,"epollFd":11,"onlineDuration":7931330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:22.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:22.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073145171908,"createTime":1749894247555,"epollFd":11,"onlineDuration":7935353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:22.939 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753265380859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:22.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:56:22.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753265380859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:56:22.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:56:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:56:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:27.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:27.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:27.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:27.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:27.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:27.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073147519652,"createTime":1749894247555,"epollFd":11,"onlineDuration":7940337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:28.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:28.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073147627564,"createTime":1749894247555,"epollFd":11,"onlineDuration":7940720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:32.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:32.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:56:32.950 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743999481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:32.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:32.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743999481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:56:32.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:33.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:33.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073149872660,"createTime":1749894247555,"epollFd":11,"onlineDuration":7945448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:56:37.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:37.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:56:37.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:37.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:56:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073152223036,"createTime":1749894247555,"epollFd":11,"onlineDuration":7950375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073152317788,"createTime":1749894247555,"epollFd":11,"onlineDuration":7950706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:42.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:42.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073154568148,"createTime":1749894247555,"epollFd":11,"onlineDuration":7955348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:42.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75616455078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:42.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:42.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75616455078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:56:42.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:47.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:47.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:47.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:47.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:47.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073156930368,"createTime":1749894247555,"epollFd":11,"onlineDuration":7960391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:56:48.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:48.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:56:48.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:48.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073157310692,"createTime":1749894247555,"epollFd":11,"onlineDuration":7961120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:52.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:52.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073159276796,"createTime":1749894247555,"epollFd":11,"onlineDuration":7965357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:52.967 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74315643310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:56:52.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:52.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74315643310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:56:52.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:56:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:56:57.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:57.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073161610064,"createTime":1749894247555,"epollFd":11,"onlineDuration":7970338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:56:57.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:57.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:56:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:56:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073161732452,"createTime":1749894247555,"epollFd":11,"onlineDuration":7970723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:02.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:57:02.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:57:02.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:02.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:02.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:02.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073163976232,"createTime":1749894247555,"epollFd":11,"onlineDuration":7975378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:02.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75434112548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:02.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:02.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75434112548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:02.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:04.666 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 19:57:04.666 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009454, 183.197.180.206:4268 2025-06-14 19:57:04.666 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009454 2025-06-14 19:57:04.666 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 19:57:04.669 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 19:57:04.669 | I | 187951[187953] | looper-5 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 19:57:04.669 | I | 187951[187953] | looper-5 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 19:57:04.678 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 19:57:04.678 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 19:57:05.583 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec041d20 2025-06-14 19:57:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:05.871 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 19:57:05.871 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009453, 183.197.180.206:4269 2025-06-14 19:57:05.871 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009453 2025-06-14 19:57:05.871 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 19:57:05.874 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 19:57:05.875 | I | 187951[187954] | looper-7 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 19:57:05.875 | I | 187951[187954] | looper-7 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 19:57:05.876 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 19:57:05.876 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 19:57:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:08.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:08.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:08.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:08.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073166468736,"createTime":1749894247555,"epollFd":11,"onlineDuration":7980865,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:08.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:08.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073166752992,"createTime":1749894247555,"epollFd":11,"onlineDuration":7981307,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:12.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:12.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:12.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:12.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073168671720,"createTime":1749894247555,"epollFd":11,"onlineDuration":7985344,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:12.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757007598876953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:12.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:12.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757007598876953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:12.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:17.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:17.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073171028676,"createTime":1749894247555,"epollFd":11,"onlineDuration":7990369,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073171145800,"createTime":1749894247555,"epollFd":11,"onlineDuration":7990772,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:22.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:22.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:22.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:22.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073173379052,"createTime":1749894247555,"epollFd":11,"onlineDuration":7995382,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:22.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7343692779541,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:22.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:22.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7343692779541,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:22.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 19:57:23.912 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 19:57:23.913 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 19:57:23.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:23.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec041d20 2025-06-14 19:57:23.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:27.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:27.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:27.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:27.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073175738640,"createTime":1749894247555,"epollFd":11,"onlineDuration":8000401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073175837340,"createTime":1749894247555,"epollFd":11,"onlineDuration":8000733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:32.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:32.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073178077172,"createTime":1749894247555,"epollFd":11,"onlineDuration":8005348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:33.003 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697877883911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:33.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.697877883911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:37.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:37.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:37.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:37.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:37.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:37.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073180447288,"createTime":1749894247555,"epollFd":11,"onlineDuration":8010337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:38.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:38.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073180555200,"createTime":1749894247555,"epollFd":11,"onlineDuration":8010766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:42.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:42.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:42.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:42.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073182784504,"createTime":1749894247555,"epollFd":11,"onlineDuration":8015378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:43.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766616821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766616821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:47.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:47.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:47.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:47.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:57:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:57:48.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:48.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073185220420,"createTime":1749894247555,"epollFd":11,"onlineDuration":8020626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:57:48.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:48.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073185482304,"createTime":1749894247555,"epollFd":11,"onlineDuration":8020975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:52.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:52.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:52.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:52.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073187474728,"createTime":1749894247555,"epollFd":11,"onlineDuration":8025361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:53.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750951766967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:57:53.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:53.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750951766967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:57:53.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:57:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:57:57.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:57.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073189825104,"createTime":1749894247555,"epollFd":11,"onlineDuration":8030363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:57:58.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:57:58.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:57:58.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:58.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:57:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:57:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073190184372,"createTime":1749894247555,"epollFd":11,"onlineDuration":8030967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:02.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:02.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:02.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:02.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073192171532,"createTime":1749894247555,"epollFd":11,"onlineDuration":8035374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:03.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738739013671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:03.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:03.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738739013671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:58:03.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:07.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:07.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:07.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:07.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073194554808,"createTime":1749894247555,"epollFd":11,"onlineDuration":8040372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073194656140,"createTime":1749894247555,"epollFd":11,"onlineDuration":8040719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:12.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:12.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:13.039 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757949829101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:13.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:13.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757949829101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:58:13.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:13.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:13.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073196968352,"createTime":1749894247555,"epollFd":11,"onlineDuration":8045605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:16.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:58:16.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:58:17.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:17.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:17.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:17.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:17.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:17.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073199225292,"createTime":1749894247555,"epollFd":11,"onlineDuration":8050351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:17.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:17.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073199358208,"createTime":1749894247555,"epollFd":11,"onlineDuration":8050782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:22.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:22.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:23.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717138290405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:23.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:23.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717138290405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:58:23.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:23.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:23.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073201670420,"createTime":1749894247555,"epollFd":11,"onlineDuration":8055641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:27.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:27.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073203953680,"createTime":1749894247555,"epollFd":11,"onlineDuration":8060390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:28.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:28.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073204319528,"createTime":1749894247555,"epollFd":11,"onlineDuration":8061019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:30.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:30.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:30.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/destinations/bangkok 2025-06-14 19:58:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:32.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:32.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:32.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073206301424,"createTime":1749894247555,"epollFd":11,"onlineDuration":8065362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:33.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71415138244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:33.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:58:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71415138244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 19:58:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:58:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:37.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:37.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073208667592,"createTime":1749894247555,"epollFd":11,"onlineDuration":8070368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:38.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:38.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073209058444,"createTime":1749894247555,"epollFd":11,"onlineDuration":8071177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:43.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:58:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 19:58:43.059 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70832633972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:43.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:58:43.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.70832633972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:58:43.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:58:43.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:58:43.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:43.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:58:43.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:43.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:44.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:44.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073211543052,"createTime":1749894247555,"epollFd":11,"onlineDuration":8076598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:46.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 19:58:46.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:47.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:47.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:47.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:47.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:58:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:58:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073213490732,"createTime":1749894247555,"epollFd":11,"onlineDuration":8080821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:58:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073213843420,"createTime":1749894247555,"epollFd":11,"onlineDuration":8081418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:52.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:52.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:53.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.709354400634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:58:53.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:53.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.709354400634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:58:53.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:58:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073215767412,"createTime":1749894247555,"epollFd":11,"onlineDuration":8085600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:57.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:58:57.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:57.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073218051988,"createTime":1749894247555,"epollFd":11,"onlineDuration":8090367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:58:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:58:58.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:58:58.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:58:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:58:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073218171744,"createTime":1749894247555,"epollFd":11,"onlineDuration":8090770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:00.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:59:00.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:02.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:02.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:02.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:02.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073220394468,"createTime":1749894247555,"epollFd":11,"onlineDuration":8095396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:03.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742958068847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:03.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:03.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742958068847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:59:03.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:04.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:04.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:04.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/van-der-valk-season-4-cast-characters-actors-photos 2025-06-14 19:59:05.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:06.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 19:59:06.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:07.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:07.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:07.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:07.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:07.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:07.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073222764584,"createTime":1749894247555,"epollFd":11,"onlineDuration":8100426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:08.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:08.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073222880392,"createTime":1749894247555,"epollFd":11,"onlineDuration":8100778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:09.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:09.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:09.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 19:59:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:13.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:13.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073225138648,"createTime":1749894247555,"epollFd":11,"onlineDuration":8105518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:13.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73844337463379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:13.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:59:13.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73844337463379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:59:13.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:59:13.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:59:13.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:59:15.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:15.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:15.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 19:59:17.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:17.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:17.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:17.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073227452176,"createTime":1749894247555,"epollFd":11,"onlineDuration":8110359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:17.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:17.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:18.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:18.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073227581144,"createTime":1749894247555,"epollFd":11,"onlineDuration":8110777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:20.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 19:59:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:22.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:22.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:22.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:22.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073229810448,"createTime":1749894247555,"epollFd":11,"onlineDuration":8115407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:23.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751501083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:23.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:23.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751501083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 19:59:23.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:24.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:59:24.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:27.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:27.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:27.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/candy-bar-dates-recipe-6502661 2025-06-14 19:59:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:27.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:27.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:27.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073232167404,"createTime":1749894247555,"epollFd":11,"onlineDuration":8120372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073232272684,"createTime":1749894247555,"epollFd":11,"onlineDuration":8120696,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:29.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 19:59:29.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 19:59:32.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 19:59:32.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:32.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:32.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:32.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:32.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073234500672,"createTime":1749894247555,"epollFd":11,"onlineDuration":8125348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:33.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742813110351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:33.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:33.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742813110351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:59:33.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:37.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:37.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:37.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:37.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073236845784,"createTime":1749894247555,"epollFd":11,"onlineDuration":8130352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:38.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:38.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:38.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:38.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073237212948,"createTime":1749894247555,"epollFd":11,"onlineDuration":8131141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:42.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:42.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:42.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:42.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073239211952,"createTime":1749894247555,"epollFd":11,"onlineDuration":8135385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:43.110 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74347496032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74347496032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 19:59:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:43.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 19:59:43.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:43.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/show/by/hits/id/22/letter/S/page/3.html 2025-06-14 19:59:44.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 19:59:44.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:46.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 19:59:46.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:46.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 19:59:47.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:47.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:47.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:47.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 19:59:47.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:47.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 19:59:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073241645236,"createTime":1749894247555,"epollFd":11,"onlineDuration":8140631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:48.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:48.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073241887380,"createTime":1749894247555,"epollFd":11,"onlineDuration":8140966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 19:59:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-14 19:59:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:52.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:52.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073243871908,"createTime":1749894247555,"epollFd":11,"onlineDuration":8145354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:53.116 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746105194091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 19:59:53.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:59:53.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746105194091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 19:59:53.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 19:59:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:57.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 19:59:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:57.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073246242024,"createTime":1749894247555,"epollFd":11,"onlineDuration":8150363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 19:59:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 19:59:58.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:58.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073246361780,"createTime":1749894247555,"epollFd":11,"onlineDuration":8150742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 19:59:59.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 19:59:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 19:59:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:00:00.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:00:00.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:00:02.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:00:02.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:02.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:02.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:02.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:02.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073248625300,"createTime":1749894247555,"epollFd":11,"onlineDuration":8155389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:03.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743988037109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:03.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:03.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743988037109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:00:03.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:06.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:00:06.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:00:07.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:00:07.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:07.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:07.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:07.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:07.603 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:00:07.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:00:07.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:07.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073250944092,"createTime":1749894247555,"epollFd":11,"onlineDuration":8160398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:08.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:08.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073251082272,"createTime":1749894247555,"epollFd":11,"onlineDuration":8160760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:09.674 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:00:09.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:12.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:12.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:13.136 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750499725341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:13.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:13.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750499725341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:00:13.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:13.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:13.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073253337896,"createTime":1749894247555,"epollFd":11,"onlineDuration":8165582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:17.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:17.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:17.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:17.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073255656688,"createTime":1749894247555,"epollFd":11,"onlineDuration":8170370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:18.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:18.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073256017272,"createTime":1749894247555,"epollFd":11,"onlineDuration":8170999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:22.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:22.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:22.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:22.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073257963636,"createTime":1749894247555,"epollFd":11,"onlineDuration":8175398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:23.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762208938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:23.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:23.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762208938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:00:23.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:26.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:26.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:26.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:00:27.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:27.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:27.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:27.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:28.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:28.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073260361388,"createTime":1749894247555,"epollFd":11,"onlineDuration":8180460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073260516676,"createTime":1749894247555,"epollFd":11,"onlineDuration":8180791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:30.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:30.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:31.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:31.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:31.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:31.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:32.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:32.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:32.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:32.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:32.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:00:32.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:32.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:32.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:32.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:33.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755895614624023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:33.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:00:33.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755895614624023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:00:33.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:00:33.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:33.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:33.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:33.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073262752560,"createTime":1749894247555,"epollFd":11,"onlineDuration":8185776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:33.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:33.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:34.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:34.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:34.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:34.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:34.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:34.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:34.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:34.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:35.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:35.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:35.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:35.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:36.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:36.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:36.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:36.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:37.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:00:37.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:00:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:37.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:37.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:37.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073265031872,"createTime":1749894247555,"epollFd":11,"onlineDuration":8190364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:38.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:38.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073265355608,"createTime":1749894247555,"epollFd":11,"onlineDuration":8190977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:42.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:00:42.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:42.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:42.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073267382248,"createTime":1749894247555,"epollFd":11,"onlineDuration":8195400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:43.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746776580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:43.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:43.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746776580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:00:43.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:00:47.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:47.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:00:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:00:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:47.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073269740520,"createTime":1749894247555,"epollFd":11,"onlineDuration":8200402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:00:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:00:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073269885280,"createTime":1749894247555,"epollFd":11,"onlineDuration":8200748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:52.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:52.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:53.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:53.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073272164592,"createTime":1749894247555,"epollFd":11,"onlineDuration":8205612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:53.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723047256469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:00:53.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:53.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723047256469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:00:53.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:00:57.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:57.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:00:57.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:57.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:57.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:57.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:00:58.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:58.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073274541288,"createTime":1749894247555,"epollFd":11,"onlineDuration":8210697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:00:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:00:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073274942668,"createTime":1749894247555,"epollFd":11,"onlineDuration":8211558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:01.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:01.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:01.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:01:02.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:02.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:03.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:03.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073276885084,"createTime":1749894247555,"epollFd":11,"onlineDuration":8215617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:03.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72079849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:03.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:03.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72079849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:01:03.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:04.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:04.926 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:01:04.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:07.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:07.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:07.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:07.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073279176240,"createTime":1749894247555,"epollFd":11,"onlineDuration":8220410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:08.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:08.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:08.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:08.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073279524980,"createTime":1749894247555,"epollFd":11,"onlineDuration":8221155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:12.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:12.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:13.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:13.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073281526616,"createTime":1749894247555,"epollFd":11,"onlineDuration":8225560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:13.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717370986938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:13.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717370986938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:01:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:16.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:17.182 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:01:17.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:17.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:17.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:01:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073283873044,"createTime":1749894247555,"epollFd":11,"onlineDuration":8230379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:17.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:17.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:01:18.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:01:18.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:18.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:18.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073284011224,"createTime":1749894247555,"epollFd":11,"onlineDuration":8230811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:22.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:22.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073286233948,"createTime":1749894247555,"epollFd":11,"onlineDuration":8235404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:23.191 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729524612426758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729524612426758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:01:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:27.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:27.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:27.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:27.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:27.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:01:27.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:01:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:27.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:27.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073288618540,"createTime":1749894247555,"epollFd":11,"onlineDuration":8240397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:28.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:01:28.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:01:28.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:28.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073288751456,"createTime":1749894247555,"epollFd":11,"onlineDuration":8240727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:32.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:32.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:32.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:32.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073290912328,"createTime":1749894247555,"epollFd":11,"onlineDuration":8245372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:33.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74221420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:33.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74221420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:01:33.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anthony-hayes 2025-06-14 20:01:36.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:36.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:36.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/deep-purple 2025-06-14 20:01:37.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:01:37.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:37.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/erin-cummings 2025-06-14 20:01:37.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:37.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073293296920,"createTime":1749894247555,"epollFd":11,"onlineDuration":8250384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:01:38.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:01:38.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:38.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/j-b-smoove 2025-06-14 20:01:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:01:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073293653556,"createTime":1749894247555,"epollFd":11,"onlineDuration":8251147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:38.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:01:38.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:38.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kenny-ortega 2025-06-14 20:01:40.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 20:01:40.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:40.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/noel-fielding 2025-06-14 20:01:42.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:42.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:42.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:01:42.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:42.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-coogan 2025-06-14 20:01:42.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:42.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073295615712,"createTime":1749894247555,"epollFd":11,"onlineDuration":8255417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:43.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696077346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:43.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:01:43.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.696077346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05fdd0 2025-06-14 20:01:43.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:01:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:47.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:01:47.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:47.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:48.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:48.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073298000304,"createTime":1749894247555,"epollFd":11,"onlineDuration":8260470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:48.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:48.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073298472748,"createTime":1749894247555,"epollFd":11,"onlineDuration":8261290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:52.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:01:52.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:01:52.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:01:52.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:52.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:52.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:52.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:52.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073300355944,"createTime":1749894247555,"epollFd":11,"onlineDuration":8265370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:01:53.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75867462158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:01:53.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:53.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75867462158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:01:53.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:01:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:01:56.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f610 keealive timeout 2025-06-14 20:01:56.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 20:01:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:01:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:01:57.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:57.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:01:58.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c1e0 keealive timeout 2025-06-14 20:01:58.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:01:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073302757644,"createTime":1749894247555,"epollFd":11,"onlineDuration":8270621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:01:58.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:01:58.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073302983996,"createTime":1749894247555,"epollFd":11,"onlineDuration":8270950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:00.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:02:00.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:02:02.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:02.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:02.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:02.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073304877720,"createTime":1749894247555,"epollFd":11,"onlineDuration":8275353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:03.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:03.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:03.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7396183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:02:03.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:07.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:07.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:07.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:07.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:07.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:07.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073307345220,"createTime":1749894247555,"epollFd":11,"onlineDuration":8280362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:07.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:07.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:08.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:08.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073307487348,"createTime":1749894247555,"epollFd":11,"onlineDuration":8280748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:11.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:11.744 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:02:11.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:12.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:12.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:02:12.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 20:02:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 20:02:12.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:02:12.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:12.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 20:02:12.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 20:02:12.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 20:02:12.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073309702176,"createTime":1749894247555,"epollFd":11,"onlineDuration":8285395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:12.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:12.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743364334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:13.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:02:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743364334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:02:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:02:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 20:02:13.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:13.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 20:02:14.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:14.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 20:02:14.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:14.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 20:02:14.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:14.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 20:02:14.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:14.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 20:02:17.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:17.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:17.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:17.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:17.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:02:17.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:17.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32934999798 2025-06-14 20:02:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073312099928,"createTime":1749894247555,"epollFd":11,"onlineDuration":8290391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073312194680,"createTime":1749894247555,"epollFd":11,"onlineDuration":8290724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:22.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:22.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:22.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:22.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073314437144,"createTime":1749894247555,"epollFd":11,"onlineDuration":8295367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:23.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738136291503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:23.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738136291503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:02:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:25.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:02:25.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:02:25.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:25.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:25.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/teen-sex-slave.html 2025-06-14 20:02:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:27.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073316776992,"createTime":1749894247555,"epollFd":11,"onlineDuration":8300375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:27.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:27.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:28.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:28.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073317121784,"createTime":1749894247555,"epollFd":11,"onlineDuration":8301065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:30.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:02:30.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:32.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:32.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:33.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:33.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073319230016,"createTime":1749894247555,"epollFd":11,"onlineDuration":8305635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:33.251 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75984764099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:33.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:33.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75984764099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:02:33.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:34.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:02:34.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:02:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:37.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:37.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:37.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:38.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:38.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073321546176,"createTime":1749894247555,"epollFd":11,"onlineDuration":8310630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:38.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:38.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073321842276,"createTime":1749894247555,"epollFd":11,"onlineDuration":8310967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:02:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:42.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:42.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073323826804,"createTime":1749894247555,"epollFd":11,"onlineDuration":8315383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:43.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76731300354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:43.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76731300354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:02:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:43.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:02:43.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:02:46.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:02:46.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:46.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/17-things-to-know-before-you-go-to-mexico 2025-06-14 20:02:47.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:47.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:02:47.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:47.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326194288,"createTime":1749894247555,"epollFd":11,"onlineDuration":8320365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:02:48.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:48.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326324572,"createTime":1749894247555,"epollFd":11,"onlineDuration":8320731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:52.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:52.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:52.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:52.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073328576248,"createTime":1749894247555,"epollFd":11,"onlineDuration":8325402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:53.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733976364135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:02:53.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:02:53.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733976364135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:02:53.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:02:57.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:57.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:02:57.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:57.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:02:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073330910832,"createTime":1749894247555,"epollFd":11,"onlineDuration":8330385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:02:58.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:58.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073331030588,"createTime":1749894247555,"epollFd":11,"onlineDuration":8330773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:02:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:02:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/colton/guides/xbox-adds-more-perks-for-game-pass-ultimate-members-august-2024 2025-06-14 20:02:59.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:02:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:02:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:03:02.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:03:02.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:02.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:02.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:02.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:02.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073333258576,"createTime":1749894247555,"epollFd":11,"onlineDuration":8335357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:03.278 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713048934936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:03.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713048934936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:03:03.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:04.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:04.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:04.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:03:07.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:07.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:07.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:07.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073335558944,"createTime":1749894247555,"epollFd":11,"onlineDuration":8340384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:07.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:07.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073335691860,"createTime":1749894247555,"epollFd":11,"onlineDuration":8340772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:10.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:10.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:12.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:12.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073337917216,"createTime":1749894247555,"epollFd":11,"onlineDuration":8345459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:13.286 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7540340423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:13.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:03:13.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7540340423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:03:13.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:03:14.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:03:14.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:03:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:03:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:03:17.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:17.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:17.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:17.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073340297860,"createTime":1749894247555,"epollFd":11,"onlineDuration":8350430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:17.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:17.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:03:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:03:18.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073340691344,"createTime":1749894247555,"epollFd":11,"onlineDuration":8351125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:20.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:03:20.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:22.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:22.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:22.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:22.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073342642972,"createTime":1749894247555,"epollFd":11,"onlineDuration":8355364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:23.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757606506347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:23.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:23.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757606506347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:03:23.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:27.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:27.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:27.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:27.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073345019668,"createTime":1749894247555,"epollFd":11,"onlineDuration":8360359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:28.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:28.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073345132844,"createTime":1749894247555,"epollFd":11,"onlineDuration":8360729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:32.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:32.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073347362148,"createTime":1749894247555,"epollFd":11,"onlineDuration":8365387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:33.303 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75359535217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:33.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:33.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75359535217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:03:33.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:03:37.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:37.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:03:38.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:38.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073349783588,"createTime":1749894247555,"epollFd":11,"onlineDuration":8370641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073349978356,"createTime":1749894247555,"epollFd":11,"onlineDuration":8370973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:39.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:39.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:41.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:41.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:42.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:42.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:42.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:42.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:42.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:42.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073352101064,"createTime":1749894247555,"epollFd":11,"onlineDuration":8375365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:43.307 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755502700805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:43.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:43.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755502700805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:03:43.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:43.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:43.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:03:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/snow-patrol/music/snowpatrolx04x04x06 2025-06-14 20:03:47.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:47.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:03:47.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:47.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:47.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:47.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073354393536,"createTime":1749894247555,"epollFd":11,"onlineDuration":8380372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:48.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:48.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073354486972,"createTime":1749894247555,"epollFd":11,"onlineDuration":8380739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:49.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:49.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:51.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:51.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:03:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:52.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:52.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073356714960,"createTime":1749894247555,"epollFd":11,"onlineDuration":8385399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:53.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759750366210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:03:53.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:53.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759750366210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:03:53.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:03:57.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:57.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:03:57.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:57.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:03:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073359029804,"createTime":1749894247555,"epollFd":11,"onlineDuration":8390373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:03:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:57.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:03:58.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:03:58.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073359144296,"createTime":1749894247555,"epollFd":11,"onlineDuration":8390739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:03:58.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:03:58.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:00.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:04:00.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:02.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:02.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:02.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073361477564,"createTime":1749894247555,"epollFd":11,"onlineDuration":8395406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:03.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759456634521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:03.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:03.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759456634521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:04:03.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:07.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:07.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:07.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:07.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:07.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:07.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:07.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073363775300,"createTime":1749894247555,"epollFd":11,"onlineDuration":8400402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073363900320,"createTime":1749894247555,"epollFd":11,"onlineDuration":8400742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:12.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:12.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:12.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:12.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:12.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:12.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073366228324,"createTime":1749894247555,"epollFd":11,"onlineDuration":8405380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:13.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75566291809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:13.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:13.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75566291809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:04:13.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073368451048,"createTime":1749894247555,"epollFd":11,"onlineDuration":8410380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:18.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:18.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073368873484,"createTime":1749894247555,"epollFd":11,"onlineDuration":8411157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:18.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:18.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:22.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:22.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073370892228,"createTime":1749894247555,"epollFd":11,"onlineDuration":8415456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:23.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75069236755371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:23.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:23.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75069236755371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:04:23.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:23.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:23.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:04:27.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:27.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:27.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:27.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:27.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:27.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073373301824,"createTime":1749894247555,"epollFd":11,"onlineDuration":8420638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073373525544,"createTime":1749894247555,"epollFd":11,"onlineDuration":8420965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:29.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:04:29.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 20:04:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 20:04:29.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:04:29.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 20:04:29.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:29.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:29.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:04:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 20:04:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 20:04:29.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:29.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 20:04:30.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 20:04:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 20:04:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 20:04:30.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-14 20:04:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:04:30.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 20:04:30.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 20:04:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 20:04:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 20:04:30.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:30.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-14 20:04:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-14 20:04:31.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 20:04:31.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-14 20:04:31.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 20:04:31.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 20:04:31.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:04:31.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:04:31.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:04:31.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:31.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 20:04:32.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 20:04:32.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 20:04:32.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:04:32.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/plugins.php 2025-06-14 20:04:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 20:04:32.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-14 20:04:32.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:04:32.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:04:32.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 20:04:32.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:32.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:32.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 20:04:33.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:04:33.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 20:04:33.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073375666676,"createTime":1749894247555,"epollFd":11,"onlineDuration":8425680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:33.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 20:04:33.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742176055908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:33.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:04:33.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742176055908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:04:33.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:04:33.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 20:04:33.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/plugins.php 2025-06-14 20:04:33.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 20:04:33.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:04:33.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 20:04:33.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 20:04:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:04:34.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 20:04:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 20:04:34.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-14 20:04:34.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 20:04:34.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 20:04:34.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 20:04:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-14 20:04:34.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-14 20:04:34.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 20:04:34.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:34.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:04:35.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 20:04:35.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 20:04:35.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-14 20:04:35.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 20:04:35.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-14 20:04:35.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-14 20:04:35.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:35.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:35.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 20:04:35.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 20:04:35.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:35.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-14 20:04:36.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 20:04:36.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-14 20:04:36.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-14 20:04:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:04:36.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 20:04:36.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 20:04:36.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:04:36.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:04:36.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 20:04:36.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:36.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/xmrlpc.php 2025-06-14 20:04:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 20:04:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-14 20:04:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-14 20:04:37.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 20:04:37.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/plugins.php 2025-06-14 20:04:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 20:04:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:37.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-14 20:04:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 20:04:37.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 20:04:37.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073377939408,"createTime":1749894247555,"epollFd":11,"onlineDuration":8430373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:37.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:37.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:37.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 20:04:38.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/plugins.php 2025-06-14 20:04:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/plugins.php 2025-06-14 20:04:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes.php 2025-06-14 20:04:38.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugins.php 2025-06-14 20:04:38.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/makeasmtp.php 2025-06-14 20:04:38.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073378298676,"createTime":1749894247555,"epollFd":11,"onlineDuration":8430979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:38.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 20:04:38.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 20:04:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-14 20:04:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-14 20:04:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/Cache.php 2025-06-14 20:04:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/plugins.php 2025-06-14 20:04:39.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 20:04:39.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:04:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:04:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:04:39.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-14 20:04:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php 2025-06-14 20:04:39.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:39.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-14 20:04:40.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 20:04:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:04:40.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 20:04:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:04:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1160.html-2016 2025-06-14 20:04:40.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 20:04:40.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 20:04:40.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:40.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:40.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updates.php 2025-06-14 20:04:40.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-14 20:04:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 20:04:40.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/plugins.php 2025-06-14 20:04:40.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:40.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/plugins.php 2025-06-14 20:04:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/themes.php 2025-06-14 20:04:41.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 20:04:41.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/dropdown.php 2025-06-14 20:04:41.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 20:04:41.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/plugins.php 2025-06-14 20:04:41.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/plugins.php 2025-06-14 20:04:41.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 20:04:41.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-14 20:04:41.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/plugins.php 2025-06-14 20:04:41.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:41.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:04:42.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 20:04:42.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-14 20:04:42.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:04:42.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:42.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/makeasmtp.php 2025-06-14 20:04:42.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/autoload_classmap.php 2025-06-14 20:04:42.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 20:04:42.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:42.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/plugins.php 2025-06-14 20:04:42.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-14 20:04:42.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 20:04:42.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:04:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073380297680,"createTime":1749894247555,"epollFd":11,"onlineDuration":8435386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:04:43.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-14 20:04:43.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 20:04:43.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 20:04:43.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754966735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:43.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754966735839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:04:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:43.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 20:04:43.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 20:04:43.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:04:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 20:04:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 20:04:43.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:43.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:04:44.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 20:04:44.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-14 20:04:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-14 20:04:44.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 20:04:44.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 20:04:44.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-14 20:04:44.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 20:04:44.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 20:04:44.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 20:04:44.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:44.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:04:45.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 20:04:45.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 20:04:45.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 20:04:45.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-14 20:04:45.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 20:04:45.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:04:45.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/as.php 2025-06-14 20:04:45.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 20:04:45.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-14 20:04:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/product.php 2025-06-14 20:04:46.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 20:04:46.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 20:04:46.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-14 20:04:46.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 20:04:46.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 20:04:46.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:04:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 20:04:46.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:04:46.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 20:04:46.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:46.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 20:04:47.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:04:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:04:47.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-14 20:04:47.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 20:04:47.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 20:04:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:04:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:04:47.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 20:04:47.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 20:04:47.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-14 20:04:47.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:47.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:04:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-14 20:04:48.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 20:04:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073382753336,"createTime":1749894247555,"epollFd":11,"onlineDuration":8440652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:48.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:04:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/classwithtostring.php 2025-06-14 20:04:48.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 20:04:48.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 20:04:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073383006008,"createTime":1749894247555,"epollFd":11,"onlineDuration":8440991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:48.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-14 20:04:48.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-14 20:04:48.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/autoload_classmap.php 2025-06-14 20:04:48.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:48.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-14 20:04:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 20:04:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:04:49.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 20:04:49.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 20:04:49.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 20:04:49.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/wp-login.php 2025-06-14 20:04:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/abe.php 2025-06-14 20:04:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 20:04:49.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:49.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:04:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 20:04:50.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 20:04:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-14 20:04:50.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-14 20:04:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 20:04:50.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/403.php 2025-06-14 20:04:50.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-14 20:04:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 20:04:50.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 20:04:50.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:50.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-14 20:04:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 20:04:51.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aks.php 2025-06-14 20:04:51.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 20:04:51.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm.php 2025-06-14 20:04:51.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 20:04:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-14 20:04:51.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 20:04:51.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 20:04:51.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 20:04:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP8 2025-06-14 20:04:52.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 20:04:52.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admin.php 2025-06-14 20:04:52.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:04:52.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-14 20:04:52.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admin.php 2025-06-14 20:04:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 20:04:52.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:52.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-14 20:04:52.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 20:04:52.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:52.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-14 20:04:53.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:04:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:04:53.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073385074760,"createTime":1749894247555,"epollFd":11,"onlineDuration":8445632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php7 2025-06-14 20:04:53.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 20:04:53.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76005744934082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:04:53.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:53.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76005744934082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:04:53.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 20:04:53.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 20:04:53.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.php 2025-06-14 20:04:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/network.php 2025-06-14 20:04:53.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:04:53.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:53.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 20:04:54.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 20:04:54.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/widgets.php 2025-06-14 20:04:54.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/admin.php 2025-06-14 20:04:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 20:04:54.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 20:04:54.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/admin.php 2025-06-14 20:04:54.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-14 20:04:54.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:04:54.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 20:04:54.854 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:04:54.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:04:54.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 20:04:54.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:54.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:04:55.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 20:04:55.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:04:55.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 20:04:55.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/install.php 2025-06-14 20:04:55.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 20:04:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cong.php 2025-06-14 20:04:55.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app.php 2025-06-14 20:04:55.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:04:55.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-2019.php 2025-06-14 20:04:55.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:55.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 20:04:56.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 20:04:56.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-14 20:04:56.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-14 20:04:56.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/crack_self_restore.php 2025-06-14 20:04:56.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-14 20:04:56.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 20:04:56.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 20:04:56.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/admin.php 2025-06-14 20:04:56.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-14 20:04:56.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:56.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/abe.php 2025-06-14 20:04:57.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:04:57.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:04:57.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/options.php 2025-06-14 20:04:57.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gallery.php 2025-06-14 20:04:57.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 20:04:57.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 20:04:57.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-14 20:04:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:04:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-14 20:04:57.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:57.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:04:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 20:04:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-14 20:04:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073387317224,"createTime":1749894247555,"epollFd":11,"onlineDuration":8450383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:04:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 20:04:58.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-login.php 2025-06-14 20:04:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:04:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upgrade.php 2025-06-14 20:04:58.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 20:04:58.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-14 20:04:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073387489620,"createTime":1749894247555,"epollFd":11,"onlineDuration":8450898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:04:58.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 20:04:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:04:58.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:04:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-14 20:04:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:04:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:04:58.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-14 20:04:58.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f610 2025-06-14 20:04:58.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:58.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-14 20:04:58.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:58.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:04:58.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:04:58.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 20:04:58.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:04:58.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:58.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 20:04:59.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:04:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-14 20:04:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 20:04:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/network.php 2025-06-14 20:04:59.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-14 20:04:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:04:59.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwsi.php 2025-06-14 20:04:59.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/item.php 2025-06-14 20:04:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php7 2025-06-14 20:04:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:04:59.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:04:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/admin.php 2025-06-14 20:04:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:04:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 20:05:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htaccess.php 2025-06-14 20:05:00.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 20:05:00.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/themes.php 2025-06-14 20:05:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/file.php 2025-06-14 20:05:00.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/classwithtostring.php 2025-06-14 20:05:00.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 20:05:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-14 20:05:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home.php 2025-06-14 20:05:00.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 20:05:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/mariju.php 2025-06-14 20:05:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/composer/index.php 2025-06-14 20:05:01.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-14 20:05:01.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 20:05:01.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/admin.php 2025-06-14 20:05:01.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 20:05:01.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:05:01.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp.php 2025-06-14 20:05:01.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/cloud.php 2025-06-14 20:05:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:05:01.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/admin.php 2025-06-14 20:05:01.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:01.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:05:02.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:02.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 20:05:02.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:02.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/themes.php 2025-06-14 20:05:02.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:02.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bless.php 2025-06-14 20:05:02.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:02.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-14 20:05:02.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:02.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:03.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:03.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073389768932,"createTime":1749894247555,"epollFd":11,"onlineDuration":8455633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:03.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768476486206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:03.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052200 2025-06-14 20:05:03.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768476486206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052200 2025-06-14 20:05:03.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052200 2025-06-14 20:05:07.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:07.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:07.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:07.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073392014028,"createTime":1749894247555,"epollFd":11,"onlineDuration":8460394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073392140364,"createTime":1749894247555,"epollFd":11,"onlineDuration":8460738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:09.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:05:09.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:05:10.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:05:10.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:05:12.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:12.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:12.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:12.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073394407832,"createTime":1749894247555,"epollFd":11,"onlineDuration":8465403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:13.380 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750755310058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:13.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:05:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750755310058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:05:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c1e0 keealive timeout 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:05:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05fdd0 keealive timeout 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f610 keealive timeout 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:05:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f610 2025-06-14 20:05:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:17.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:17.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:18.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:18.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073396767420,"createTime":1749894247555,"epollFd":11,"onlineDuration":8470477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:18.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:05:18.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:05:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:05:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073396863488,"createTime":1749894247555,"epollFd":11,"onlineDuration":8470806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:22.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:22.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:22.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:22.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073399092792,"createTime":1749894247555,"epollFd":11,"onlineDuration":8475380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:23.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739850997924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:23.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:23.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739850997924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:05:23.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:27.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:27.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:28.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:28.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073401443168,"createTime":1749894247555,"epollFd":11,"onlineDuration":8480469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:28.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:28.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073401574768,"createTime":1749894247555,"epollFd":11,"onlineDuration":8480821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:32.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:32.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:32.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:32.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073403797492,"createTime":1749894247555,"epollFd":11,"onlineDuration":8485393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:33.391 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71491241455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71491241455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:05:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:36.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:05:36.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:05:37.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:37.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:05:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:05:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073406271572,"createTime":1749894247555,"epollFd":11,"onlineDuration":8490711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:05:38.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:38.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073406550564,"createTime":1749894247555,"epollFd":11,"onlineDuration":8491029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:42.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:42.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:42.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:42.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073408525880,"createTime":1749894247555,"epollFd":11,"onlineDuration":8495371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:43.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747682571411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:43.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:43.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747682571411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:05:43.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:47.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:05:47.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:47.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:05:47.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:47.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:47.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:47.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073410855200,"createTime":1749894247555,"epollFd":11,"onlineDuration":8500397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:47.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:47.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073411203940,"createTime":1749894247555,"epollFd":11,"onlineDuration":8501148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:52.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:52.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:52.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:52.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073413152936,"createTime":1749894247555,"epollFd":11,"onlineDuration":8505383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:53.410 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757484436035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:05:53.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:05:53.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757484436035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:05:53.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:05:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:05:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:58.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:58.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073415584904,"createTime":1749894247555,"epollFd":11,"onlineDuration":8510495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:05:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:05:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:05:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073415878372,"createTime":1749894247555,"epollFd":11,"onlineDuration":8510991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:02.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:02.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:02.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:02.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073417864216,"createTime":1749894247555,"epollFd":11,"onlineDuration":8515395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:03.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76317596435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:03.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:06:03.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76317596435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:06:03.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:06:04.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:06:04.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:07.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:07.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:07.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:07.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:07.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:07.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:08.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073420334348,"createTime":1749894247555,"epollFd":11,"onlineDuration":8520628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:08.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:08.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073420637028,"createTime":1749894247555,"epollFd":11,"onlineDuration":8520956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:10.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:10.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:10.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:06:12.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:12.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:12.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:12.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073422608396,"createTime":1749894247555,"epollFd":11,"onlineDuration":8525368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:13.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75252914428711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:13.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:13.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75252914428711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:06:13.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:17.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:17.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:17.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:17.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:17.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:17.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073424994304,"createTime":1749894247555,"epollFd":11,"onlineDuration":8530449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:18.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:18.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073425354888,"createTime":1749894247555,"epollFd":11,"onlineDuration":8531033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:22.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:22.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:23.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:23.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073427377580,"createTime":1749894247555,"epollFd":11,"onlineDuration":8535645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:23.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755908966064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:23.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:23.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755908966064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:06:23.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:26.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:06:26.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:27.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:27.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:27.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/annmarie/2021/05/24/chicago-med-season-6-episode-16-synopsis/ 2025-06-14 20:06:27.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:27.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:27.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:27.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073429650312,"createTime":1749894247555,"epollFd":11,"onlineDuration":8540404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073430031952,"createTime":1749894247555,"epollFd":11,"onlineDuration":8541109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:32.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:32.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073432004636,"createTime":1749894247555,"epollFd":11,"onlineDuration":8545381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:33.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74371910095215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:33.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:33.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74371910095215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:06:33.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:35.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:35.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:35.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maya-rudolph 2025-06-14 20:06:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:37.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:37.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:37.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:37.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073434362908,"createTime":1749894247555,"epollFd":11,"onlineDuration":8550400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073434723492,"createTime":1749894247555,"epollFd":11,"onlineDuration":8551159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:42.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:06:42.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:42.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:42.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:42.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:42.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073436705388,"createTime":1749894247555,"epollFd":11,"onlineDuration":8555420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:43.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755380630493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:43.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755380630493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:06:43.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:06:47.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:47.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073439050500,"createTime":1749894247555,"epollFd":11,"onlineDuration":8560421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:06:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:06:48.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073439392660,"createTime":1749894247555,"epollFd":11,"onlineDuration":8560990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:52.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:06:52.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:52.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:52.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:52.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:52.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073441407456,"createTime":1749894247555,"epollFd":11,"onlineDuration":8565389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:53.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:06:53.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:53.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/justin-bieber/news/justin-and-hailey-bieber-mark-2nd-anniversary-with-picnic_6322860 2025-06-14 20:06:53.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75791358947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:06:53.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:53.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75791358947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:06:53.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:06:57.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:57.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:06:57.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:57.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:57.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:57.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073443778888,"createTime":1749894247555,"epollFd":11,"onlineDuration":8570399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:06:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:06:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:06:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073443884168,"createTime":1749894247555,"epollFd":11,"onlineDuration":8570766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:01.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:07:01.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:07:02.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:02.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073446247704,"createTime":1749894247555,"epollFd":11,"onlineDuration":8575811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:03.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75408363342285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:03.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:07:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75408363342285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:07:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:07:07.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:07.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:07.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:07.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073448432264,"createTime":1749894247555,"epollFd":11,"onlineDuration":8580392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:07.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:07.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:08.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:07:08.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:08.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:08.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073448565180,"createTime":1749894247555,"epollFd":11,"onlineDuration":8580788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:12.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:12.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:12.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073450816856,"createTime":1749894247555,"epollFd":11,"onlineDuration":8585412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:13.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77081298828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:13.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77081298828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:07:13.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:16.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:07:16.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:07:17.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:17.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:18.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:18.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073453271196,"createTime":1749894247555,"epollFd":11,"onlineDuration":8590657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073453525184,"createTime":1749894247555,"epollFd":11,"onlineDuration":8591033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:23.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:23.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073455654472,"createTime":1749894247555,"epollFd":11,"onlineDuration":8595831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:23.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764314651489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:23.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:23.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764314651489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:07:23.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:24.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:24.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:24.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/sean-diddy-combs-to-face-sex-trafficking-trial-in-may-2025_6388864 2025-06-14 20:07:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:27.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:27.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073457881144,"createTime":1749894247555,"epollFd":11,"onlineDuration":8600417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:28.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:28.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073458457552,"createTime":1749894247555,"epollFd":11,"onlineDuration":8601780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:32.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:32.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:07:32.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:32.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073460201252,"createTime":1749894247555,"epollFd":11,"onlineDuration":8605373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:33.495 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757362365722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:07:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757362365722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:07:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:07:37.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:37.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:07:37.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:37.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:37.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:37.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073462556892,"createTime":1749894247555,"epollFd":11,"onlineDuration":8610374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:38.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:38.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:38.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:38.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073462705600,"createTime":1749894247555,"epollFd":11,"onlineDuration":8610786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:40.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:07:40.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:42.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:42.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073464942800,"createTime":1749894247555,"epollFd":11,"onlineDuration":8615406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:43.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75977325439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:43.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:43.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75977325439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:07:43.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:47.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:47.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:07:47.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:47.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:07:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467283964,"createTime":1749894247555,"epollFd":11,"onlineDuration":8620467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:07:48.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:48.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467665604,"createTime":1749894247555,"epollFd":11,"onlineDuration":8621287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:52.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:52.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:07:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073469623812,"createTime":1749894247555,"epollFd":11,"onlineDuration":8625399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:53.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:07:53.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:53.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.737600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:07:53.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:07:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:07:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:57.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:57.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073471978136,"createTime":1749894247555,"epollFd":11,"onlineDuration":8630406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:07:58.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:58.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:07:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:07:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073472441368,"createTime":1749894247555,"epollFd":11,"onlineDuration":8631489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:02.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:02.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073474350884,"createTime":1749894247555,"epollFd":11,"onlineDuration":8635414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:03.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688552856445313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:03.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:03.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.688552856445313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:03.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:06.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:08:06.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:08:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:07.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:07.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:07.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073476768376,"createTime":1749894247555,"epollFd":11,"onlineDuration":8640634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:08.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:08.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073477027628,"createTime":1749894247555,"epollFd":11,"onlineDuration":8641197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:12.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:12.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:12.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:12.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073478976624,"createTime":1749894247555,"epollFd":11,"onlineDuration":8645385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:13.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701351165771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:13.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:13.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.701351165771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:13.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:17.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:17.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:17.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:08:17.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:17.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:17.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:17.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073481250672,"createTime":1749894247555,"epollFd":11,"onlineDuration":8650406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:18.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:18.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073481379640,"createTime":1749894247555,"epollFd":11,"onlineDuration":8650722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:22.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:22.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073483707644,"createTime":1749894247555,"epollFd":11,"onlineDuration":8655389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:23.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703886032104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:23.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:23.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.703886032104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:23.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:27.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:27.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:08:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073486063284,"createTime":1749894247555,"epollFd":11,"onlineDuration":8660388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:27.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:27.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:08:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:28.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073486171196,"createTime":1749894247555,"epollFd":11,"onlineDuration":8660751,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:32.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:32.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:33.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:33.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073488549208,"createTime":1749894247555,"epollFd":11,"onlineDuration":8665831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:33.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74964141845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:33.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74964141845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:37.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:37.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:37.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:37.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:37.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:37.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:38.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:38.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073490912744,"createTime":1749894247555,"epollFd":11,"onlineDuration":8670870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:38.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:38.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073491181208,"createTime":1749894247555,"epollFd":11,"onlineDuration":8671192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:42.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:42.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073493140732,"createTime":1749894247555,"epollFd":11,"onlineDuration":8675383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:43.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:08:43.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:08:43.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77423858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:43.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77423858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:43.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:08:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:08:47.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:47.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073495468736,"createTime":1749894247555,"epollFd":11,"onlineDuration":8680388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:08:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:08:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073495592440,"createTime":1749894247555,"epollFd":11,"onlineDuration":8680744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:52.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:52.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:52.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:52.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073497844116,"createTime":1749894247555,"epollFd":11,"onlineDuration":8685440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:53.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758953094482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:08:53.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:53.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758953094482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:08:53.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:08:54.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:08:54.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:08:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:57.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:08:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:57.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:08:57.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:57.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073500185280,"createTime":1749894247555,"epollFd":11,"onlineDuration":8690405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:08:58.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:08:58.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073500336620,"createTime":1749894247555,"epollFd":11,"onlineDuration":8690722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:02.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:02.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:02.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:02.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073502558028,"createTime":1749894247555,"epollFd":11,"onlineDuration":8695381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:03.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76938247680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:09:03.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76938247680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:09:03.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:09:07.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:07.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:07.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:07.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:07.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:07.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073504879452,"createTime":1749894247555,"epollFd":11,"onlineDuration":8700415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:08.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:08.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073504987364,"createTime":1749894247555,"epollFd":11,"onlineDuration":8700755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:11.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:09:11.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:11.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/my1.php 2025-06-14 20:09:11.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:11.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php?p= 2025-06-14 20:09:12.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 20:09:12.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images 2025-06-14 20:09:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/inputs.php 2025-06-14 20:09:12.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 20:09:12.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/03 2025-06-14 20:09:12.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php?p= 2025-06-14 20:09:12.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php?p= 2025-06-14 20:09:12.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/langar.php 2025-06-14 20:09:12.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 20:09:12.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:09:12.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:12.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rss.php 2025-06-14 20:09:13.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/plugins.php 2025-06-14 20:09:13.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/fitnessbase/404.php?ok 2025-06-14 20:09:13.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073507348268,"createTime":1749894247555,"epollFd":11,"onlineDuration":8705662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php?p= 2025-06-14 20:09:13.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-14 20:09:13.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images 2025-06-14 20:09:13.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 20:09:13.579 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717370986938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:13.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:13.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.717370986938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:09:13.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:13.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/5.php 2025-06-14 20:09:13.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/about.php 2025-06-14 20:09:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css 2025-06-14 20:09:13.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/wp-error_log.php 2025-06-14 20:09:13.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:13.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-14 20:09:14.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/wso25.php 2025-06-14 20:09:14.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/file.php 2025-06-14 20:09:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme 2025-06-14 20:09:14.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 20:09:14.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 20:09:14.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/mini.php 2025-06-14 20:09:14.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 20:09:14.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/index.php 2025-06-14 20:09:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php 2025-06-14 20:09:14.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:14.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/2ECeRgwNa6I.php 2025-06-14 20:09:15.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy 2025-06-14 20:09:15.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA 2025-06-14 20:09:15.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xmrlpc.php?p= 2025-06-14 20:09:15.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/niil.php 2025-06-14 20:09:15.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova.php 2025-06-14 20:09:15.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 20:09:15.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nVEDxSgpTYq.php 2025-06-14 20:09:15.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/log.php 2025-06-14 20:09:15.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Gh2KC3UQEc.php 2025-06-14 20:09:15.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:15.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php?p= 2025-06-14 20:09:16.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 20:09:16.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/autoload_classmap.php 2025-06-14 20:09:16.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-14 20:09:16.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V3.php 2025-06-14 20:09:16.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-14 20:09:16.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-settings.php 2025-06-14 20:09:16.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_mna.php 2025-06-14 20:09:16.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms 2025-06-14 20:09:16.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport 2025-06-14 20:09:16.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nowpf.php 2025-06-14 20:09:16.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:16.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/about.php 2025-06-14 20:09:17.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/es-ar/wp-content/admin.php 2025-06-14 20:09:17.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-14 20:09:17.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_php.php 2025-06-14 20:09:17.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc 2025-06-14 20:09:17.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?p= 2025-06-14 20:09:17.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ms-sites-modify.php 2025-06-14 20:09:17.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads 2025-06-14 20:09:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:09:17.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:17.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 20:09:17.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/chosen.php 2025-06-14 20:09:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/includes/settings 2025-06-14 20:09:18.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073509590732,"createTime":1749894247555,"epollFd":11,"onlineDuration":8710445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:18.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates 2025-06-14 20:09:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 20:09:18.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:09:18.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:09:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/moon.php 2025-06-14 20:09:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 20:09:18.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-14 20:09:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins 2025-06-14 20:09:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:09:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-heade.php 2025-06-14 20:09:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:09:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie 2025-06-14 20:09:18.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:18.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img 2025-06-14 20:09:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p= 2025-06-14 20:09:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins 2025-06-14 20:09:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/admin.php 2025-06-14 20:09:19.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wso112233.php 2025-06-14 20:09:19.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073510198724,"createTime":1749894247555,"epollFd":11,"onlineDuration":8711845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:19.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 20:09:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media.php 2025-06-14 20:09:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 20:09:19.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/wp-sigunq.php 2025-06-14 20:09:19.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8index.php 2025-06-14 20:09:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/admin.php 2025-06-14 20:09:20.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/woh.php 2025-06-14 20:09:20.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSO.php 2025-06-14 20:09:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-14 20:09:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 20:09:20.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c.php 2025-06-14 20:09:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-shell.php 2025-06-14 20:09:20.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/error.php 2025-06-14 20:09:20.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp.php 2025-06-14 20:09:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/wp-login.php 2025-06-14 20:09:20.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:20.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 20:09:21.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/one-click-demo-import/about.php 2025-06-14 20:09:21.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/install.php 2025-06-14 20:09:21.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 20:09:21.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contacts.php 2025-06-14 20:09:21.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-14 20:09:21.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cong.php 2025-06-14 20:09:21.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:09:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alex.php 2025-06-14 20:09:21.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wso.php 2025-06-14 20:09:21.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 20:09:21.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:21.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields 2025-06-14 20:09:22.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 20:09:22.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager 2025-06-14 20:09:22.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello.php 2025-06-14 20:09:22.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/xBrain.php 2025-06-14 20:09:22.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/error.php 2025-06-14 20:09:22.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 20:09:22.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:22.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/symlink.php 2025-06-14 20:09:22.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:22.753 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:09:22.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/my1.php 2025-06-14 20:09:22.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?pass=admin 2025-06-14 20:09:22.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/wp-info.php 2025-06-14 20:09:22.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:22.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073511941108,"createTime":1749894247555,"epollFd":11,"onlineDuration":8715415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:23.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/social-links 2025-06-14 20:09:23.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 20:09:23.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 20:09:23.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 20:09:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/error.php 2025-06-14 20:09:23.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat 2025-06-14 20:09:23.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71138572692871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:23.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:23.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71138572692871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:09:23.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:23.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.phphttps:/diegun.com/autoload_classmap.php 2025-06-14 20:09:23.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 20:09:23.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root.php 2025-06-14 20:09:23.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:23.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/admiin.php 2025-06-14 20:09:24.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:09:24.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 20:09:24.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/index.php 2025-06-14 20:09:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 20:09:24.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php?p= 2025-06-14 20:09:24.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:09:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ecoraiderusa.com/cong.php 2025-06-14 20:09:24.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help 2025-06-14 20:09:24.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x2.php 2025-06-14 20:09:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-14 20:09:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 20:09:25.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:09:25.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfacgiapi/perl.alfa.php 2025-06-14 20:09:25.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 20:09:25.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 20:09:25.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php?p= 2025-06-14 20:09:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sMG.php 2025-06-14 20:09:25.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/h.php 2025-06-14 20:09:25.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rO1GEuJydNZ.php 2025-06-14 20:09:25.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:25.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/404.php 2025-06-14 20:09:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 20:09:26.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-14 20:09:26.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP 2025-06-14 20:09:26.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 20:09:26.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/legion.php 2025-06-14 20:09:26.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors/plugins/fullscreen 2025-06-14 20:09:26.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/about.php 2025-06-14 20:09:26.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/owl.php 2025-06-14 20:09:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 20:09:26.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:26.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 20:09:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes 2025-06-14 20:09:27.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local 2025-06-14 20:09:27.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/plugins.php 2025-06-14 20:09:27.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sym403.php 2025-06-14 20:09:27.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/item.php 2025-06-14 20:09:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/cekidot/alf.php 2025-06-14 20:09:27.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old-index.php 2025-06-14 20:09:27.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:27.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/MoJhLeWjBrg.php 2025-06-14 20:09:27.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/system.php 2025-06-14 20:09:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/text.php 2025-06-14 20:09:27.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073514278324,"createTime":1749894247555,"epollFd":11,"onlineDuration":8720385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:27.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:27.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 20:09:28.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.php 2025-06-14 20:09:28.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache 2025-06-14 20:09:28.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfa.php 2025-06-14 20:09:28.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073514419136,"createTime":1749894247555,"epollFd":11,"onlineDuration":8720810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:28.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw 2025-06-14 20:09:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php 2025-06-14 20:09:28.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 20:09:28.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 20:09:28.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-14 20:09:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints 2025-06-14 20:09:28.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:28.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lab.php 2025-06-14 20:09:29.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/autoload_classmap.php 2025-06-14 20:09:29.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/K19VSjmkeCT.php 2025-06-14 20:09:29.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cjfuns.php 2025-06-14 20:09:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/index.php 2025-06-14 20:09:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ALFA_DATA/alfacgiapi/perl.alfa 2025-06-14 20:09:29.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/xp.php 2025-06-14 20:09:29.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 20:09:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 20:09:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seo-by-rank-math/wp-casper.php 2025-06-14 20:09:29.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:29.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php?p= 2025-06-14 20:09:30.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.audio-video.matroska-meta.php 2025-06-14 20:09:30.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/vuln.php 2025-06-14 20:09:30.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4.php 2025-06-14 20:09:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 20:09:30.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-14 20:09:30.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes/wp-login.php 2025-06-14 20:09:30.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:09:30.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php 2025-06-14 20:09:30.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 20:09:30.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentyfour 2025-06-14 20:09:30.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:30.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 20:09:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sendmail.php 2025-06-14 20:09:31.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 20:09:31.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/install.php 2025-06-14 20:09:31.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm1.php 2025-06-14 20:09:31.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cux.php 2025-06-14 20:09:31.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fonts 2025-06-14 20:09:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Oj8Ed6N1tu.php 2025-06-14 20:09:31.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/zedd/1.php 2025-06-14 20:09:31.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/xmrlpc.php?p= 2025-06-14 20:09:31.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:31.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php?p= 2025-06-14 20:09:32.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php 2025-06-14 20:09:32.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w.php 2025-06-14 20:09:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ggfi.php 2025-06-14 20:09:32.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor 2025-06-14 20:09:32.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/soDcBgSFtLA.php 2025-06-14 20:09:32.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-14 20:09:32.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text 2025-06-14 20:09:32.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:09:32.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp.php 2025-06-14 20:09:32.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list/index.php?p= 2025-06-14 20:09:32.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 20:09:32.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:32.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073516653704,"createTime":1749894247555,"epollFd":11,"onlineDuration":8725421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php?p= 2025-06-14 20:09:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php?p= 2025-06-14 20:09:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BNdZcrqfp96.php 2025-06-14 20:09:33.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-activate.php 2025-06-14 20:09:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue 2025-06-14 20:09:33.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api.php 2025-06-14 20:09:33.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/x/index.php 2025-06-14 20:09:33.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729339599609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:33.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:33.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729339599609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:09:33.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:33.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_ne.php 2025-06-14 20:09:33.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 20:09:33.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/goods.php 2025-06-14 20:09:33.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:33.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/wp-login.php 2025-06-14 20:09:34.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Q.php 2025-06-14 20:09:34.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/ja_purity/index.php 2025-06-14 20:09:34.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php?p= 2025-06-14 20:09:34.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 20:09:34.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content 2025-06-14 20:09:34.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/index.php 2025-06-14 20:09:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/ebbqviXwm.php 2025-06-14 20:09:34.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/atomlib.php 2025-06-14 20:09:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/layout.php 2025-06-14 20:09:34.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:34.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 20:09:35.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main.php 2025-06-14 20:09:35.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/624jlHax7f5.php 2025-06-14 20:09:35.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login?next=/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:09:35.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 20:09:35.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-14 20:09:35.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-14 20:09:35.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer 2025-06-14 20:09:35.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1.php 2025-06-14 20:09:35.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z63.php 2025-06-14 20:09:35.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:35.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-login.php 2025-06-14 20:09:36.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/theme-configurator/mini.php 2025-06-14 20:09:36.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ben.php 2025-06-14 20:09:36.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/file.php 2025-06-14 20:09:36.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ms.php 2025-06-14 20:09:36.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 20:09:36.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php 2025-06-14 20:09:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05/autoload_classmap.php 2025-06-14 20:09:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/404.php 2025-06-14 20:09:36.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/fw.php 2025-06-14 20:09:36.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/autoload_classmap.php 2025-06-14 20:09:36.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:36.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-post.php 2025-06-14 20:09:37.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani 2025-06-14 20:09:37.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php?p= 2025-06-14 20:09:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php/wp-includes/Text/network.php 2025-06-14 20:09:37.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:09:37.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:09:37.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wb.php 2025-06-14 20:09:37.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:37.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:09:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfaindex.php 2025-06-14 20:09:37.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-14 20:09:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/database.php 2025-06-14 20:09:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/content.php 2025-06-14 20:09:37.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:37.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:37.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073518997500,"createTime":1749894247555,"epollFd":11,"onlineDuration":8730425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:38.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 20:09:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 20:09:38.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 20:09:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/wp-login.php 2025-06-14 20:09:38.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php?p= 2025-06-14 20:09:38.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-14 20:09:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/404.php 2025-06-14 20:09:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php?p= 2025-06-14 20:09:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073519375192,"createTime":1749894247555,"epollFd":11,"onlineDuration":8731163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:38.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/MARIJUANA.php 2025-06-14 20:09:38.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php 2025-06-14 20:09:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s.php 2025-06-14 20:09:39.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manage.php 2025-06-14 20:09:39.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 20:09:39.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-14 20:09:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-14 20:09:39.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 20:09:39.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet-shell.php 2025-06-14 20:09:39.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/x2.php 2025-06-14 20:09:39.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 20:09:39.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 20:09:39.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:39.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/index.php 2025-06-14 20:09:40.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms.php 2025-06-14 20:09:40.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4MkuIlCN8cB.php 2025-06-14 20:09:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alf.php 2025-06-14 20:09:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories 2025-06-14 20:09:40.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blTvYBaqncP.php 2025-06-14 20:09:40.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-error_log.php 2025-06-14 20:09:40.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-14 20:09:40.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-object.php 2025-06-14 20:09:40.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/autoload_classmap.php 2025-06-14 20:09:40.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:40.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads 2025-06-14 20:09:41.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin 2025-06-14 20:09:41.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-beckup.php 2025-06-14 20:09:41.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 20:09:41.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php?p= 2025-06-14 20:09:41.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tB.php 2025-06-14 20:09:41.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff 2025-06-14 20:09:41.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php?p= 2025-06-14 20:09:41.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/about.php 2025-06-14 20:09:41.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 20:09:41.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:09:41.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:41.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Site 2025-06-14 20:09:42.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 20:09:42.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/autoload_classmap.php 2025-06-14 20:09:42.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 20:09:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/admin.php 2025-06-14 20:09:42.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/shortcode 2025-06-14 20:09:42.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-crom.php 2025-06-14 20:09:42.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:42.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05 2025-06-14 20:09:42.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/packed.php 2025-06-14 20:09:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/packed.php 2025-06-14 20:09:42.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:09:42.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:42.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073521328136,"createTime":1749894247555,"epollFd":11,"onlineDuration":8735397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:43.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 20:09:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 20:09:43.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/themes.php 2025-06-14 20:09:43.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/11index.php 2025-06-14 20:09:43.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 20:09:43.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyseventeen/page/index.php?p= 2025-06-14 20:09:43.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755416870117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:43.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:43.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755416870117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:09:43.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:43.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 20:09:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 20:09:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fx.php 2025-06-14 20:09:43.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:43.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api 2025-06-14 20:09:44.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 20:09:44.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php?u 2025-06-14 20:09:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-14 20:09:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Sendemail.php 2025-06-14 20:09:44.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/about.php 2025-06-14 20:09:44.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/css.php 2025-06-14 20:09:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/link.php 2025-06-14 20:09:44.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer.php 2025-06-14 20:09:44.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 20:09:44.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-error_log.php 2025-06-14 20:09:44.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:44.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php?p= 2025-06-14 20:09:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility 2025-06-14 20:09:45.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php?xi 2025-06-14 20:09:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Y9KOVRvqrP.php 2025-06-14 20:09:45.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php?p= 2025-06-14 20:09:45.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager 2025-06-14 20:09:45.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxl.php 2025-06-14 20:09:45.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/asus.php 2025-06-14 20:09:45.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/02.php 2025-06-14 20:09:45.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bala.php 2025-06-14 20:09:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 20:09:46.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/backup_index.php 2025-06-14 20:09:46.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php?p= 2025-06-14 20:09:46.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/install.php 2025-06-14 20:09:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/users.php 2025-06-14 20:09:46.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-login.php 2025-06-14 20:09:46.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admiin.php 2025-06-14 20:09:46.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 20:09:46.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/index.php 2025-06-14 20:09:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 20:09:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/wp-login.php 2025-06-14 20:09:46.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:46.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configer.php 2025-06-14 20:09:47.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network 2025-06-14 20:09:47.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso2.php 2025-06-14 20:09:47.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/Hash.php 2025-06-14 20:09:47.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 20:09:47.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 20:09:47.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php?p= 2025-06-14 20:09:47.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:47.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:47.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/plugins.php 2025-06-14 20:09:47.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list 2025-06-14 20:09:47.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins/setup 2025-06-14 20:09:47.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:09:47.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 20:09:47.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:47.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073523700884,"createTime":1749894247555,"epollFd":11,"onlineDuration":8740406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-14 20:09:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine 2025-06-14 20:09:48.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_e.php 2025-06-14 20:09:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073523810112,"createTime":1749894247555,"epollFd":11,"onlineDuration":8740730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/comment-template 2025-06-14 20:09:48.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/swm.php 2025-06-14 20:09:48.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/themes.php 2025-06-14 20:09:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-Owl.php 2025-06-14 20:09:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php?p= 2025-06-14 20:09:48.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upel.php 2025-06-14 20:09:48.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:48.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 20:09:49.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gel4y.php 2025-06-14 20:09:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-error_log.php 2025-06-14 20:09:49.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 20:09:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/24.php 2025-06-14 20:09:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/cloud.php 2025-06-14 20:09:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/autoload_classmap.php 2025-06-14 20:09:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ango/sett.php 2025-06-14 20:09:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template 2025-06-14 20:09:49.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o1j5SBMHlRz.php 2025-06-14 20:09:49.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyfive/include.php 2025-06-14 20:09:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/widget-logic/mini.php 2025-06-14 20:09:50.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php?p= 2025-06-14 20:09:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/siteindex.php 2025-06-14 20:09:50.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-14 20:09:50.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php?p= 2025-06-14 20:09:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content 2025-06-14 20:09:50.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-editor.php 2025-06-14 20:09:50.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-14 20:09:50.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-ajax.php 2025-06-14 20:09:50.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/themes 2025-06-14 20:09:50.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:50.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog.php 2025-06-14 20:09:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes/inlite 2025-06-14 20:09:51.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/wp-theme.php 2025-06-14 20:09:51.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kindex.php 2025-06-14 20:09:51.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 20:09:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qindex.php 2025-06-14 20:09:51.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 20:09:51.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins 2025-06-14 20:09:51.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fw.php 2025-06-14 20:09:51.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nFqJSTvuz43.php 2025-06-14 20:09:51.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:51.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/natural.php 2025-06-14 20:09:52.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 20:09:52.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 20:09:52.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php 2025-06-14 20:09:52.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-14 20:09:52.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 20:09:52.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1337.php 2025-06-14 20:09:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/admin.php 2025-06-14 20:09:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:52.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-14 20:09:52.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-background.php 2025-06-14 20:09:52.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-checkbex.php 2025-06-14 20:09:52.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073526049944,"createTime":1749894247555,"epollFd":11,"onlineDuration":8745384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/date.php 2025-06-14 20:09:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/moon.php 2025-06-14 20:09:53.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ccx 2025-06-14 20:09:53.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:09:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9.php 2025-06-14 20:09:53.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bQmw.php 2025-06-14 20:09:53.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media 2025-06-14 20:09:53.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76078987121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:09:53.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:53.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76078987121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:09:53.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:09:53.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 20:09:53.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cux.php 2025-06-14 20:09:53.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 20:09:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/JnMRlNQOs3b.php 2025-06-14 20:09:54.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-error_log.php 2025-06-14 20:09:54.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:09:54.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php?p= 2025-06-14 20:09:54.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-14 20:09:54.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin 2025-06-14 20:09:54.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/alfa-rex.php 2025-06-14 20:09:54.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/table/them/tmpl/index.php?p= 2025-06-14 20:09:54.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/rhuk_milkyway/index.php 2025-06-14 20:09:54.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/g.php 2025-06-14 20:09:54.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ohayo.php 2025-06-14 20:09:54.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:54.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/past.php 2025-06-14 20:09:55.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/function.php 2025-06-14 20:09:55.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts 2025-06-14 20:09:55.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admin.php 2025-06-14 20:09:55.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/more 2025-06-14 20:09:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-hoard.php 2025-06-14 20:09:55.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/admin.php 2025-06-14 20:09:55.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/travel/issue.php 2025-06-14 20:09:55.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets 2025-06-14 20:09:55.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php?p= 2025-06-14 20:09:55.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:55.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/fw.php 2025-06-14 20:09:56.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/xBrain.php 2025-06-14 20:09:56.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/three-column-screen-layout/db.php 2025-06-14 20:09:56.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 20:09:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/index.php 2025-06-14 20:09:56.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:09:56.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:09:56.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/digital-download 2025-06-14 20:09:56.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php 2025-06-14 20:09:56.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 20:09:56.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 20:09:56.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 20:09:56.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets 2025-06-14 20:09:56.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ups.php 2025-06-14 20:09:57.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/about.php 2025-06-14 20:09:57.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore 2025-06-14 20:09:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/admin.php 2025-06-14 20:09:57.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat 2025-06-14 20:09:57.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/HdkrAtBgUxW.php 2025-06-14 20:09:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/default-constant.php 2025-06-14 20:09:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:09:57.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 20:09:57.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor 2025-06-14 20:09:57.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 20:09:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php?p= 2025-06-14 20:09:57.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073528388476,"createTime":1749894247555,"epollFd":11,"onlineDuration":8750394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:09:57.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:57.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:09:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 20:09:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 20:09:58.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/index.php 2025-06-14 20:09:58.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/css 2025-06-14 20:09:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073528525340,"createTime":1749894247555,"epollFd":11,"onlineDuration":8750777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:09:58.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-14 20:09:58.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-14 20:09:58.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-wp-media-list-data.php 2025-06-14 20:09:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w3llstore.php 2025-06-14 20:09:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/load-scripts-page.php 2025-06-14 20:09:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-backup.php 2025-06-14 20:09:58.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:58.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/com_b2jcontact/izoc.php 2025-06-14 20:09:59.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/admiin.php 2025-06-14 20:09:59.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 20:09:59.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/autoload_classmap.php 2025-06-14 20:09:59.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l.php 2025-06-14 20:09:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pvWDCdf.php 2025-06-14 20:09:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admiin.php 2025-06-14 20:09:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-14 20:09:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php?p= 2025-06-14 20:09:59.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/mah.php 2025-06-14 20:09:59.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:09:59.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus.php 2025-06-14 20:10:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation 2025-06-14 20:10:00.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 20:10:00.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rbh/log.ph 2025-06-14 20:10:00.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uvrDZ.php 2025-06-14 20:10:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell.php 2025-06-14 20:10:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 20:10:00.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 20:10:00.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:10:00.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:10:00.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests 2025-06-14 20:10:00.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus-mailer.php 2025-06-14 20:10:00.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_mailer.php 2025-06-14 20:10:00.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:00.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/about.php 2025-06-14 20:10:01.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hello.php 2025-06-14 20:10:01.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/it.php 2025-06-14 20:10:01.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 20:10:01.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/luxx.php 2025-06-14 20:10:01.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:10:01.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/about.php 2025-06-14 20:10:01.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-uploads.php 2025-06-14 20:10:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-error_log.php 2025-06-14 20:10:01.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 20:10:01.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:01.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/iWoGYaunXNz.php 2025-06-14 20:10:02.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:10:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php?p= 2025-06-14 20:10:02.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.fk.php 2025-06-14 20:10:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xox.php 2025-06-14 20:10:02.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/calendar 2025-06-14 20:10:02.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/autoload_classmap.php 2025-06-14 20:10:02.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/components/admin.php 2025-06-14 20:10:02.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/links.php 2025-06-14 20:10:02.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSOv1.php 2025-06-14 20:10:02.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3301.php 2025-06-14 20:10:02.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:02.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073530761224,"createTime":1749894247555,"epollFd":11,"onlineDuration":8755416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/01.php 2025-06-14 20:10:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa123.php 2025-06-14 20:10:03.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/cloud.php 2025-06-14 20:10:03.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php?p= 2025-06-14 20:10:03.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor 2025-06-14 20:10:03.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 20:10:03.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67058753967285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:03.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:03.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.67058753967285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:10:03.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:03.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php/wp-includes/Requests 2025-06-14 20:10:03.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/index.html 2025-06-14 20:10:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/9pX1s4oMLtC.php 2025-06-14 20:10:03.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:03.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 20:10:04.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/10.php 2025-06-14 20:10:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php?p= 2025-06-14 20:10:04.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/IUSPPi.php 2025-06-14 20:10:04.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php?p= 2025-06-14 20:10:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 20:10:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 20:10:04.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-14 20:10:04.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 20:10:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks 2025-06-14 20:10:04.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-14 20:10:04.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:04.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xindex.php 2025-06-14 20:10:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/snd.php 2025-06-14 20:10:05.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 20:10:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 20:10:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/error.php 2025-06-14 20:10:05.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mrjn.php 2025-06-14 20:10:05.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:10:05.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 20:10:05.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-blockdown.php 2025-06-14 20:10:05.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:05.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/users.php 2025-06-14 20:10:06.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads 2025-06-14 20:10:06.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 20:10:06.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-error_log.php 2025-06-14 20:10:06.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/admin.php 2025-06-14 20:10:06.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Gel.php 2025-06-14 20:10:06.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inc.php 2025-06-14 20:10:06.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 20:10:06.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/modules.php 2025-06-14 20:10:06.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/link.php 2025-06-14 20:10:06.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:06.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge 2025-06-14 20:10:07.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php?p= 2025-06-14 20:10:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qCVobSth3u7.php 2025-06-14 20:10:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize 2025-06-14 20:10:07.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:10:07.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/index.php 2025-06-14 20:10:07.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gif.php 2025-06-14 20:10:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kiss.php 2025-06-14 20:10:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:07.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:07.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/fm.php 2025-06-14 20:10:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indoxploit.php 2025-06-14 20:10:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:10:07.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073533093176,"createTime":1749894247555,"epollFd":11,"onlineDuration":8760400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:10:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/index.php 2025-06-14 20:10:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/gaukingo/db.php 2025-06-14 20:10:08.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/links.php 2025-06-14 20:10:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 20:10:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-14 20:10:08.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie 2025-06-14 20:10:08.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/db-safe-mode.php 2025-06-14 20:10:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes 2025-06-14 20:10:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 20:10:08.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uWjxHmRO9AM.php 2025-06-14 20:10:08.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073533564304,"createTime":1749894247555,"epollFd":11,"onlineDuration":8761369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:08.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:08.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/wp-config-sample.php 2025-06-14 20:10:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/4pgwp.php 2025-06-14 20:10:09.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/head.php 2025-06-14 20:10:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gank.php 2025-06-14 20:10:09.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer.php 2025-06-14 20:10:09.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x.php 2025-06-14 20:10:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index 2025-06-14 20:10:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/12wvdscz.php 2025-06-14 20:10:09.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js 2025-06-14 20:10:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/c99.php 2025-06-14 20:10:09.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/wp-error_log.php 2025-06-14 20:10:09.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:09.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 20:10:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-14 20:10:10.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 20:10:10.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-14 20:10:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploader.php 2025-06-14 20:10:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 20:10:10.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php?p= 2025-06-14 20:10:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Uploader.php 2025-06-14 20:10:10.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 20:10:10.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/index.php 2025-06-14 20:10:10.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:10.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bb.php 2025-06-14 20:10:11.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-14 20:10:11.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/natural.php 2025-06-14 20:10:11.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 20:10:11.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-theme-editor/include.php 2025-06-14 20:10:11.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/cay-van-phong/filemanager.php 2025-06-14 20:10:11.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-14 20:10:11.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/admiin.php 2025-06-14 20:10:11.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/wso112233.php 2025-06-14 20:10:11.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/cong.php 2025-06-14 20:10:11.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:11.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 20:10:12.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:10:12.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yq7.php 2025-06-14 20:10:12.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/themes.php 2025-06-14 20:10:12.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:10:12.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-14 20:10:12.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/autoload_classmap.php 2025-06-14 20:10:12.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/about.php 2025-06-14 20:10:12.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:12.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mah.php 2025-06-14 20:10:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 20:10:12.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:12.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 20:10:12.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:12.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073535447500,"createTime":1749894247555,"epollFd":11,"onlineDuration":8765413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:13.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 20:10:13.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:10:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 20:10:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/admin.php 2025-06-14 20:10:13.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admiin.php 2025-06-14 20:10:13.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez/index.php 2025-06-14 20:10:13.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/content.php 2025-06-14 20:10:13.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72892189025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:10:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72892189025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:10:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:10:13.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/upload.php 2025-06-14 20:10:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:10:13.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images 2025-06-14 20:10:13.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:13.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 20:10:14.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm 2025-06-14 20:10:14.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/layout.php 2025-06-14 20:10:14.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-14 20:10:14.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logs.php 2025-06-14 20:10:14.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:10:14.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php 2025-06-14 20:10:14.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 20:10:14.687 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:10:14.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:14.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins 2025-06-14 20:10:14.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/themes-install.php 2025-06-14 20:10:14.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:14.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-error_log.php 2025-06-14 20:10:15.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready-sel/file.php 2025-06-14 20:10:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 20:10:15.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/about.php 2025-06-14 20:10:15.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:10:15.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 20:10:15.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/chosen.php 2025-06-14 20:10:15.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/index.php 2025-06-14 20:10:15.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contact.php 2025-06-14 20:10:15.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/403.php 2025-06-14 20:10:15.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 20:10:15.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:15.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public 2025-06-14 20:10:16.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/up.php 2025-06-14 20:10:16.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 20:10:16.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xleet.php 2025-06-14 20:10:16.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/newstoday/lang.php 2025-06-14 20:10:16.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-login.php 2025-06-14 20:10:16.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-14 20:10:16.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api 2025-06-14 20:10:16.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/.tmp 2025-06-14 20:10:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 20:10:16.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:16.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/secure 2025-06-14 20:10:17.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php 2025-06-14 20:10:17.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/nav.php 2025-06-14 20:10:17.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3index.php 2025-06-14 20:10:17.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-14 20:10:17.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:10:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/autoload_classmap.php 2025-06-14 20:10:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 20:10:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:17.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/XxX.php 2025-06-14 20:10:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gxurwGYPKWI.php 2025-06-14 20:10:17.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:17.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat 2025-06-14 20:10:17.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response 2025-06-14 20:10:18.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/error.php 2025-06-14 20:10:18.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/test.php 2025-06-14 20:10:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php 2025-06-14 20:10:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073537936056,"createTime":1749894247555,"epollFd":11,"onlineDuration":8770812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:18.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/storage 2025-06-14 20:10:18.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 20:10:18.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bk/index.php 2025-06-14 20:10:18.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lHcbBKS6ixn.php 2025-06-14 20:10:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 20:10:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/includes.php 2025-06-14 20:10:18.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073538267688,"createTime":1749894247555,"epollFd":11,"onlineDuration":8771381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:18.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:18.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/chosen.php 2025-06-14 20:10:19.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023 2025-06-14 20:10:19.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php?p= 2025-06-14 20:10:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 20:10:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings 2025-06-14 20:10:19.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/alfacgiapi/perl.alfa.php 2025-06-14 20:10:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php?p= 2025-06-14 20:10:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/as.php 2025-06-14 20:10:19.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/b1ack.php 2025-06-14 20:10:19.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 20:10:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/configs.php 2025-06-14 20:10:20.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/admin.php 2025-06-14 20:10:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/db.php?u 2025-06-14 20:10:20.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 20:10:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 20:10:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:10:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0.php 2025-06-14 20:10:20.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 20:10:20.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sts.php 2025-06-14 20:10:20.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 20:10:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zz.php/wp-includes/wp-includes_function.php 2025-06-14 20:10:20.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wso.php 2025-06-14 20:10:20.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:20.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 20:10:21.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 20:10:21.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets 2025-06-14 20:10:21.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/forbidden.php 2025-06-14 20:10:21.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/xBrain.php 2025-06-14 20:10:21.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 20:10:21.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-14 20:10:21.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 20:10:21.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist 2025-06-14 20:10:21.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-14 20:10:21.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:21.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xz.php 2025-06-14 20:10:22.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 20:10:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6EeSZtdQrch.php 2025-06-14 20:10:22.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/alfa-rex.php 2025-06-14 20:10:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/00.php 2025-06-14 20:10:22.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/if.php 2025-06-14 20:10:22.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean 2025-06-14 20:10:22.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 20:10:22.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:22.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 20:10:22.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta 2025-06-14 20:10:22.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/n.php 2025-06-14 20:10:22.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073540153516,"createTime":1749894247555,"epollFd":11,"onlineDuration":8775416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:22.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:22.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 20:10:23.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 20:10:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:10:23.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php?p= 2025-06-14 20:10:23.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 20:10:23.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/g/f/f/b/ 2025-06-14 20:10:23.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hitech-news.com 2025-06-14 20:10:23.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71865463256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:23.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:23.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71865463256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:10:23.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:23.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 20:10:23.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets 2025-06-14 20:10:23.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 20:10:23.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:23.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/list-reusable-blocks 2025-06-14 20:10:24.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-14 20:10:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_class_datalib.php 2025-06-14 20:10:24.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-14 20:10:24.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 20:10:24.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p=&upload 2025-06-14 20:10:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/OwG5LmjClXZ.php 2025-06-14 20:10:24.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/autoload_classmap.php 2025-06-14 20:10:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 20:10:24.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-14 20:10:24.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:24.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/.1 2025-06-14 20:10:25.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 20:10:25.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mna.php 2025-06-14 20:10:25.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:10:25.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/x2.php 2025-06-14 20:10:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-atom.php 2025-06-14 20:10:25.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception 2025-06-14 20:10:25.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/Ab0ut.php 2025-06-14 20:10:25.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1975.php 2025-06-14 20:10:25.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 20:10:25.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b0.php 2025-06-14 20:10:25.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:25.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/themes.php 2025-06-14 20:10:26.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 20:10:26.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6.php 2025-06-14 20:10:26.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/xBrain.php 2025-06-14 20:10:26.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/autoload_classmap.php 2025-06-14 20:10:26.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-14 20:10:26.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/classwithtostring.php 2025-06-14 20:10:26.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/IXR/allez.php 2025-06-14 20:10:26.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-14 20:10:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:10:26.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:26.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 20:10:27.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/defaults.php 2025-06-14 20:10:27.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 20:10:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-14 20:10:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php?p= 2025-06-14 20:10:27.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-14 20:10:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal 2025-06-14 20:10:27.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-14 20:10:27.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:27.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:27.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 20:10:27.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known 2025-06-14 20:10:27.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings/admin.php 2025-06-14 20:10:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073542494680,"createTime":1749894247555,"epollFd":11,"onlineDuration":8780424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:27.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:27.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/wp-login.php 2025-06-14 20:10:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-db-ajax-made/wp-ajax.php 2025-06-14 20:10:28.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/atomlib.php 2025-06-14 20:10:28.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/wp-post.php 2025-06-14 20:10:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073542634176,"createTime":1749894247555,"epollFd":11,"onlineDuration":8780805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:28.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src 2025-06-14 20:10:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php?p= 2025-06-14 20:10:28.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 20:10:28.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/d.php 2025-06-14 20:10:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-error_log.php 2025-06-14 20:10:28.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php 2025-06-14 20:10:28.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:28.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready/file.php 2025-06-14 20:10:29.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 20:10:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ppus/up.php 2025-06-14 20:10:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/wp-content/plugins/fix 2025-06-14 20:10:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/index.php 2025-06-14 20:10:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/file.php 2025-06-14 20:10:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 20:10:29.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moduless.php 2025-06-14 20:10:29.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/network.php 2025-06-14 20:10:29.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zT.php 2025-06-14 20:10:29.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:29.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-14 20:10:30.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blurbs.php 2025-06-14 20:10:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/about.php 2025-06-14 20:10:30.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/css.php 2025-06-14 20:10:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7yn.php 2025-06-14 20:10:30.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 20:10:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 20:10:30.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-conflg.php?p= 2025-06-14 20:10:30.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/var/www/html/uploads 2025-06-14 20:10:30.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp.php 2025-06-14 20:10:30.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4oaMT6spgwP.php 2025-06-14 20:10:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/.info.php 2025-06-14 20:10:31.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/function.php 2025-06-14 20:10:31.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/csv.php 2025-06-14 20:10:31.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 20:10:31.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/index.php 2025-06-14 20:10:31.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php/alfacgiapi 2025-06-14 20:10:31.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 20:10:31.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/1.php 2025-06-14 20:10:31.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-atom.php 2025-06-14 20:10:31.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/alfa-rex.php 2025-06-14 20:10:31.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3.php 2025-06-14 20:10:31.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:31.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 20:10:32.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.config.php 2025-06-14 20:10:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 20:10:32.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-14 20:10:32.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor 2025-06-14 20:10:32.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-14 20:10:32.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-14 20:10:32.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:10:32.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goods.php 2025-06-14 20:10:32.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 20:10:32.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/wp-error_log.php 2025-06-14 20:10:32.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/x2.php 2025-06-14 20:10:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073544870060,"createTime":1749894247555,"epollFd":11,"onlineDuration":8785399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:33.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/autoload_classmap.php 2025-06-14 20:10:33.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7index.php 2025-06-14 20:10:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/wp-login.php 2025-06-14 20:10:33.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 20:10:33.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/xccc.php 2025-06-14 20:10:33.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file2.php 2025-06-14 20:10:33.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/export.php 2025-06-14 20:10:33.638 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752700805664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:33.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:33.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752700805664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:10:33.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/classic-editor.php 2025-06-14 20:10:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php?p= 2025-06-14 20:10:33.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 20:10:33.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:33.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-14 20:10:34.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p 2025-06-14 20:10:34.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 20:10:34.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-one.php 2025-06-14 20:10:34.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:34.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 20:10:34.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/FgSEetRrDqi.php 2025-06-14 20:10:34.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php?p= 2025-06-14 20:10:34.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php?p= 2025-06-14 20:10:34.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ynz.PhP7 2025-06-14 20:10:34.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:34.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:10:35.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rk2.php 2025-06-14 20:10:35.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-14 20:10:35.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/index.php 2025-06-14 20:10:35.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview 2025-06-14 20:10:35.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 20:10:35.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 20:10:35.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/wp-error_log.php?dir=. 2025-06-14 20:10:35.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/item.php 2025-06-14 20:10:35.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/moon.php 2025-06-14 20:10:35.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/dropdown.php 2025-06-14 20:10:35.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:35.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/chosen.php 2025-06-14 20:10:36.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/item.php 2025-06-14 20:10:36.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php 2025-06-14 20:10:36.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/zmFM.php 2025-06-14 20:10:36.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php?p= 2025-06-14 20:10:36.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 20:10:36.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/autoload_classmap.php 2025-06-14 20:10:36.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/10 2025-06-14 20:10:36.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:10:36.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4price.php 2025-06-14 20:10:36.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:36.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/themes.php 2025-06-14 20:10:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-14 20:10:37.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-14 20:10:37.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php?p= 2025-06-14 20:10:37.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:10:37.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php?p= 2025-06-14 20:10:37.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 20:10:37.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:10:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/index.php 2025-06-14 20:10:37.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:10:37.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-14 20:10:37.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-14 20:10:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/autoload_classmap.php 2025-06-14 20:10:37.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:37.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:10:38.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V5.php 2025-06-14 20:10:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-14 20:10:38.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073547288868,"createTime":1749894247555,"epollFd":11,"onlineDuration":8790645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:38.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 20:10:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php7 2025-06-14 20:10:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 20:10:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer2.8.php 2025-06-14 20:10:38.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073547556016,"createTime":1749894247555,"epollFd":11,"onlineDuration":8790994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:38.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-14 20:10:38.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/error.php 2025-06-14 20:10:38.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-error_log.php 2025-06-14 20:10:38.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 20:10:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/latest-comments 2025-06-14 20:10:39.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/interactivity-api 2025-06-14 20:10:39.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kk.php 2025-06-14 20:10:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:10:39.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps 2025-06-14 20:10:39.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/e/d/f/a/axfnwtvogks.php 2025-06-14 20:10:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o.php 2025-06-14 20:10:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/priv8.php 2025-06-14 20:10:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-sec/ab.php 2025-06-14 20:10:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/x2.php 2025-06-14 20:10:39.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:39.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php?p= 2025-06-14 20:10:40.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/x.php 2025-06-14 20:10:40.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 20:10:40.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/b.php 2025-06-14 20:10:40.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stindex.php 2025-06-14 20:10:40.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/FriUsGzT5d7.php 2025-06-14 20:10:40.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ispeconline.com/css/index.php 2025-06-14 20:10:40.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/admiin.php 2025-06-14 20:10:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/sllolx.php 2025-06-14 20:10:40.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 20:10:40.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:40.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 20:10:41.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 20:10:41.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/autoload_classmap.php 2025-06-14 20:10:41.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer1.php 2025-06-14 20:10:41.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 20:10:41.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/autoload_classmap.php 2025-06-14 20:10:41.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/LOE5823rYzM.php 2025-06-14 20:10:41.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-includes/index.php 2025-06-14 20:10:41.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/xmrlpc.php?p= 2025-06-14 20:10:41.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:10:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 20:10:41.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:41.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cli/wp-login.php 2025-06-14 20:10:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-14 20:10:42.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 20:10:42.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php?p= 2025-06-14 20:10:42.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/network-settings.php 2025-06-14 20:10:42.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:10:42.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/.info.php 2025-06-14 20:10:42.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:42.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/directionality 2025-06-14 20:10:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hideo/network.php 2025-06-14 20:10:42.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/about.php 2025-06-14 20:10:42.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 20:10:42.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:42.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073549553704,"createTime":1749894247555,"epollFd":11,"onlineDuration":8795434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/oRxHmTiQhWN.php 2025-06-14 20:10:43.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension 2025-06-14 20:10:43.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/wp-login.php 2025-06-14 20:10:43.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/imagesvuln.php 2025-06-14 20:10:43.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-14 20:10:43.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies 2025-06-14 20:10:43.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74959373474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:43.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:10:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74959373474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:10:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:10:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 20:10:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/098.php 2025-06-14 20:10:43.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8.php 2025-06-14 20:10:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nzouv.php 2025-06-14 20:10:44.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-14 20:10:44.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/DBb75TX4aSq.php 2025-06-14 20:10:44.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo328/fw.php 2025-06-14 20:10:44.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php?p= 2025-06-14 20:10:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/term-description 2025-06-14 20:10:44.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 20:10:44.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 20:10:44.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admiin.php 2025-06-14 20:10:44.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 20:10:44.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:44.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/b.php 2025-06-14 20:10:45.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php 2025-06-14 20:10:45.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admiin.php 2025-06-14 20:10:45.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-14 20:10:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new_license.php 2025-06-14 20:10:45.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 20:10:45.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer 2025-06-14 20:10:45.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/image 2025-06-14 20:10:45.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3UiGPRTjwLI.php 2025-06-14 20:10:45.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 20:10:45.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/lock.php 2025-06-14 20:10:45.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:45.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/option-old.php 2025-06-14 20:10:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php?p= 2025-06-14 20:10:46.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jindex.php 2025-06-14 20:10:46.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 20:10:46.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 20:10:46.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:10:46.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:10:46.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 20:10:46.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/intense/block-css.php 2025-06-14 20:10:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor 2025-06-14 20:10:46.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/RxR.php 2025-06-14 20:10:46.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/class-wp-rest-core.php 2025-06-14 20:10:46.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:46.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 20:10:47.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-14 20:10:47.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-14 20:10:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2021/03 2025-06-14 20:10:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:10:47.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/87.php 2025-06-14 20:10:47.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/minimo.php 2025-06-14 20:10:47.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/about.php 2025-06-14 20:10:47.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:47.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:10:47.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 20:10:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/admiin.php 2025-06-14 20:10:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vuln.php 2025-06-14 20:10:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:10:47.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073551917240,"createTime":1749894247555,"epollFd":11,"onlineDuration":8800435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/maHidu7t8ye.php 2025-06-14 20:10:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 20:10:48.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-login.php 2025-06-14 20:10:48.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search 2025-06-14 20:10:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073552025152,"createTime":1749894247555,"epollFd":11,"onlineDuration":8800753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:48.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/upfile.php 2025-06-14 20:10:48.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 20:10:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/tinyfilemanager.php 2025-06-14 20:10:48.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/heading 2025-06-14 20:10:48.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 20:10:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/chosen.php 2025-06-14 20:10:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 20:10:49.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint 2025-06-14 20:10:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t.php 2025-06-14 20:10:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0byte.php 2025-06-14 20:10:49.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media 2025-06-14 20:10:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/small.php 2025-06-14 20:10:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:10:49.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7.php 2025-06-14 20:10:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php?p= 2025-06-14 20:10:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 20:10:49.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:49.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 20:10:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/index.php 2025-06-14 20:10:50.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/classwithtostring.php 2025-06-14 20:10:50.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-index.php 2025-06-14 20:10:50.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/block-support.php 2025-06-14 20:10:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:10:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 20:10:50.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 20:10:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/autoload_classmap.php 2025-06-14 20:10:50.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 20:10:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php?p= 2025-06-14 20:10:50.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:50.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 20:10:51.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tqy.php 2025-06-14 20:10:51.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-14 20:10:51.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet.php 2025-06-14 20:10:51.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/tmp/.session.php 2025-06-14 20:10:51.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9index.php 2025-06-14 20:10:51.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 20:10:51.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/xBrain.php 2025-06-14 20:10:51.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ds.php 2025-06-14 20:10:51.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/users.php 2025-06-14 20:10:51.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/admin.php 2025-06-14 20:10:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/db.php?u 2025-06-14 20:10:52.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine 2025-06-14 20:10:52.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 20:10:52.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 20:10:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/admin.php 2025-06-14 20:10:52.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/q.php 2025-06-14 20:10:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit-form.php 2025-06-14 20:10:52.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/wp-login.php 2025-06-14 20:10:52.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:10:52.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin_logs.php 2025-06-14 20:10:52.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jNY9.php 2025-06-14 20:10:52.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:52.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets 2025-06-14 20:10:53.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror 2025-06-14 20:10:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073554276828,"createTime":1749894247555,"epollFd":11,"onlineDuration":8805503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:53.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 20:10:53.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php?p= 2025-06-14 20:10:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl2023.php 2025-06-14 20:10:53.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fmadmin.php 2025-06-14 20:10:53.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates 2025-06-14 20:10:53.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 20:10:53.655 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7586612701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:10:53.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:53.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7586612701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:10:53.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:10:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-14 20:10:53.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 20:10:53.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:53.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/doc.php 2025-06-14 20:10:54.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-14 20:10:54.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/links.php 2025-06-14 20:10:54.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/muse.php 2025-06-14 20:10:54.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-conflg.php 2025-06-14 20:10:54.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blogs.dir/about.php 2025-06-14 20:10:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani/yani 2025-06-14 20:10:54.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/unix.php 2025-06-14 20:10:54.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/index.php 2025-06-14 20:10:54.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/41.php 2025-06-14 20:10:54.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 20:10:54.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:54.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Parse 2025-06-14 20:10:55.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 20:10:55.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/autoload_classmap.php 2025-06-14 20:10:55.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4MyJ.php 2025-06-14 20:10:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-login.php 2025-06-14 20:10:55.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 20:10:55.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 20:10:55.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 20:10:55.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-tested.php 2025-06-14 20:10:55.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xm.php 2025-06-14 20:10:55.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:55.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-14 20:10:56.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php?p= 2025-06-14 20:10:56.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 20:10:56.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 20:10:56.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/index.php?p= 2025-06-14 20:10:56.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:10:56.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lv.php 2025-06-14 20:10:56.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/Curve25519/Ge 2025-06-14 20:10:56.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library 2025-06-14 20:10:56.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/good.php 2025-06-14 20:10:56.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:56.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp_class_datlib.php 2025-06-14 20:10:57.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/autoload_classmap.php 2025-06-14 20:10:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes 2025-06-14 20:10:57.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-14 20:10:57.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user 2025-06-14 20:10:57.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/wp-login.php 2025-06-14 20:10:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nop.php 2025-06-14 20:10:57.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugin.php 2025-06-14 20:10:57.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:10:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:10:57.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php?p= 2025-06-14 20:10:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo 2025-06-14 20:10:57.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 20:10:57.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073556596936,"createTime":1749894247555,"epollFd":11,"onlineDuration":8810395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:10:57.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:57.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 20:10:58.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-14 20:10:58.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admin.php 2025-06-14 20:10:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:10:58.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioxi/ioxi 2025-06-14 20:10:58.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty 2025-06-14 20:10:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-14 20:10:58.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073556932516,"createTime":1749894247555,"epollFd":11,"onlineDuration":8811000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:10:58.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat 2025-06-14 20:10:58.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/about.php 2025-06-14 20:10:58.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/s.php 2025-06-14 20:10:58.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/cry.php.pjpeg 2025-06-14 20:10:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin2.php 2025-06-14 20:10:59.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-site 2025-06-14 20:10:59.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admin.php 2025-06-14 20:10:59.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/alfa-rex.php 2025-06-14 20:10:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-wso.php 2025-06-14 20:10:59.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confiig.php 2025-06-14 20:10:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/schema.php 2025-06-14 20:10:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 20:10:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:10:59.834 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:10:59.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:10:59.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:10:59.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:10:59.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:11:00.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Leaf.php 2025-06-14 20:11:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/index.php 2025-06-14 20:11:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/autoload_classmap.php 2025-06-14 20:11:00.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confirm.php 2025-06-14 20:11:00.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ot_shipping.php 2025-06-14 20:11:00.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o7LSW.php 2025-06-14 20:11:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/winamp/index.php 2025-06-14 20:11:00.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 20:11:00.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-login.php 2025-06-14 20:11:00.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:00.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/x2.php 2025-06-14 20:11:01.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz.php 2025-06-14 20:11:01.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 20:11:01.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php 2025-06-14 20:11:01.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 20:11:01.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/users.php 2025-06-14 20:11:01.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/swm6p5Zny1e.php 2025-06-14 20:11:01.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 20:11:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/index.php 2025-06-14 20:11:01.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post.php 2025-06-14 20:11:01.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:01.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 20:11:02.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 20:11:02.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-footer.php 2025-06-14 20:11:02.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 20:11:02.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-login.php 2025-06-14 20:11:02.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6index.php 2025-06-14 20:11:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mwioWRjdxDE.php 2025-06-14 20:11:02.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload 2025-06-14 20:11:02.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:11:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rahma.php 2025-06-14 20:11:02.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php?p= 2025-06-14 20:11:02.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php 2025-06-14 20:11:02.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:02.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073558972316,"createTime":1749894247555,"epollFd":11,"onlineDuration":8815442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 20:11:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shells.php 2025-06-14 20:11:03.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 20:11:03.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine 2025-06-14 20:11:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:11:03.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shellv3.php 2025-06-14 20:11:03.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/index.php 2025-06-14 20:11:03.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770492553710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:03.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:11:03.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770492553710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:11:03.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:11:03.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-stream.php 2025-06-14 20:11:03.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shapes.php 2025-06-14 20:11:03.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:03.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_wrong_datlib.php 2025-06-14 20:11:04.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 20:11:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-14 20:11:04.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/chosen.php 2025-06-14 20:11:04.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 20:11:04.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/mariju.php 2025-06-14 20:11:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 20:11:04.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/updates.php 2025-06-14 20:11:04.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system 2025-06-14 20:11:04.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 20:11:04.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admin.php 2025-06-14 20:11:04.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:04.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/dog.php 2025-06-14 20:11:05.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 20:11:05.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes 2025-06-14 20:11:05.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:11:05.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/wp-tinymce.php 2025-06-14 20:11:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/about.php 2025-06-14 20:11:05.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-14 20:11:05.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x2.php 2025-06-14 20:11:05.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 20:11:05.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes.bak/html-api/about.php 2025-06-14 20:11:05.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:05.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 20:11:06.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/am.php 2025-06-14 20:11:06.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:11:06.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 20:11:06.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php?p= 2025-06-14 20:11:06.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-14 20:11:06.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist 2025-06-14 20:11:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 20:11:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 20:11:06.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-14 20:11:06.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:06.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/atomlib.php/sym.php 2025-06-14 20:11:07.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/default.php 2025-06-14 20:11:07.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tsRBxmo.php 2025-06-14 20:11:07.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 20:11:07.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-14 20:11:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/anone.php 2025-06-14 20:11:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php?p= 2025-06-14 20:11:07.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:11:07.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes 2025-06-14 20:11:07.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth 2025-06-14 20:11:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/b.php 2025-06-14 20:11:07.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:07.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:07.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y7.php 2025-06-14 20:11:08.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073561312164,"createTime":1749894247555,"epollFd":11,"onlineDuration":8820447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:08.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-14 20:11:08.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-14 20:11:08.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-14 20:11:08.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/admin.php 2025-06-14 20:11:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 20:11:08.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/admiin.php 2025-06-14 20:11:08.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073561668800,"createTime":1749894247555,"epollFd":11,"onlineDuration":8820993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:08.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images 2025-06-14 20:11:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 20:11:08.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wkG.php 2025-06-14 20:11:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/UmpVR1Ersn8.php 2025-06-14 20:11:09.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 20:11:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gawean.PhP7 2025-06-14 20:11:09.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 20:11:09.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/themes.php 2025-06-14 20:11:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/autoload_classmap.php 2025-06-14 20:11:09.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/z4x.php 2025-06-14 20:11:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/udd.php 2025-06-14 20:11:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/yyobang/mar.php 2025-06-14 20:11:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/cloud.php 2025-06-14 20:11:09.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/wp-login.php 2025-06-14 20:11:09.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:09.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/brU.php 2025-06-14 20:11:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-14 20:11:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 20:11:10.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php?p= 2025-06-14 20:11:10.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-14 20:11:10.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp_images/alfacgiapi/perl.alfa.php 2025-06-14 20:11:10.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php?p= 2025-06-14 20:11:10.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php?u 2025-06-14 20:11:10.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:11:10.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:11:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 20:11:11.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 20:11:11.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/class-db.php 2025-06-14 20:11:11.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce 2025-06-14 20:11:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alwso.php 2025-06-14 20:11:11.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php?p= 2025-06-14 20:11:11.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/wpview 2025-06-14 20:11:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/good.php 2025-06-14 20:11:11.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports 2025-06-14 20:11:11.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-login.php 2025-06-14 20:11:11.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:11.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asasx.php 2025-06-14 20:11:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php?p= 2025-06-14 20:11:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise 2025-06-14 20:11:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf_tracking.php 2025-06-14 20:11:12.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/xBrain.php 2025-06-14 20:11:12.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 20:11:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 20:11:12.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olu.php 2025-06-14 20:11:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins 2025-06-14 20:11:12.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:11:12.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 20:11:12.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image 2025-06-14 20:11:12.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:11:12.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:12.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073563652012,"createTime":1749894247555,"epollFd":11,"onlineDuration":8825391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:13.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php?p= 2025-06-14 20:11:13.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-footer.php 2025-06-14 20:11:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cux.php 2025-06-14 20:11:13.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-14 20:11:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/finley/min.php 2025-06-14 20:11:13.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/server.php 2025-06-14 20:11:13.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors 2025-06-14 20:11:13.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768524169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:13.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:13.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768524169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:11:13.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:13.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 20:11:13.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-14 20:11:13.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:13.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php 2025-06-14 20:11:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/db.php?u 2025-06-14 20:11:14.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images 2025-06-14 20:11:14.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files 2025-06-14 20:11:14.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/themes-install.php 2025-06-14 20:11:14.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 20:11:14.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSO.php 2025-06-14 20:11:14.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fIPCHgi5lwx.php 2025-06-14 20:11:14.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/777.php 2025-06-14 20:11:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/sym.php 2025-06-14 20:11:14.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/up.php 2025-06-14 20:11:14.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:14.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 20:11:15.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/up.php 2025-06-14 20:11:15.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/srx.php 2025-06-14 20:11:15.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php?p= 2025-06-14 20:11:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5index.php 2025-06-14 20:11:15.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page 2025-06-14 20:11:15.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 20:11:15.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:11:15.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidebar.php 2025-06-14 20:11:15.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ben.php 2025-06-14 20:11:15.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:15.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 20:11:16.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 20:11:16.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/+year+/+month+/ 2025-06-14 20:11:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads 2025-06-14 20:11:16.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bob.php?p= 2025-06-14 20:11:16.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 20:11:16.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xhell.php 2025-06-14 20:11:16.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library 2025-06-14 20:11:16.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-14 20:11:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugin.php 2025-06-14 20:11:16.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:16.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css 2025-06-14 20:11:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/chosen.php 2025-06-14 20:11:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 20:11:17.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 20:11:17.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/?p= 2025-06-14 20:11:17.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-shell.php 2025-06-14 20:11:17.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-add-admin.php 2025-06-14 20:11:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-14 20:11:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:17.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:11:17.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 20:11:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 20:11:17.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/about.php 2025-06-14 20:11:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:17.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/8XnPa2ebzjt.php 2025-06-14 20:11:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/not/includes/about.php 2025-06-14 20:11:18.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/up.php 2025-06-14 20:11:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073566131356,"createTime":1749894247555,"epollFd":11,"onlineDuration":8830685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:18.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana 2025-06-14 20:11:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/fw.php 2025-06-14 20:11:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pqyKOTiR2.php 2025-06-14 20:11:18.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073566394556,"createTime":1749894247555,"epollFd":11,"onlineDuration":8831010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:18.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 20:11:18.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/go.php 2025-06-14 20:11:18.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 20:11:18.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/AhqPecJ6oky.php 2025-06-14 20:11:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/Core32.php 2025-06-14 20:11:19.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-php 2025-06-14 20:11:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 20:11:19.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-adminincludesclass-wp-media-list-data.php 2025-06-14 20:11:19.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 20:11:19.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htdocs/shell 2025-06-14 20:11:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-14 20:11:19.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 20:11:19.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:11:19.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gins/wp-help 2025-06-14 20:11:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/ben.php?dir=. 2025-06-14 20:11:19.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/conf_upload.php 2025-06-14 20:11:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php7 2025-06-14 20:11:20.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php 2025-06-14 20:11:20.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-14 20:11:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-14 20:11:20.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/dropdown.php?pass=yanz 2025-06-14 20:11:20.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/images.php 2025-06-14 20:11:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-14 20:11:20.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:11:20.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/haxor.php 2025-06-14 20:11:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/file.php 2025-06-14 20:11:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/about.php 2025-06-14 20:11:21.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/about.php 2025-06-14 20:11:21.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/j.php 2025-06-14 20:11:21.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nasgor.php 2025-06-14 20:11:21.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3 2025-06-14 20:11:21.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sb.php 2025-06-14 20:11:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:11:21.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 20:11:21.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/07 2025-06-14 20:11:21.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:21.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baindex.php 2025-06-14 20:11:22.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php 2025-06-14 20:11:22.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/index.php 2025-06-14 20:11:22.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ben.php 2025-06-14 20:11:22.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 20:11:22.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR 2025-06-14 20:11:22.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/indexx.php 2025-06-14 20:11:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:11:22.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:22.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/modules/modules.php 2025-06-14 20:11:22.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-14 20:11:22.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/wp-post.php 2025-06-14 20:11:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073568380400,"createTime":1749894247555,"epollFd":11,"onlineDuration":8835404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:22.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:22.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 20:11:23.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 20:11:23.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 20:11:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ee.php 2025-06-14 20:11:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wjacfltdmPx.php 2025-06-14 20:11:23.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/edit.php 2025-06-14 20:11:23.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 20:11:23.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/chosen.php 2025-06-14 20:11:23.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76748275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:23.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:11:23.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76748275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:11:23.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:11:23.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sindex.php 2025-06-14 20:11:23.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-14 20:11:23.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:23.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files 2025-06-14 20:11:24.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-14 20:11:24.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentythree/patterns/index.php 2025-06-14 20:11:24.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms 2025-06-14 20:11:24.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/bak.php?p= 2025-06-14 20:11:24.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz1.php 2025-06-14 20:11:24.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-14 20:11:24.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-signup.php 2025-06-14 20:11:24.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets 2025-06-14 20:11:24.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/Admin-Author.php 2025-06-14 20:11:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-14 20:11:25.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/wp-access.php 2025-06-14 20:11:25.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 20:11:25.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ans.php 2025-06-14 20:11:25.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaul1.php 2025-06-14 20:11:25.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:11:25.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-14 20:11:25.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:11:25.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 20:11:25.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/css.php 2025-06-14 20:11:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:11:25.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-14 20:11:25.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:25.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade 2025-06-14 20:11:26.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/uploader.php 2025-06-14 20:11:26.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/zrt.php 2025-06-14 20:11:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell 2025-06-14 20:11:26.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 20:11:26.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-14 20:11:26.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-14 20:11:26.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bitrix/admin/htmleditor2/natural.php 2025-06-14 20:11:26.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/pwnd.php 2025-06-14 20:11:26.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 20:11:26.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 20:11:26.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:26.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pHx9IqoXnlL.php 2025-06-14 20:11:27.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/admiin.php 2025-06-14 20:11:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop 2025-06-14 20:11:27.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php?p= 2025-06-14 20:11:27.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 20:11:27.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 20:11:27.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 20:11:27.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:11:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 20:11:27.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/media.php 2025-06-14 20:11:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:11:27.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-14 20:11:27.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073570713668,"createTime":1749894247555,"epollFd":11,"onlineDuration":8840413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:27.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:27.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:11:28.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/w.php 2025-06-14 20:11:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olux.php 2025-06-14 20:11:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qc.php 2025-06-14 20:11:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073570843952,"createTime":1749894247555,"epollFd":11,"onlineDuration":8840782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:28.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php?p= 2025-06-14 20:11:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:11:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:11:28.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 20:11:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/bluestork/error.php 2025-06-14 20:11:28.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-theme.php 2025-06-14 20:11:28.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 20:11:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/vuln.php 2025-06-14 20:11:28.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:28.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/x2.php 2025-06-14 20:11:29.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php 2025-06-14 20:11:29.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/index.php 2025-06-14 20:11:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ws.php 2025-06-14 20:11:29.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 20:11:29.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider 2025-06-14 20:11:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php?p= 2025-06-14 20:11:29.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/wp-login.php 2025-06-14 20:11:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php?p= 2025-06-14 20:11:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kQqh695R1LY.php 2025-06-14 20:11:29.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:29.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 20:11:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private 2025-06-14 20:11:30.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tuco.php 2025-06-14 20:11:30.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 20:11:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/04/natural.php 2025-06-14 20:11:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-14 20:11:30.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PhP7 2025-06-14 20:11:30.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-14 20:11:30.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/upload.php 2025-06-14 20:11:30.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/index.php 2025-06-14 20:11:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/log.php 2025-06-14 20:11:30.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:30.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/real/v.php 2025-06-14 20:11:31.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 20:11:31.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5.php 2025-06-14 20:11:31.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3aWTmqSkEDF.php 2025-06-14 20:11:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 20:11:31.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-14 20:11:31.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/tflow/up.php 2025-06-14 20:11:31.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php/wp-admin/css/colors/blue/wp-login.php 2025-06-14 20:11:31.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mm55.php 2025-06-14 20:11:31.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-14 20:11:31.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:31.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/991176.php 2025-06-14 20:11:32.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 20:11:32.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cli.php 2025-06-14 20:11:32.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/date.php 2025-06-14 20:11:32.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 20:11:32.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root 2025-06-14 20:11:32.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3 2025-06-14 20:11:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cache.php 2025-06-14 20:11:32.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 20:11:32.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/index.php 2025-06-14 20:11:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:11:32.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:32.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 20:11:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ftpnMRS2BQw.php 2025-06-14 20:11:33.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-14 20:11:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073573160112,"createTime":1749894247555,"epollFd":11,"onlineDuration":8845649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:33.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rk1W6vMJj8y.php 2025-06-14 20:11:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 20:11:33.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/index.php 2025-06-14 20:11:33.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?x=ooo 2025-06-14 20:11:33.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/index.php?p= 2025-06-14 20:11:33.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77669906616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:33.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:11:33.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77669906616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:11:33.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:11:33.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-error_log.php 2025-06-14 20:11:33.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data/.backup.php 2025-06-14 20:11:33.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:33.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worm0.PhP7 2025-06-14 20:11:34.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 20:11:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-14 20:11:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php0 2025-06-14 20:11:34.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfacgiapi/perl.alfa.php 2025-06-14 20:11:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:11:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:34.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules 2025-06-14 20:11:34.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/xBrain.php 2025-06-14 20:11:34.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fw.php 2025-06-14 20:11:34.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 20:11:34.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/network.php 2025-06-14 20:11:34.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seox 2025-06-14 20:11:34.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:34.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 20:11:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/alfa-rex.php 2025-06-14 20:11:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-14 20:11:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold 2025-06-14 20:11:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php?p= 2025-06-14 20:11:35.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-14 20:11:35.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fex.php 2025-06-14 20:11:35.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/think.php 2025-06-14 20:11:35.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6ZKP9RiYwlM.php 2025-06-14 20:11:35.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nee.php 2025-06-14 20:11:35.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:35.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php 2025-06-14 20:11:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/send.php 2025-06-14 20:11:36.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/2222.php 2025-06-14 20:11:36.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php/cloud.php 2025-06-14 20:11:36.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:11:36.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/admiin.php 2025-06-14 20:11:36.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php?p= 2025-06-14 20:11:36.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 20:11:36.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-14 20:11:36.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 20:11:36.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:36.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 20:11:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/dimensions-ajax.php 2025-06-14 20:11:37.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp_class_datalib.php 2025-06-14 20:11:37.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mah.php 2025-06-14 20:11:37.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/about.php 2025-06-14 20:11:37.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxc.php 2025-06-14 20:11:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-14 20:11:37.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:37.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:11:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/makeasmtp.php 2025-06-14 20:11:37.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-14 20:11:37.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nope.php 2025-06-14 20:11:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:37.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073575421000,"createTime":1749894247555,"epollFd":11,"onlineDuration":8850420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:37.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:37.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/u.php 2025-06-14 20:11:38.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/freeform 2025-06-14 20:11:38.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php/?path=/home/jufu7693/public_html 2025-06-14 20:11:38.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 20:11:38.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073575526280,"createTime":1749894247555,"epollFd":11,"onlineDuration":8850738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:38.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4index.php 2025-06-14 20:11:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 20:11:38.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.phphttps:/trezurekart.com/classwithtostring.php 2025-06-14 20:11:38.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php?p= 2025-06-14 20:11:38.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c99.php 2025-06-14 20:11:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xBrain.php 2025-06-14 20:11:38.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:38.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 20:11:39.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/apikey/natural.php 2025-06-14 20:11:39.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/b.php 2025-06-14 20:11:39.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/mariju.php 2025-06-14 20:11:39.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-wp-lock.php 2025-06-14 20:11:39.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 20:11:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/radio.php 2025-06-14 20:11:39.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-14 20:11:39.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components 2025-06-14 20:11:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell20211028.php 2025-06-14 20:11:39.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:39.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-14 20:11:40.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates 2025-06-14 20:11:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfacgiapi/perl.alfa.php 2025-06-14 20:11:40.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/wp-login.php 2025-06-14 20:11:40.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comment.php 2025-06-14 20:11:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-post.php 2025-06-14 20:11:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/autoload_classmap.php 2025-06-14 20:11:40.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php?p= 2025-06-14 20:11:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 20:11:40.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js 2025-06-14 20:11:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:11:40.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:40.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include 2025-06-14 20:11:41.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:11:41.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/config.bak.php 2025-06-14 20:11:41.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/autoload_classmap.php 2025-06-14 20:11:41.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admiin.php 2025-06-14 20:11:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/press/wp-class.php 2025-06-14 20:11:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:11:41.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 20:11:41.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/index.php 2025-06-14 20:11:41.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-conflg.php 2025-06-14 20:11:41.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:41.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-header.php 2025-06-14 20:11:42.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 20:11:42.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 20:11:42.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-scripts.php 2025-06-14 20:11:42.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager/tinyfilemanager.php 2025-06-14 20:11:42.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:11:42.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:11:42.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/chosen.php 2025-06-14 20:11:42.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 20:11:42.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:42.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 20:11:42.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 20:11:42.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 20:11:42.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-14 20:11:42.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:42.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073577776640,"createTime":1749894247555,"epollFd":11,"onlineDuration":8855404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:43.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yuuki.php 2025-06-14 20:11:43.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/bak.php 2025-06-14 20:11:43.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/7kGBWef4vJE.php 2025-06-14 20:11:43.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 20:11:43.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/upload.php 2025-06-14 20:11:43.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/?p= 2025-06-14 20:11:43.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 20:11:43.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769330978393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:43.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:43.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.769330978393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:11:43.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:43.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 20:11:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/dropdown.php 2025-06-14 20:11:43.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:43.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php?p= 2025-06-14 20:11:44.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/beence.php 2025-06-14 20:11:44.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/item.php 2025-06-14 20:11:44.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type 2025-06-14 20:11:44.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/vendor/bootstrap/css 2025-06-14 20:11:44.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 20:11:44.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 20:11:44.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xBrain.php 2025-06-14 20:11:44.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/chosen.php 2025-06-14 20:11:44.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e.php 2025-06-14 20:11:44.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 20:11:44.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:44.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwso.php 2025-06-14 20:11:45.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 20:11:45.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post-editor.php 2025-06-14 20:11:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-14 20:11:45.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 20:11:45.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 20:11:45.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b.php 2025-06-14 20:11:45.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cloud.php 2025-06-14 20:11:45.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/fw.php 2025-06-14 20:11:45.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-14 20:11:45.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:45.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media-admin.php 2025-06-14 20:11:46.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/mlm.php 2025-06-14 20:11:46.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-14 20:11:46.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/about.php 2025-06-14 20:11:46.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 20:11:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.alf.php 2025-06-14 20:11:46.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 20:11:46.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php?rxr 2025-06-14 20:11:46.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php?p= 2025-06-14 20:11:46.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 20:11:46.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:46.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 20:11:47.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/radio.php 2025-06-14 20:11:47.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/charmap 2025-06-14 20:11:47.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-14 20:11:47.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kn.php 2025-06-14 20:11:47.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf.php 2025-06-14 20:11:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 20:11:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fw.php 2025-06-14 20:11:47.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 20:11:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:11:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:11:47.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:11:47.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:47.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-14 20:11:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-14 20:11:48.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lf.php 2025-06-14 20:11:48.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:11:48.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php/wp-content/uploads/wplivechat 2025-06-14 20:11:48.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 20:11:48.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/index.php 2025-06-14 20:11:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1337.php 2025-06-14 20:11:48.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073580517868,"createTime":1749894247555,"epollFd":11,"onlineDuration":8861197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:48.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old 2025-06-14 20:11:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-14 20:11:48.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:48.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php 2025-06-14 20:11:49.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/r.php 2025-06-14 20:11:49.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:11:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 20:11:49.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073580717900,"createTime":1749894247555,"epollFd":11,"onlineDuration":8861717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BW78qubSIi6.php 2025-06-14 20:11:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/natural.php 2025-06-14 20:11:49.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/index.php 2025-06-14 20:11:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop 2025-06-14 20:11:49.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/autoload_classmap.php 2025-06-14 20:11:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 20:11:49.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:49.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:11:50.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 20:11:50.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Ie9FSsVMDEo.php 2025-06-14 20:11:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 20:11:50.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wi.php 2025-06-14 20:11:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfashell.php 2025-06-14 20:11:50.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-red.php 2025-06-14 20:11:50.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/auto.php 2025-06-14 20:11:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 20:11:50.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php 2025-06-14 20:11:50.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:50.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/x2.php 2025-06-14 20:11:51.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 20:11:51.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-14 20:11:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/chosen.php 2025-06-14 20:11:51.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file-manager.php 2025-06-14 20:11:51.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-14 20:11:51.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 20:11:51.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nz7AOl3hjic.php 2025-06-14 20:11:51.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 20:11:51.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:11:51.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:11:51.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:51.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blue.php 2025-06-14 20:11:52.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-14 20:11:52.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/loginout 2025-06-14 20:11:52.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php?p= 2025-06-14 20:11:52.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 20:11:52.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/edit.php 2025-06-14 20:11:52.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmpls.php 2025-06-14 20:11:52.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:52.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/mini.php 2025-06-14 20:11:52.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexusmailer%202.0.php 2025-06-14 20:11:52.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-14 20:11:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ILNqJhgUpAG.php 2025-06-14 20:11:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073582480024,"createTime":1749894247555,"epollFd":11,"onlineDuration":8865407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:11:53.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-14 20:11:53.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sid/sidwso.php 2025-06-14 20:11:53.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/Auth 2025-06-14 20:11:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php?cache 2025-06-14 20:11:53.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/doc.php 2025-06-14 20:11:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers 2025-06-14 20:11:53.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 20:11:53.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768329620361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:11:53.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:53.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768329620361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:11:53.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:53.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/index.php 2025-06-14 20:11:53.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/index.php 2025-06-14 20:11:53.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:11:53.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:11:53.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:53.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-14 20:11:54.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/M1.php 2025-06-14 20:11:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 20:11:54.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/index.php 2025-06-14 20:11:54.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/100.php 2025-06-14 20:11:54.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 20:11:54.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-widgets 2025-06-14 20:11:54.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 20:11:54.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:11:54.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/admiin.php 2025-06-14 20:11:54.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/con.php 2025-06-14 20:11:54.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:54.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/inpust.php 2025-06-14 20:11:55.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wpx.php 2025-06-14 20:11:55.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-14 20:11:55.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author 2025-06-14 20:11:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/7EPezNYMy84.php 2025-06-14 20:11:55.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php 2025-06-14 20:11:55.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author/wp-post.php 2025-06-14 20:11:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-14 20:11:55.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/scan.php 2025-06-14 20:11:55.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/admiin.php 2025-06-14 20:11:55.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:55.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery 2025-06-14 20:11:56.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp/vuln.php 2025-06-14 20:11:56.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/error.php 2025-06-14 20:11:56.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 20:11:56.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 20:11:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bp.php?taf 2025-06-14 20:11:56.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 20:11:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fierzashell.php 2025-06-14 20:11:56.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 20:11:56.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 20:11:56.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:56.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/default.php 2025-06-14 20:11:57.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 20:11:57.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:11:57.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admiin.php 2025-06-14 20:11:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php?p= 2025-06-14 20:11:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moddofuns.php 2025-06-14 20:11:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defau1t.php 2025-06-14 20:11:57.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:11:57.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:11:57.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 20:11:57.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/site-logo 2025-06-14 20:11:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell20211028.php 2025-06-14 20:11:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php 2025-06-14 20:11:57.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:11:57.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:57.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073584830400,"createTime":1749894247555,"epollFd":11,"onlineDuration":8870433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:11:58.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:58.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-ad.php 2025-06-14 20:11:58.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:11:58.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073584960684,"createTime":1749894247555,"epollFd":11,"onlineDuration":8870764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:02.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:02.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:02.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:02.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073587180776,"createTime":1749894247555,"epollFd":11,"onlineDuration":8875409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:03.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708253860473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:12:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708253860473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:12:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:12:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:07.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:07.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:12:07.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:07.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073589531152,"createTime":1749894247555,"epollFd":11,"onlineDuration":8880422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:08.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:08.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:12:08.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:08.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073589633800,"createTime":1749894247555,"epollFd":11,"onlineDuration":8880792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:10.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:12:10.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:12:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:12:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:12.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:12.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:13.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:13.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073592003916,"createTime":1749894247555,"epollFd":11,"onlineDuration":8885741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:13.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708423614501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:13.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:13.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.708423614501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:12:13.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:14.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:12:14.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:15.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:15.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:15.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/how-often-should-you-wash-your-jeans-according-to-expert 2025-06-14 20:12:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:17.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:17.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073594245064,"createTime":1749894247555,"epollFd":11,"onlineDuration":8890455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:19.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:19.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073594720140,"createTime":1749894247555,"epollFd":11,"onlineDuration":8891569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:22.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:22.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:22.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073596577016,"createTime":1749894247555,"epollFd":11,"onlineDuration":8895427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:23.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722522735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:23.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:23.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.722522735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:12:23.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:24.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:12:27.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:27.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:27.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:27.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:12:27.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:27.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:28.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:28.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073598940552,"createTime":1749894247555,"epollFd":11,"onlineDuration":8900446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:28.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:28.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073599064256,"createTime":1749894247555,"epollFd":11,"onlineDuration":8900766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:30.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:12:30.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:32.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:32.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:32.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:32.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073601285664,"createTime":1749894247555,"epollFd":11,"onlineDuration":8905413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:33.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733535766601563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:33.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:33.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733535766601563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:12:33.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:36.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:36.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:12:36.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:12:36.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:36.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:12:37.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:37.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:12:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:12:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073603636040,"createTime":1749894247555,"epollFd":11,"onlineDuration":8910433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:12:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:12:38.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:38.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073603987412,"createTime":1749894247555,"epollFd":11,"onlineDuration":8911004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:12:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:43.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:43.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:43.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:43.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073606123280,"createTime":1749894247555,"epollFd":11,"onlineDuration":8915838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:43.747 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735836029052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:43.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:43.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735836029052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:12:43.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:47.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:47.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:47.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:47.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:47.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:47.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073608340740,"createTime":1749894247555,"epollFd":11,"onlineDuration":8920429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:48.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:48.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073608671056,"createTime":1749894247555,"epollFd":11,"onlineDuration":8920993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:51.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:12:52.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:12:52.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:12:52.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:12:52.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:52.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:52.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ss.php?f_c=1 2025-06-14 20:12:52.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:52.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:52.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:52.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073610695064,"createTime":1749894247555,"epollFd":11,"onlineDuration":8925425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:53.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736265182495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:12:53.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736265182495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:12:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:56.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:12:56.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:56.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:12:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:57.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:57.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:57.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:12:57.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:57.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073613046756,"createTime":1749894247555,"epollFd":11,"onlineDuration":8930440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:12:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:12:58.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:12:58.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073613374440,"createTime":1749894247555,"epollFd":11,"onlineDuration":8930984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:00.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:13:00.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:13:02.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:02.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:13:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073615385288,"createTime":1749894247555,"epollFd":11,"onlineDuration":8935412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:03.767 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73581314086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:03.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:13:03.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73581314086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:13:03.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:13:06.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:13:06.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:13:06.231 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:13:06.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:13:06.449 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:13:06.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:07.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:07.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:13:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073617829100,"createTime":1749894247555,"epollFd":11,"onlineDuration":8940644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073618081772,"createTime":1749894247555,"epollFd":11,"onlineDuration":8940992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:12.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:12.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073620211060,"createTime":1749894247555,"epollFd":11,"onlineDuration":8945653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:13.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773834228515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:13.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:13.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773834228515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:13:13.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:17.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:17.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:17.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:17.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:17.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:17.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:17.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:17.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073622450892,"createTime":1749894247555,"epollFd":11,"onlineDuration":8950442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073622564068,"createTime":1749894247555,"epollFd":11,"onlineDuration":8950779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:18.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:18.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/chicken/chicken-and-corn-hash-brown-bake/ 2025-06-14 20:13:22.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:22.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:13:22.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:22.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073624796004,"createTime":1749894247555,"epollFd":11,"onlineDuration":8955418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:23.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77190399169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:23.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:13:23.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77190399169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:13:23.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:13:27.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:27.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:13:27.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:27.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073627147696,"createTime":1749894247555,"epollFd":11,"onlineDuration":8960409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:27.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:27.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:28.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:28.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073627293772,"createTime":1749894247555,"epollFd":11,"onlineDuration":8960824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:32.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:32.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:33.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:33.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073629612564,"createTime":1749894247555,"epollFd":11,"onlineDuration":8965671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:33.795 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773258209228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:33.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:13:33.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773258209228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:13:33.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:13:34.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:13:34.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:37.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:37.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:37.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:37.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073631851080,"createTime":1749894247555,"epollFd":11,"onlineDuration":8970417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073631951096,"createTime":1749894247555,"epollFd":11,"onlineDuration":8970760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:42.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:42.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:42.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:42.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073634205404,"createTime":1749894247555,"epollFd":11,"onlineDuration":8975434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:43.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735544204711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.735544204711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:13:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:47.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:47.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:47.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:47.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073636530776,"createTime":1749894247555,"epollFd":11,"onlineDuration":8980414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:47.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:47.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073636849248,"createTime":1749894247555,"epollFd":11,"onlineDuration":8980997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:52.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:52.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:52.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:52.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073638919316,"createTime":1749894247555,"epollFd":11,"onlineDuration":8985428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:13:53.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723098754882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:13:53.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.723098754882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:13:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:55.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:13:55.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:13:57.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:13:57.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:57.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/video/fka-twigs-measure-of-a-man-ft-central-cee-from-the-king-s-man-video 2025-06-14 20:13:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:57.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:13:57.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:57.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:13:57.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:57.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073641256532,"createTime":1749894247555,"epollFd":11,"onlineDuration":8990435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:13:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:13:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:13:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073641386816,"createTime":1749894247555,"epollFd":11,"onlineDuration":8990873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:02.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:02.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:02.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:02.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073643602960,"createTime":1749894247555,"epollFd":11,"onlineDuration":8995437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:03.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757816314697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:03.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.757816314697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:14:03.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:07.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:07.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073645953336,"createTime":1749894247555,"epollFd":11,"onlineDuration":9000416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073646069144,"createTime":1749894247555,"epollFd":11,"onlineDuration":9000781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:09.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:14:09.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:14:12.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:14:12.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:14:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:13.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:13.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073648312924,"createTime":1749894247555,"epollFd":11,"onlineDuration":9005448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:13.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:14:13.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:13.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 20:14:13.831 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77874183654785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:14:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77874183654785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:14:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:14:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:14:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:14:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:17.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:17.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:17.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:17.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:17.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073650661984,"createTime":1749894247555,"epollFd":11,"onlineDuration":9010430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:18.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:18.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:18.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:14:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 20:14:18.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:18.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:18.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073650787004,"createTime":1749894247555,"epollFd":11,"onlineDuration":9010791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:20.504 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:14:20.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:22.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:22.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:22.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:22.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073653036048,"createTime":1749894247555,"epollFd":11,"onlineDuration":9015437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:23.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794004440307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:23.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:23.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794004440307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:14:23.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:26.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:26.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:26.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 20:14:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:27.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/types-of-steak/ 2025-06-14 20:14:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:27.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:27.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:27.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:27.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073655370632,"createTime":1749894247555,"epollFd":11,"onlineDuration":9020434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:28.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:28.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:14:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:14:28.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:28.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073655700948,"createTime":1749894247555,"epollFd":11,"onlineDuration":9020984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:14:29.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:29.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/destinations/ 2025-06-14 20:14:32.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:14:32.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:32.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:14:32.782 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:14:32.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:14:33.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:33.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073657815760,"createTime":1749894247555,"epollFd":11,"onlineDuration":9025684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:33.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76767921447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:14:33.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76767921447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:14:33.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:14:34.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:14:34.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:14:34.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:14:34.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:14:35.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:14:35.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:14:37.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:14:37.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:14:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:14:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:37.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:37.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:37.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:37.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073660077964,"createTime":1749894247555,"epollFd":11,"onlineDuration":9030442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:38.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:38.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073660171400,"createTime":1749894247555,"epollFd":11,"onlineDuration":9030759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:42.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:14:42.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:42.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:42.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:14:42.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:42.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073662415180,"createTime":1749894247555,"epollFd":11,"onlineDuration":9035407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:43.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7728214263916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:43.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7728214263916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:14:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:14:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:14:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:14:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:14:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:46.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:14:46.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:14:47.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:47.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:14:47.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:47.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:47.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:47.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073664769504,"createTime":1749894247555,"epollFd":11,"onlineDuration":9040409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:47.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:47.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073664885312,"createTime":1749894247555,"epollFd":11,"onlineDuration":9040792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:52.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:52.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:53.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:53.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073667215948,"createTime":1749894247555,"epollFd":11,"onlineDuration":9045695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:14:53.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76941680908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:14:53.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:53.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76941680908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:14:53.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:53.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:14:53.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:53.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.xml 2025-06-14 20:14:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:14:57.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:57.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:14:57.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:57.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073669479468,"createTime":1749894247555,"epollFd":11,"onlineDuration":9050404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:14:57.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:57.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:14:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:14:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073669597908,"createTime":1749894247555,"epollFd":11,"onlineDuration":9050765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:01.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:15:01.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:15:02.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:15:02.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:02.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:15:02.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:15:02.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:02.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2023-08-high-fidelity-transmission-electronic-optical.html 2025-06-14 20:15:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:02.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:02.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073671803524,"createTime":1749894247555,"epollFd":11,"onlineDuration":9055441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:03.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78127670288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:03.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78127670288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:15:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:04.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:04.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:04.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/labrinth/video/labrinth-still-don-t-know-my-name-video 2025-06-14 20:15:07.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:07.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:07.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:07.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:07.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:07.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073674196012,"createTime":1749894247555,"epollFd":11,"onlineDuration":9060427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:15:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:08.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:15:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073674511852,"createTime":1749894247555,"epollFd":11,"onlineDuration":9061014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:15:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:15:12.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:12.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:12.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:12.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073676534544,"createTime":1749894247555,"epollFd":11,"onlineDuration":9065413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:13.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77887725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:13.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:15:13.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77887725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:15:13.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:15:16.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:15:16.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:15:16.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:15:16.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:15:17.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:17.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:17.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:17.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:15:17.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:17.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:18.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:18.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073678953352,"createTime":1749894247555,"epollFd":11,"onlineDuration":9070647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:18.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:15:18.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:15:18.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:15:18.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:15:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073679187600,"createTime":1749894247555,"epollFd":11,"onlineDuration":9070968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:20.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:15:20.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:22.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:22.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:22.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:22.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073681266880,"createTime":1749894247555,"epollFd":11,"onlineDuration":9075419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:23.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781654357910156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:23.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781654357910156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:15:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:24.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:15:24.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:15:27.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:27.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:15:27.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:27.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073683610676,"createTime":1749894247555,"epollFd":11,"onlineDuration":9080420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:28.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:28.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:15:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073684072592,"createTime":1749894247555,"epollFd":11,"onlineDuration":9081469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:32.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:32.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:32.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:32.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073685976844,"createTime":1749894247555,"epollFd":11,"onlineDuration":9085434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:33.899 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75628662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:33.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:33.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75628662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:15:33.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:37.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:37.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:37.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:15:37.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:37.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:37.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:37.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:37.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:37.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:37.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:37.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073688308796,"createTime":1749894247555,"epollFd":11,"onlineDuration":9090425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073688381176,"createTime":1749894247555,"epollFd":11,"onlineDuration":9090746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:42.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:42.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:42.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:42.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073690676280,"createTime":1749894247555,"epollFd":11,"onlineDuration":9095418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:43.906 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770824432373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:43.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:15:43.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770824432373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:15:43.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:15:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:15:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:47.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:15:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073692991124,"createTime":1749894247555,"epollFd":11,"onlineDuration":9100664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:15:48.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:48.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:15:49.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:49.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073693431984,"createTime":1749894247555,"epollFd":11,"onlineDuration":9101457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:52.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:15:52.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:52.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:52.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:53.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:15:53.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:15:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:53.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073695437568,"createTime":1749894247555,"epollFd":11,"onlineDuration":9105889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:53.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726991653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:15:53.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:53.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726991653442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:15:53.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:56.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:15:56.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:56.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/wally/1612153/best-movies-tv-shows-about-princess-diana-ranked/ 2025-06-14 20:15:57.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:57.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:15:57.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:57.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:15:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073697708984,"createTime":1749894247555,"epollFd":11,"onlineDuration":9110652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:15:58.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:15:58.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073698064304,"createTime":1749894247555,"epollFd":11,"onlineDuration":9110964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:02.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:02.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073700063308,"createTime":1749894247555,"epollFd":11,"onlineDuration":9115436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:03.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760534286499023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:03.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:16:03.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760534286499023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:16:03.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:16:07.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:07.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:08.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:08.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:08.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:08.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:08.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:08.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073702495276,"createTime":1749894247555,"epollFd":11,"onlineDuration":9120815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:08.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073702804536,"createTime":1749894247555,"epollFd":11,"onlineDuration":9121147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:12.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-14 20:16:12.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:13.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:13.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:13.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:13.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073704853548,"createTime":1749894247555,"epollFd":11,"onlineDuration":9125820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:13.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758512496948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:13.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:13.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758512496948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:16:13.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:17.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:17.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:17.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:17.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:17.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:17.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073707113120,"createTime":1749894247555,"epollFd":11,"onlineDuration":9130436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 406 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073707238140,"createTime":1749894247555,"epollFd":11,"onlineDuration":9130797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:23.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:23.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:23.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768783569335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:23.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:23.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768783569335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:16:23.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:23.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:23.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 392 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":373796,"createTime":1749894247555,"epollFd":11,"onlineDuration":9136409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:27.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:27.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:16:27.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:27.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:27.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:27.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2212248,"createTime":1749894247555,"epollFd":11,"onlineDuration":9140422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:27.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:27.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:28.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:28.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2379380,"createTime":1749894247555,"epollFd":11,"onlineDuration":9140783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:32.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:32.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:33.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:33.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":4892940,"createTime":1749894247555,"epollFd":11,"onlineDuration":9146003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:33.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742435455322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:33.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:33.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742435455322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:16:33.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:36.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:16:36.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:16:37.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:37.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:16:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":6930108,"createTime":1749894247555,"epollFd":11,"onlineDuration":9150446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:38.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:38.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":7232788,"createTime":1749894247555,"epollFd":11,"onlineDuration":9151032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:42.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:42.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:43.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:43.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":9321280,"createTime":1749894247555,"epollFd":11,"onlineDuration":9155451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:43.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754438400268555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754438400268555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:16:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:46.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:16:46.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:16:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:16:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:47.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:16:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:16:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":11683500,"createTime":1749894247555,"epollFd":11,"onlineDuration":9160455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:16:48.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:48.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":11755880,"createTime":1749894247555,"epollFd":11,"onlineDuration":9160788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:52.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:52.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:52.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:52.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":14015452,"createTime":1749894247555,"epollFd":11,"onlineDuration":9165423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:53.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71614646911621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:16:53.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:53.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71614646911621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:16:53.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:16:57.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:57.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:16:57.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:57.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":16357932,"createTime":1749894247555,"epollFd":11,"onlineDuration":9170431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:16:58.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:58.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:16:58.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:16:58.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":16694828,"createTime":1749894247555,"epollFd":11,"onlineDuration":9171013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:17:02.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:02.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:17:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18805692,"createTime":1749894247555,"epollFd":11,"onlineDuration":9175700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:17:03.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771461486816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:03.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:17:03.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771461486816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:03.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:17:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:13.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:13.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 20:17:13.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77043342590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:17:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77043342590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:17:15.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:15.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24360528,"createTime":1749894247555,"epollFd":11,"onlineDuration":9187480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 20:17:15.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:15.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24489496,"createTime":1749894247555,"epollFd":11,"onlineDuration":9187885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:16.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-14 20:17:16.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:16.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24950096,"createTime":1749894247555,"epollFd":11,"onlineDuration":9188877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:17.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:18.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":25772596,"createTime":1749894247555,"epollFd":11,"onlineDuration":9190504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:18.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:18.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:18.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":26180556,"createTime":1749894247555,"epollFd":11,"onlineDuration":9191285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:22.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:22.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:17:22.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:17:22.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:17:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":28101916,"createTime":1749894247555,"epollFd":11,"onlineDuration":9195424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:23.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75623893737793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:23.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:23.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75623893737793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:17:23.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:17:27.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:27.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:28.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":30475980,"createTime":1749894247555,"epollFd":11,"onlineDuration":9200447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:28.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:28.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:28.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:28.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":30602316,"createTime":1749894247555,"epollFd":11,"onlineDuration":9200858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:29.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:17:29.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:17:30.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:30.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:17:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 20:17:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 20:17:30.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:17:30.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 20:17:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 20:17:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:17:30.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 20:17:30.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 20:17:30.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 20:17:30.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:30.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 20:17:31.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:31.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 20:17:32.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:32.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 20:17:33.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:33.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:33.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:33.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":33154040,"createTime":1749894247555,"epollFd":11,"onlineDuration":9206127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:33.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77130126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:33.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:17:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77130126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:17:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:17:37.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:37.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:37.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:37.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:37.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:17:37.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:37.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/trees/tgen/how-to-choose-a-tree.htm 2025-06-14 20:17:37.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:37.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":35149096,"createTime":1749894247555,"epollFd":11,"onlineDuration":9210422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:37.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:37.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":35262272,"createTime":1749894247555,"epollFd":11,"onlineDuration":9210760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:40.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:17:40.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:40.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:17:41.704 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:17:41.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:17:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:17:43.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:43.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":37535004,"createTime":1749894247555,"epollFd":11,"onlineDuration":9215449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:44.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712291717529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:44.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:17:44.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.712291717529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:17:44.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:17:47.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:47.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:17:47.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:47.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:47.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:47.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:17:47.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:47.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":39877484,"createTime":1749894247555,"epollFd":11,"onlineDuration":9220443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:17:48.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:48.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":39989344,"createTime":1749894247555,"epollFd":11,"onlineDuration":9220781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:48.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:17:48.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:52.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:52.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:53.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:53.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":42227860,"createTime":1749894247555,"epollFd":11,"onlineDuration":9225450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:54.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758512496948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:17:54.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758512496948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:17:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:17:54.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:17:54.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:17:56.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:17:56.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:17:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:17:57.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:57.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:17:58.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:58.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":44642720,"createTime":1749894247555,"epollFd":11,"onlineDuration":9230654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:17:58.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:17:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":44946716,"createTime":1749894247555,"epollFd":11,"onlineDuration":9230974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:02.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:02.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":46948352,"createTime":1749894247555,"epollFd":11,"onlineDuration":9235443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:04.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768535614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:04.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:04.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768535614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:18:04.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:07.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:07.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:07.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:07.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:07.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:07.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":49275040,"createTime":1749894247555,"epollFd":11,"onlineDuration":9240437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:08.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:08.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":49701424,"createTime":1749894247555,"epollFd":11,"onlineDuration":9241337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:12.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:12.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:12.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:12.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":51589884,"createTime":1749894247555,"epollFd":11,"onlineDuration":9245431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:14.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77726173400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:14.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:14.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77726173400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:18:14.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:17.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:17.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:17.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:17.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":53953420,"createTime":1749894247555,"epollFd":11,"onlineDuration":9250455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":54354800,"createTime":1749894247555,"epollFd":11,"onlineDuration":9251032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:20.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:18:20.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:18:22.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:22.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:23.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:23.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":56330116,"createTime":1749894247555,"epollFd":11,"onlineDuration":9255447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:23.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:23.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:23.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2019/07/root-pixel-3a_6.jpg 2025-06-14 20:18:24.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75691032409668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:24.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75691032409668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:18:24.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:27.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:27.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":58688388,"createTime":1749894247555,"epollFd":11,"onlineDuration":9260436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:28.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:28.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":58760768,"createTime":1749894247555,"epollFd":11,"onlineDuration":9260769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:28.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:28.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:28.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2013/03/02/android-4-2-2-build-jdq39-for-verizon-galaxy-nexus-rolling-out-to-testers-ota-imminent/ 2025-06-14 20:18:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:30.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:18:30.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:31.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:31.774 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:18:31.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:32.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:32.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:33.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:33.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":61051924,"createTime":1749894247555,"epollFd":11,"onlineDuration":9265456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:34.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731687545776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:34.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731687545776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:18:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:18:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:37.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":63404932,"createTime":1749894247555,"epollFd":11,"onlineDuration":9270444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:38.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:38.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:38.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:38.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":63789204,"createTime":1749894247555,"epollFd":11,"onlineDuration":9271062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:40.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:18:40.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:42.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:42.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:42.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":65717144,"createTime":1749894247555,"epollFd":11,"onlineDuration":9275432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:44.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7637882232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:44.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:44.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7637882232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:18:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:18:44.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:18:44.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:18:47.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:47.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:18:47.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:47.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68091208,"createTime":1749894247555,"epollFd":11,"onlineDuration":9280434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:18:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68382044,"createTime":1749894247555,"epollFd":11,"onlineDuration":9280995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:52.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:52.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:52.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:52.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":70399472,"createTime":1749894247555,"epollFd":11,"onlineDuration":9285428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:54.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766517639160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:18:54.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:54.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766517639160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:18:54.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:18:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:57.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:57.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:57.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:18:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":72759060,"createTime":1749894247555,"epollFd":11,"onlineDuration":9290430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:18:57.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:57.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:18:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:18:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":72893292,"createTime":1749894247555,"epollFd":11,"onlineDuration":9290766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75163392,"createTime":1749894247555,"epollFd":11,"onlineDuration":9295438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:04.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768756866455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:04.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:04.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768756866455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:19:04.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:05.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:19:05.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:19:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:07.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:07.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:07.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:07.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":77492712,"createTime":1749894247555,"epollFd":11,"onlineDuration":9300432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:08.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:08.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":77576936,"createTime":1749894247555,"epollFd":11,"onlineDuration":9300817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:12.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:12.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:19:12.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:12.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":79819400,"createTime":1749894247555,"epollFd":11,"onlineDuration":9305419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:14.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777080535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:14.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777080535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:19:14.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:17.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:17.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:19:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:19:17.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:17.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":82151352,"createTime":1749894247555,"epollFd":11,"onlineDuration":9310434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:19:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":82251368,"createTime":1749894247555,"epollFd":11,"onlineDuration":9310775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:22.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:22.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":84541208,"createTime":1749894247555,"epollFd":11,"onlineDuration":9315456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:24.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778045654296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:24.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778045654296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:19:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:27.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:27.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:28.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:28.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":86954752,"createTime":1749894247555,"epollFd":11,"onlineDuration":9320679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:28.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:28.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":87304808,"createTime":1749894247555,"epollFd":11,"onlineDuration":9321022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:32.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:32.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:19:33.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:33.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":89202480,"createTime":1749894247555,"epollFd":11,"onlineDuration":9325446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:33.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:33.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:33.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/allison-taylor-7511113 2025-06-14 20:19:34.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76508331298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:34.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:19:34.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76508331298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:19:34.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:19:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:19:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:19:37.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:19:37.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:37.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/jcrew-summer-sale-2024-8668472 2025-06-14 20:19:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:19:38.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":91580492,"createTime":1749894247555,"epollFd":11,"onlineDuration":9330474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:38.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:38.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":91656820,"createTime":1749894247555,"epollFd":11,"onlineDuration":9330792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:41.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:19:41.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:41.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/look-of-the-day-2024-08-20-8698457 2025-06-14 20:19:42.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:42.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:43.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:43.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":94228284,"createTime":1749894247555,"epollFd":11,"onlineDuration":9335934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:44.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778656005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:44.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:19:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778656005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:19:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:19:45.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:19:45.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:45.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/shoe-designers-8410055 2025-06-14 20:19:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:47.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:47.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:47.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:47.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96289140,"createTime":1749894247555,"epollFd":11,"onlineDuration":9340442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:19:47.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:47.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:19:48.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:48.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96370732,"createTime":1749894247555,"epollFd":11,"onlineDuration":9340782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:19:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:51.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:19:51.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:19:52.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:52.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:53.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:53.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":98676364,"createTime":1749894247555,"epollFd":11,"onlineDuration":9345466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:54.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764768600463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:19:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:54.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764768600463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:19:54.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:19:54.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:19:54.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:19:56.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:19:56.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:19:57.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:57.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:57.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:19:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:19:58.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:19:58.630 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:19:58.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:19:58.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:58.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":101404432,"createTime":1749894247555,"epollFd":11,"onlineDuration":9351161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:19:59.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:19:59.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":101474180,"createTime":1749894247555,"epollFd":11,"onlineDuration":9351494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:20:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:20:02.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:02.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:03.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:03.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":103381064,"createTime":1749894247555,"epollFd":11,"onlineDuration":9355455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:04.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772857666015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:04.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:04.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772857666015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:20:04.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:06.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:06.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:06.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/usa/new-york-city/attractions/central-park-zoo/a/poi-sig/1133914/362079 2025-06-14 20:20:07.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:07.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:08.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:08.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:08.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":105745916,"createTime":1749894247555,"epollFd":11,"onlineDuration":9360662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":106061756,"createTime":1749894247555,"epollFd":11,"onlineDuration":9360990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:12.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:12.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:20:12.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:12.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":108069972,"createTime":1749894247555,"epollFd":11,"onlineDuration":9365443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:14.135 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762025833129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762025833129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:20:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:17.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:20:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:17.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:17.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:17.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":110317700,"createTime":1749894247555,"epollFd":11,"onlineDuration":9370435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":110424296,"createTime":1749894247555,"epollFd":11,"onlineDuration":9370763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:19.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:19.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:19.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:20:22.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:20:22.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:22.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:22.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":112723348,"createTime":1749894247555,"epollFd":11,"onlineDuration":9375477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:24.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770973205566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:24.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:24.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770973205566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:20:24.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:27.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:27.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:27.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":115022400,"createTime":1749894247555,"epollFd":11,"onlineDuration":9380451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":115201376,"createTime":1749894247555,"epollFd":11,"onlineDuration":9380781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:29.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:29.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:29.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/dark-secrets-voodoo-in-benin/ 2025-06-14 20:20:32.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:32.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:32.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:32.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":117453052,"createTime":1749894247555,"epollFd":11,"onlineDuration":9385433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:34.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746692657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:34.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:20:34.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746692657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:20:34.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:20:34.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:20:34.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:37.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:37.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:37.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:37.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":119796848,"createTime":1749894247555,"epollFd":11,"onlineDuration":9390433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:38.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:38.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":119874492,"createTime":1749894247555,"epollFd":11,"onlineDuration":9390853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:41.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:41.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:41.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/what-to-do-with-leftover-sriracha/ 2025-06-14 20:20:42.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:42.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:20:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":122148540,"createTime":1749894247555,"epollFd":11,"onlineDuration":9395505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:44.163 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73192024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:44.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:20:44.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73192024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:20:44.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:20:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:20:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:20:44.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:44.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:20:45.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 20:20:45.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 20:20:45.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:20:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 20:20:45.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:20:45.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app.php 2025-06-14 20:20:45.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:20:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 20:20:45.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 20:20:45.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:45.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 20:20:46.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 20:20:46.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 20:20:46.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:20:46.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:20:46.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 20:20:46.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 20:20:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/help.php 2025-06-14 20:20:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 20:20:46.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:20:46.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:46.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yox.php 2025-06-14 20:20:46.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 20:20:46.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:20:46.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:46.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:20:47.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 20:20:47.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:20:47.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 20:20:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 20:20:47.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 20:20:47.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.php 2025-06-14 20:20:47.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 20:20:47.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:47.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:20:47.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:20:47.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 20:20:47.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:47.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 20:20:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:48.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/he.php 2025-06-14 20:20:48.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":124517340,"createTime":1749894247555,"epollFd":11,"onlineDuration":9400564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:48.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 20:20:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:20:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:20:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:20:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":124879240,"createTime":1749894247555,"epollFd":11,"onlineDuration":9400947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:48.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 20:20:48.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 20:20:48.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 20:20:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-14 20:20:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:20:49.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 20:20:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 20:20:49.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 20:20:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 20:20:49.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 20:20:49.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 20:20:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 20:20:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 20:20:49.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:20:49.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:49.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:20:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/ 2025-06-14 20:20:50.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:20:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 20:20:50.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/special.php 2025-06-14 20:20:50.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 20:20:50.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 20:20:50.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:20:50.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:20:50.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:20:50.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp.php 2025-06-14 20:20:50.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/cloud.php 2025-06-14 20:20:50.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:50.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error_log.php 2025-06-14 20:20:51.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 20:20:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 20:20:51.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:20:51.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 20:20:51.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 20:20:51.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 20:20:51.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:20:51.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 20:20:51.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 20:20:51.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:51.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:20:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:20:52.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 20:20:52.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:20:52.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 20:20:52.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 20:20:52.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/html.php 2025-06-14 20:20:52.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 20:20:52.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/google.php 2025-06-14 20:20:52.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/login.php 2025-06-14 20:20:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/credits.php 2025-06-14 20:20:53.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":126871664,"createTime":1749894247555,"epollFd":11,"onlineDuration":9405448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 20:20:53.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 20:20:53.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/raf.php 2025-06-14 20:20:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 20:20:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/by.php 2025-06-14 20:20:53.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 20:20:53.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf.php 2025-06-14 20:20:53.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:20:53.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 20:20:53.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:53.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:20:54.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 20:20:54.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727062225341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:20:54.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:20:54.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.727062225341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:20:54.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:20:54.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-14 20:20:54.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:20:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 20:20:54.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 20:20:54.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php69 2025-06-14 20:20:54.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 20:20:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 20:20:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:20:54.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:54.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 20:20:55.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 20:20:55.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 20:20:55.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 20:20:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 20:20:55.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 20:20:55.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 20:20:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 20:20:55.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 20:20:55.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 20:20:55.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:55.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php 2025-06-14 20:20:56.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/button/index.php 2025-06-14 20:20:56.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 20:20:56.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-14 20:20:56.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 20:20:56.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:20:56.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:20:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:20:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 20:20:56.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:20:56.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:56.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:20:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 20:20:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 20:20:57.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 20:20:57.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/block/ 2025-06-14 20:20:57.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 20:20:57.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/ 2025-06-14 20:20:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 20:20:57.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:20:57.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:20:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 20:20:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 20:20:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 20:20:58.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:20:58.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":129216776,"createTime":1749894247555,"epollFd":11,"onlineDuration":9410471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:20:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/ 2025-06-14 20:20:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:20:58.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:20:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/ 2025-06-14 20:20:58.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 20:20:58.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/index.php 2025-06-14 20:20:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 20:20:58.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:20:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/choose-best-canary-island-for-you 2025-06-14 20:20:58.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 20:20:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":129598416,"createTime":1749894247555,"epollFd":11,"onlineDuration":9411176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:20:58.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 20:20:58.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:58.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes_function.php 2025-06-14 20:20:59.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 20:20:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 20:20:59.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-14 20:20:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 20:20:59.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:20:59.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-14 20:20:59.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/gecko-litespeed.php 2025-06-14 20:20:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:20:59.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 20:20:59.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:20:59.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 20:21:00.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 20:21:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:21:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise/ 2025-06-14 20:21:00.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:21:00.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:21:00.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 20:21:00.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 20:21:00.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 20:21:00.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php 2025-06-14 20:21:00.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:00.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mariju.php 2025-06-14 20:21:01.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 20:21:01.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 20:21:01.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 20:21:01.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-14 20:21:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 20:21:01.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Alfa.php 2025-06-14 20:21:01.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 20:21:01.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 20:21:01.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:21:01.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:01.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 20:21:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 20:21:02.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:21:02.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 20:21:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:21:02.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:21:02.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-corn-sample.php 2025-06-14 20:21:02.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 20:21:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:02.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 20:21:02.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 20:21:02.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:02.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 20:21:03.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/dmtixucz/golden-access/ 2025-06-14 20:21:03.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contents.php/lv.php 2025-06-14 20:21:03.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":131672432,"createTime":1749894247555,"epollFd":11,"onlineDuration":9415679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:03.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 20:21:03.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 20:21:03.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 20:21:03.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 20:21:03.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 20:21:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 20:21:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 20:21:03.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:03.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/license.php 2025-06-14 20:21:04.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 20:21:04.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cache.php 2025-06-14 20:21:04.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732141494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:04.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:21:04.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732141494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:21:04.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:21:04.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:21:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 20:21:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 20:21:04.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 20:21:04.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/TNT.php 2025-06-14 20:21:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 20:21:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 20:21:04.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:04.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/tj.php 2025-06-14 20:21:05.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gc.php 2025-06-14 20:21:05.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:21:05.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/admin.php 2025-06-14 20:21:05.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 20:21:05.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 20:21:05.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 20:21:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 20:21:05.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 20:21:05.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 20:21:05.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:05.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 20:21:06.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wander.php 2025-06-14 20:21:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 20:21:06.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 20:21:06.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 20:21:06.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 20:21:06.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 20:21:06.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 20:21:06.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:21:06.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:06.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 20:21:06.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/admin.php 2025-06-14 20:21:06.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:06.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:21:07.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-logout.php 2025-06-14 20:21:07.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/admin.php 2025-06-14 20:21:07.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/profile.php 2025-06-14 20:21:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 20:21:07.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/atomlib.php 2025-06-14 20:21:07.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:21:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 20:21:07.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:07.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 20:21:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:21:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 20:21:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":133897788,"createTime":1749894247555,"epollFd":11,"onlineDuration":9420455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:08.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:21:08.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1bwqtre/admin.php 2025-06-14 20:21:08.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/allez.php 2025-06-14 20:21:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:08.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:21:08.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 20:21:08.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 20:21:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/thumbs.php 2025-06-14 20:21:08.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":134224156,"createTime":1749894247555,"epollFd":11,"onlineDuration":9421100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:08.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 20:21:08.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 20:21:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 20:21:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updates.php 2025-06-14 20:21:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/edit.php 2025-06-14 20:21:09.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dav.php 2025-06-14 20:21:09.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fi2.php 2025-06-14 20:21:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php1 2025-06-14 20:21:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 20:21:09.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 20:21:09.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 20:21:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 20:21:09.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:09.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/update.php 2025-06-14 20:21:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 20:21:10.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 20:21:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 20:21:10.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/admiin.php 2025-06-14 20:21:10.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 20:21:10.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php/getid3-core.php 2025-06-14 20:21:10.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:21:10.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cron.php 2025-06-14 20:21:10.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/admin.php 2025-06-14 20:21:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/theme.php 2025-06-14 20:21:11.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 20:21:11.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 20:21:11.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bi.php 2025-06-14 20:21:11.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 20:21:11.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 20:21:11.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iR7SzrsOUEP.php 2025-06-14 20:21:11.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filter.php 2025-06-14 20:21:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 20:21:11.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/RxRzhwix.php 2025-06-14 20:21:11.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:11.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blkafewl.php 2025-06-14 20:21:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rexhp1.p 2025-06-14 20:21:12.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/simple/simple.php 2025-06-14 20:21:12.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/as.php 2025-06-14 20:21:12.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 20:21:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 20:21:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 20:21:12.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 20:21:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:12.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 20:21:12.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hinfofuns.php 2025-06-14 20:21:12.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:12.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 20:21:13.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":136260008,"createTime":1749894247555,"epollFd":11,"onlineDuration":9425451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:13.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sky-pro/js.php 2025-06-14 20:21:13.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-header.php 2025-06-14 20:21:13.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 20:21:13.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 20:21:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 20:21:13.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:21:13.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 20:21:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/radio.php 2025-06-14 20:21:13.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 20:21:13.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:13.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:21:14.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 20:21:14.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/dropdown.php 2025-06-14 20:21:14.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76161003112793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:14.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:14.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76161003112793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:21:14.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:14.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:21:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 20:21:14.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 20:21:14.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/admiin.php 2025-06-14 20:21:14.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 20:21:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:21:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 20:21:14.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 20:21:14.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:14.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 20:21:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images.php 2025-06-14 20:21:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 20:21:15.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 20:21:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/back.php 2025-06-14 20:21:15.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/dropdown.php 2025-06-14 20:21:15.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 20:21:15.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 20:21:15.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 20:21:15.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.PHP 2025-06-14 20:21:15.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:15.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 20:21:16.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 20:21:16.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:21:16.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 20:21:16.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/setup 2025-06-14 20:21:16.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/admiin.php 2025-06-14 20:21:16.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 20:21:16.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 20:21:16.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 20:21:16.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 20:21:16.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:16.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 20:21:17.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 20:21:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.tag.id3v3.php 2025-06-14 20:21:17.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 20:21:17.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 20:21:17.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/03/themes.php 2025-06-14 20:21:17.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 20:21:17.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 20:21:17.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:17.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 20:21:17.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/widgets/wp-blog.php 2025-06-14 20:21:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 20:21:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":138603804,"createTime":1749894247555,"epollFd":11,"onlineDuration":9430446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:21:18.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 20:21:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/install.php 2025-06-14 20:21:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 20:21:18.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":138766988,"createTime":1749894247555,"epollFd":11,"onlineDuration":9430778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admiin.php 2025-06-14 20:21:18.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 20:21:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/ 2025-06-14 20:21:18.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:21:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2014/03/smile.php 2025-06-14 20:21:18.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:18.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/utils/ 2025-06-14 20:21:19.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 20:21:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 20:21:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lofmebwd.php 2025-06-14 20:21:19.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 20:21:19.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-14 20:21:19.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 20:21:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:21:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/wp-signup.php 2025-06-14 20:21:19.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-14 20:21:19.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:19.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:21:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine.php 2025-06-14 20:21:20.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 20:21:20.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 20:21:20.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/envato-market/inc/class-envato-market-github.php 2025-06-14 20:21:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 20:21:20.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-14 20:21:20.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/include.php 2025-06-14 20:21:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gzak2w.php 2025-06-14 20:21:20.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v4.php 2025-06-14 20:21:20.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:20.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 20:21:21.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/lv.php 2025-06-14 20:21:21.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/users.php 2025-06-14 20:21:21.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop.php 2025-06-14 20:21:21.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 20:21:21.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 20:21:21.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 20:21:21.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets/ 2025-06-14 20:21:21.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/templates.php 2025-06-14 20:21:21.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 20:21:21.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:21.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 20:21:22.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 20:21:22.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 20:21:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 20:21:22.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 20:21:22.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 20:21:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 20:21:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/1.php 2025-06-14 20:21:22.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:22.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 20:21:22.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 20:21:22.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:22.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:21:23.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":141005504,"createTime":1749894247555,"epollFd":11,"onlineDuration":9435460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:23.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:21:23.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cache.php 2025-06-14 20:21:23.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vv.php 2025-06-14 20:21:23.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordfence/js/ 2025-06-14 20:21:23.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/index.php 2025-06-14 20:21:23.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/k.php 2025-06-14 20:21:23.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:21:23.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 20:21:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 20:21:23.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:23.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 20:21:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 20:21:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 20:21:24.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76962661743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:24.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:24.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76962661743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:21:24.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:24.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 20:21:24.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/ulc2.php 2025-06-14 20:21:24.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 20:21:24.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/ 2025-06-14 20:21:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/delpaths.php 2025-06-14 20:21:24.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wso.php 2025-06-14 20:21:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 20:21:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 20:21:25.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:25.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 20:21:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cljntmcz.php 2025-06-14 20:21:25.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:25.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:21:27.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:27.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:27.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:27.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:28.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:28.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":143370356,"createTime":1749894247555,"epollFd":11,"onlineDuration":9440568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:28.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:28.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:28.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:28.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":143673036,"createTime":1749894247555,"epollFd":11,"onlineDuration":9440971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:29.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:21:29.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:21:31.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:21:31.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:21:32.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:32.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:33.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:33.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":145690464,"createTime":1749894247555,"epollFd":11,"onlineDuration":9445465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:34.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76757049560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:34.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:34.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76757049560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:21:34.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:34.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:21:34.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:21:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:37.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:37.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":148000044,"createTime":1749894247555,"epollFd":11,"onlineDuration":9450454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:38.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//law.php 2025-06-14 20:21:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":148131644,"createTime":1749894247555,"epollFd":11,"onlineDuration":9450790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:38.379 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:21:38.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:38.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:21:38.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:21:40.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:21:40.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:21:42.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:42.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:43.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:43.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":150387268,"createTime":1749894247555,"epollFd":11,"onlineDuration":9455447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:44.211 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77362823486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:44.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:21:44.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77362823486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:21:44.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:21:44.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:21:44.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:44.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/ellis/2023/11/16/alan-wake-2-increase-inventory/ 2025-06-14 20:21:45.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:21:45.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:21:46.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:21:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dolly-parton/news/dolly-parton-wants-elle-king-to-be-forgiven-for-boozy-opry-show_6370029 2025-06-14 20:21:46.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:46.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:46.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/widgets/class-wp-wolf-widget.php 2025-06-14 20:21:46.335 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:21:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:47.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:47.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:21:48.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:48.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":152698164,"createTime":1749894247555,"epollFd":11,"onlineDuration":9460445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:21:48.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:48.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:21:48.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:48.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":152856084,"createTime":1749894247555,"epollFd":11,"onlineDuration":9460789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:48.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:21:48.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:48.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 20:21:51.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:21:51.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:51.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/kate-middleton-coronation-jewelry-queen-elizabeth-princess-diana-tributes-7494772 2025-06-14 20:21:52.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:52.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:21:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 20:21:53.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:53.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":155086704,"createTime":1749894247555,"epollFd":11,"onlineDuration":9465569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:53.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f570 2025-06-14 20:21:53.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:53.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/meghan-markle-riding-boots-get-the-look-8597729 2025-06-14 20:21:54.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76880645751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:21:54.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:21:54.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76880645751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c1e0 2025-06-14 20:21:54.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:21:55.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:21:55.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:55.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/meghan-markle-taylor-swift-eras-tour-concert-los-angeles-7629230 2025-06-14 20:21:57.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:21:57.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:57.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/taylor-swift-reformation-corduroy-pants-7090309 2025-06-14 20:21:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:21:57.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:57.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:58.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:58.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":157430500,"createTime":1749894247555,"epollFd":11,"onlineDuration":9470468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:21:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:21:58.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:21:58.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":157759500,"createTime":1749894247555,"epollFd":11,"onlineDuration":9471052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:00.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:22:00.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:02.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:02.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:02.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:22:02.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:22:02.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:22:02.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:22:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":159780876,"createTime":1749894247555,"epollFd":11,"onlineDuration":9475463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:04.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72298812866211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:04.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:04.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72298812866211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:22:04.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:04.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:22:04.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:06.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:22:06.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:06.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:06.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:06.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1352117/how-pack-carry-on-tsa-airport-security-fast/ 2025-06-14 20:22:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:08.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:08.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":162145728,"createTime":1749894247555,"epollFd":11,"onlineDuration":9480501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:08.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:08.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":162298384,"createTime":1749894247555,"epollFd":11,"onlineDuration":9480901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:08.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:22:08.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:10.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 20:22:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f570 keealive timeout 2025-06-14 20:22:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f570 2025-06-14 20:22:12.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:12.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 20:22:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c1e0 keealive timeout 2025-06-14 20:22:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:22:12.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:22:13.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:13.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":164504000,"createTime":1749894247555,"epollFd":11,"onlineDuration":9485461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:14.235 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69236946105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:14.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:14.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.69236946105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:22:14.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:16.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:16.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:16.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:22:17.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:17.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:17.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:17.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":166837268,"createTime":1749894247555,"epollFd":11,"onlineDuration":9490457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:18.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:18.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":167153108,"createTime":1749894247555,"epollFd":11,"onlineDuration":9491019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:21.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:22:21.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:21.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/sherlene/thmb/STPM1YhEn_XDw26V1iXysSvo3DM=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/movie-cat-names-mr-jinx-meet-the-parents-2-2010-05bb9c4e9fb24813849176b6a25ed2a8.jpg 2025-06-14 20:22:22.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:22.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:22.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:22:22.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:23.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:23.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":169186328,"createTime":1749894247555,"epollFd":11,"onlineDuration":9495452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:24.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692405700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:24.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:24.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.692405700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:22:24.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:26.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:22:26.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:27.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:27.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:27.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:28.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:28.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":171557760,"createTime":1749894247555,"epollFd":11,"onlineDuration":9500444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-14 20:22:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":171893340,"createTime":1749894247555,"epollFd":11,"onlineDuration":9501029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:31.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:31.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:31.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/wanderlust-readers-costa-rica-tips/ 2025-06-14 20:22:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:32.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:22:32.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:33.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:33.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":173871288,"createTime":1749894247555,"epollFd":11,"onlineDuration":9505452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:33.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:33.848 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:22:33.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:34.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732778549194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:34.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:34.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.732778549194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:22:34.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:35.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:22:36.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:22:36.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c1e0 keealive timeout 2025-06-14 20:22:36.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c1e0 2025-06-14 20:22:37.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:37.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:38.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:38.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":176328260,"createTime":1749894247555,"epollFd":11,"onlineDuration":9510740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":176565140,"createTime":1749894247555,"epollFd":11,"onlineDuration":9511095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:42.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:42.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:43.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:43.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":178625996,"createTime":1749894247555,"epollFd":11,"onlineDuration":9515511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:43.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f570 2025-06-14 20:22:43.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:43.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/annmarie/2022/10/14/chicago-pd-star-teases-bromance-torres-atwater/ 2025-06-14 20:22:44.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75909996032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:44.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:22:44.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75909996032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:22:44.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:22:44.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:22:44.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:45.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:22:45.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:45.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brad-pitt/video/footage/brad-pitt-logan-lerman-shia-labeouf-fury-photocall_191510 2025-06-14 20:22:46.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:22:46.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:47.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:47.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:22:48.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:48.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:22:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:22:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/two-wheeled-whitefish/ 2025-06-14 20:22:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181254048,"createTime":1749894247555,"epollFd":11,"onlineDuration":9520977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:48.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:48.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181375120,"createTime":1749894247555,"epollFd":11,"onlineDuration":9521304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:50.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:22:50.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:22:52.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:52.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:52.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:22:52.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:53.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:53.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":183263580,"createTime":1749894247555,"epollFd":11,"onlineDuration":9525447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:54.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768817901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:22:54.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:54.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768817901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:22:54.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:57.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:57.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:22:57.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:57.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:57.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:22:57.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:57.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 20:22:58.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:58.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bc10 2025-06-14 20:22:58.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:58.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":185635012,"createTime":1749894247555,"epollFd":11,"onlineDuration":9530459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:22:58.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:22:58.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":185771876,"createTime":1749894247555,"epollFd":11,"onlineDuration":9530811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:22:58.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f570 keealive timeout 2025-06-14 20:22:58.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f570 2025-06-14 20:23:02.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:02.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:23:02.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:23:02.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":187984072,"createTime":1749894247555,"epollFd":11,"onlineDuration":9535463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:23:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/drake-vs-kendrick-insights-from-joe-budden-and-charlamagne-tha-god-01hx9q7t0yg0 2025-06-14 20:23:04.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776134490966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:04.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776134490966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:23:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:04.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:23:04.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:23:05.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:23:05.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:23:07.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:07.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:07.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:07.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bc10 2025-06-14 20:23:08.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:08.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":190402880,"createTime":1749894247555,"epollFd":11,"onlineDuration":9540607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bc10 2025-06-14 20:23:08.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:08.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":190620020,"createTime":1749894247555,"epollFd":11,"onlineDuration":9540941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:12.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:12.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:23:12.870 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:23:12.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-14 20:23:13.002 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:23:13.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 20:23:13.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059890 2025-06-14 20:23:13.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:13.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":192976976,"createTime":1749894247555,"epollFd":11,"onlineDuration":9545976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:13.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/placebo/news/upcoming-releases-placebo-mattiel-charli-xcx-kojey-radical-aldous-harding-march_6340277 2025-06-14 20:23:14.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718252182006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:14.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:23:14.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.718252182006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:14.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:23:14.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:23:14.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:14.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:14.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:14.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32850814918 2025-06-14 20:23:17.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:17.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:23:18.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:18.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":195044412,"createTime":1749894247555,"epollFd":11,"onlineDuration":9550472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:18.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:23:18.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:18.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:18.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:18.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":195473428,"createTime":1749894247555,"epollFd":11,"onlineDuration":9551302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:20.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:23:20.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:22.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:22.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:22.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adele/news/adele-easy-on-me-hello-someone-like-you-saddest-songs_6336638 2025-06-14 20:23:22.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:22.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:23.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:23.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":197418476,"createTime":1749894247555,"epollFd":11,"onlineDuration":9555469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:24.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763933181762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:24.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:24.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763933181762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:23:24.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:26.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:26.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:26.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emilie-de-ravin 2025-06-14 20:23:27.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:27.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:27.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:27.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:28.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:28.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":199726740,"createTime":1749894247555,"epollFd":11,"onlineDuration":9560455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:28.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:28.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":199838600,"createTime":1749894247555,"epollFd":11,"onlineDuration":9560798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:28.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f570 2025-06-14 20:23:28.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:28.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-nesbitt 2025-06-14 20:23:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:23:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:23:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:30.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:30.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:30.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/20652.html 2025-06-14 20:23:31.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:31.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:31.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julie-walters 2025-06-14 20:23:32.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:32.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:33.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:33.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":202106068,"createTime":1749894247555,"epollFd":11,"onlineDuration":9565445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:33.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:23:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/max-greenfield 2025-06-14 20:23:34.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771364212036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:34.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:23:34.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771364212036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:23:34.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:23:35.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:23:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/inc-no-world 2025-06-14 20:23:36.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:23:36.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:36.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sebastian-koch 2025-06-14 20:23:37.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:37.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shaun-ryder 2025-06-14 20:23:37.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:37.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:37.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:37.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:38.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:38.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":204489344,"createTime":1749894247555,"epollFd":11,"onlineDuration":9570454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:38.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:38.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":204555144,"createTime":1749894247555,"epollFd":11,"onlineDuration":9570777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:38.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f20 2025-06-14 20:23:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/megantheestallion 2025-06-14 20:23:39.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:23:39.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:23:39.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e6b0 2025-06-14 20:23:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/benzino-takes-aim-at-eminem-in-fiery-new-diss-track-vulturius-hip-hop-community-divided-01hncqt5sjst 2025-06-14 20:23:39.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:23:39.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:23:40.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:23:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/blake-lively/pictures/4686534 2025-06-14 20:23:41.500 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:23:41.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:41.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:41.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:41.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/hilarie-burton/pictures/668036 2025-06-14 20:23:42.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:42.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:42.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:23:42.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:42.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:42.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:42.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daniel-craig/news/daniel-craig-misses-pubs_4887787 2025-06-14 20:23:43.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:43.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":206771288,"createTime":1749894247555,"epollFd":11,"onlineDuration":9575445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cbf0 2025-06-14 20:23:43.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:43.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicki-minaj/news/nicki-minaj-triggers-pregnancy-rumours_4863280 2025-06-14 20:23:44.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779048919677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:44.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05dc70 2025-06-14 20:23:44.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779048919677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05dc70 2025-06-14 20:23:44.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05dc70 2025-06-14 20:23:44.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05da50 2025-06-14 20:23:44.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:44.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicole-kidman/video/before-i-go-to-sleep-trailer 2025-06-14 20:23:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f570 keealive timeout 2025-06-14 20:23:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f570 2025-06-14 20:23:45.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:45.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicole-scherzinger/news/pussycat-dolls-suing-newspaper-over-reckless-article_6102500 2025-06-14 20:23:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054da0 2025-06-14 20:23:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sofia-vergara/news/sofia-vergara-thinks-her-ex-boyfriend-is-trying-to-ruin-her-current-marriage_6244689 2025-06-14 20:23:46.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:23:46.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:47.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:47.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:47.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:23:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/hugh-bonneville/news/will-lord-and-lady-grantham-be-facing-hard-times-in-downton-abbey-s-final-season_4863883 2025-06-14 20:23:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:48.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:48.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":209220364,"createTime":1749894247555,"epollFd":11,"onlineDuration":9580450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:23:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:23:48.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:48.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":209577000,"createTime":1749894247555,"epollFd":11,"onlineDuration":9581106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:48.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 20:23:48.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:23:50.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:23:50.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:23:51.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:23:51.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:51.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/8-awesome-us-adventures-youll-want-to-book-now/ 2025-06-14 20:23:52.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:52.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:23:52.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05fdd0 keealive timeout 2025-06-14 20:23:52.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:23:52.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05fdd0 2025-06-14 20:23:52.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:53.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:53.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":211508888,"createTime":1749894247555,"epollFd":11,"onlineDuration":9585482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:54.318 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781898498535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:23:54.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:54.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781898498535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:23:54.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:23:54.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f20 keealive timeout 2025-06-14 20:23:54.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f20 2025-06-14 20:23:56.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e6b0 keealive timeout 2025-06-14 20:23:56.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e6b0 2025-06-14 20:23:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:23:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:23:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":214050084,"createTime":1749894247555,"epollFd":11,"onlineDuration":9590723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:23:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:23:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:23:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:23:58.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:23:58.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":214414616,"createTime":1749894247555,"epollFd":11,"onlineDuration":9591317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:23:59.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:23:59.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:24:00.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05da50 keealive timeout 2025-06-14 20:24:00.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cbf0 keealive timeout 2025-06-14 20:24:00.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 20:24:00.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05da50 2025-06-14 20:24:00.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cbf0 2025-06-14 20:24:00.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:24:02.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:02.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:02.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054da0 keealive timeout 2025-06-14 20:24:02.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054da0 2025-06-14 20:24:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:03.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":216287284,"createTime":1749894247555,"epollFd":11,"onlineDuration":9595463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:04.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78301239013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:04.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:04.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78301239013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:24:04.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:04.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:24:04.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:24:05.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:05.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:05.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:24:07.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:24:07.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:24:07.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:07.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:08.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:08.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:08.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:08.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":218970608,"createTime":1749894247555,"epollFd":11,"onlineDuration":9600943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:08.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 20:24:08.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:24:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":218996928,"createTime":1749894247555,"epollFd":11,"onlineDuration":9601291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:12.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:12.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:13.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:13.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":220894600,"createTime":1749894247555,"epollFd":11,"onlineDuration":9605461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:14.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779586791992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:14.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:14.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779586791992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:24:14.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:17.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:24:17.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:24:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/joan-as-police-woman/video/joanaspolicewomanx09x05x06 2025-06-14 20:24:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:18.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:18.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":223297616,"createTime":1749894247555,"epollFd":11,"onlineDuration":9610713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:18.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:18.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":223672676,"createTime":1749894247555,"epollFd":11,"onlineDuration":9611048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:20.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:24:20.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:22.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:22.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:23.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:23.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":225630884,"createTime":1749894247555,"epollFd":11,"onlineDuration":9615462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:24.343 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779830932617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:24.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:24.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779830932617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:24:24.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:27.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:27.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:27.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:24:27.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:24:28.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:28.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:28.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:28.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":227968100,"createTime":1749894247555,"epollFd":11,"onlineDuration":9620507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:28.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:28.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":228022056,"createTime":1749894247555,"epollFd":11,"onlineDuration":9620820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:32.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:32.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:32.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:24:32.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:33.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:33.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":230432968,"createTime":1749894247555,"epollFd":11,"onlineDuration":9625869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:34.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759592056274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:34.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759592056274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:24:34.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:37.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:37.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:37.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:38.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:38.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:38.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:38.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":232767552,"createTime":1749894247555,"epollFd":11,"onlineDuration":9630779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:38.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:38.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":233125504,"createTime":1749894247555,"epollFd":11,"onlineDuration":9631121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/short-break-lubeck-germany/ 2025-06-14 20:24:42.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:42.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:43.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:43.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":235142932,"createTime":1749894247555,"epollFd":11,"onlineDuration":9635796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:44.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739839553833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:44.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.739839553833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:24:44.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:47.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:47.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:47.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:47.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:24:48.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:48.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:48.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:48.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":237374868,"createTime":1749894247555,"epollFd":11,"onlineDuration":9640502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:24:48.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:48.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":237428824,"createTime":1749894247555,"epollFd":11,"onlineDuration":9640820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:24:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/gucci-mane-accused-of-domestic-violence-and-bilking-his-artist-out-of-money-01jbytsfa625 2025-06-14 20:24:52.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:52.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":239726560,"createTime":1749894247555,"epollFd":11,"onlineDuration":9645514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:54.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72831153869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:24:54.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:24:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72831153869629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:24:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:24:54.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:24:54.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:56.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:56.937 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:24:56.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:24:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:24:57.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:57.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:58.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:58.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":242087464,"createTime":1749894247555,"epollFd":11,"onlineDuration":9650454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:24:58.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:58.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:24:58.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:24:58.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":242205904,"createTime":1749894247555,"epollFd":11,"onlineDuration":9650806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:02.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:02.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:03.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:03.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":244437840,"createTime":1749894247555,"epollFd":11,"onlineDuration":9655476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:04.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728960037231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:04.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:25:04.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728960037231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:25:04.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:25:04.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:25:04.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:07.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:07.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:07.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:07.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:07.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:07.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:25:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:25:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:25:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:08.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:08.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":246875072,"createTime":1749894247555,"epollFd":11,"onlineDuration":9660727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":247194860,"createTime":1749894247555,"epollFd":11,"onlineDuration":9661078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:12.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:25:12.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:12.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lil-wayne-the-maestro-of-song-takeovers-01hezgxwnrqq 2025-06-14 20:25:12.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:12.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:13.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:13.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":249233344,"createTime":1749894247555,"epollFd":11,"onlineDuration":9665687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:14.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756309509277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:14.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:25:14.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756309509277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:25:14.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:25:14.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:25:14.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:14.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/enda/gardens/when-to-prune-a-peach-tree 2025-06-14 20:25:15.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:15.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:25:15.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:15.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:25:16.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:16.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:16.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/enda/interior-design/best-pale-blue-paints 2025-06-14 20:25:17.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:17.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":251519236,"createTime":1749894247555,"epollFd":11,"onlineDuration":9670495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":251967992,"createTime":1749894247555,"epollFd":11,"onlineDuration":9671343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:22.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:22.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":253863032,"createTime":1749894247555,"epollFd":11,"onlineDuration":9675492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:24.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776123046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:24.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:25:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776123046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a2b0 2025-06-14 20:25:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:25:24.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:25:24.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:27.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:27.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:27.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/hugh-bonneville 2025-06-14 20:25:27.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:27.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:27.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:27.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:28.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:28.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":256209460,"createTime":1749894247555,"epollFd":11,"onlineDuration":9680535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:28.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:28.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":256554252,"createTime":1749894247555,"epollFd":11,"onlineDuration":9681082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:25:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/martin-freeman 2025-06-14 20:25:28.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:25:28.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:25:30.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:25:30.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:25:32.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:32.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:25:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:25:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:32.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:25:33.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:33.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":258532200,"createTime":1749894247555,"epollFd":11,"onlineDuration":9685465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:34.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750144958496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:34.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:34.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750144958496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a8c0 2025-06-14 20:25:34.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:34.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:34.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:34.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/plants-and-animals/it-s-going-to-be-a-brutal-tick-season-and-experts-warn-officials-aren-t-doing-enough/ 2025-06-14 20:25:37.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:37.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":261290536,"createTime":1749894247555,"epollFd":11,"onlineDuration":9691023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:38.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:38.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":261406344,"createTime":1749894247555,"epollFd":11,"onlineDuration":9691348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:42.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:42.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:42.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:25:42.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":263251376,"createTime":1749894247555,"epollFd":11,"onlineDuration":9695520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:44.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75441551208496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:44.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:44.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75441551208496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:25:44.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:44.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-14 20:25:44.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:25:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:25:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2019/03/05/2-chainz-new-album-review/ 2025-06-14 20:25:47.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:47.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:48.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:48.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:25:48.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:48.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":265703084,"createTime":1749894247555,"epollFd":11,"onlineDuration":9700804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:25:48.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:48.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":266045244,"createTime":1749894247555,"epollFd":11,"onlineDuration":9701141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:50.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:25:50.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:53.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:53.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:53.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:53.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":268063988,"createTime":1749894247555,"epollFd":11,"onlineDuration":9705879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:54.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7120361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:25:54.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7120361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a8c0 2025-06-14 20:25:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:25:57.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:57.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:25:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:58.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:58.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":270352512,"createTime":1749894247555,"epollFd":11,"onlineDuration":9710484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:25:58.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:58.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:25:58.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:25:58.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":270416996,"createTime":1749894247555,"epollFd":11,"onlineDuration":9710836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:02.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:02.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:02.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:26:02.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:03.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:03.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":272733156,"createTime":1749894247555,"epollFd":11,"onlineDuration":9715491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:04.427 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728275299072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728275299072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:26:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:04.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:04.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:04.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cate-blanchett 2025-06-14 20:26:05.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:05.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:05.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-hemsworth/news/the-cast-of-avengers-infinity-war-cannot-be-trusted_6076878 2025-06-14 20:26:06.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:26:06.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:06.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/courtney-barnett 2025-06-14 20:26:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/poker-night 2025-06-14 20:26:07.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:07.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:07.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:07.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:08.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:08.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:08.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:26:08.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:08.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5458400 2025-06-14 20:26:08.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:08.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":275145384,"createTime":1749894247555,"epollFd":11,"onlineDuration":9720776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:09.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:09.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":275529656,"createTime":1749894247555,"epollFd":11,"onlineDuration":9721726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:12.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:12.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":277710268,"createTime":1749894247555,"epollFd":11,"onlineDuration":9725987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:14.435 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73462677001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:14.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73462677001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:26:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:16.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:16.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:16.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/kubo-and-the-two-strings-trailer 2025-06-14 20:26:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:17.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:17.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:17.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:17.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:26:17.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:17.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/war-of-the-planet-of-the-apes-trailer 2025-06-14 20:26:18.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:18.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":279723748,"createTime":1749894247555,"epollFd":11,"onlineDuration":9730505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:18.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:26:18.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:18.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-shannon/news/michael-shannon-frank 2025-06-14 20:26:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":280075120,"createTime":1749894247555,"epollFd":11,"onlineDuration":9731152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:19.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048de0 2025-06-14 20:26:19.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:19.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/whitney-houston/video/sparkle-trailer 2025-06-14 20:26:20.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:26:20.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:26:20.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:20.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:22.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:22.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:22.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:26:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:26:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:26:22.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:22.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:23.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:23.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":282097812,"createTime":1749894247555,"epollFd":11,"onlineDuration":9735592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:24.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765060424804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:24.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:24.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765060424804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:26:24.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:24.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:26:24.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:26:26.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:26.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:26.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/mariah-carey/video/mariah-carey-someday-extended-version 2025-06-14 20:26:26.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:26:26.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:26.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/millie/742714/nancy-lee-grahn-reveals-who-she-wants-her-general-hospital-character-to-date/ 2025-06-14 20:26:27.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:27.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:27.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:27.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:28.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:28.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:28.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:28.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":284563996,"createTime":1749894247555,"epollFd":11,"onlineDuration":9740898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:28.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:28.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/avengers-age-of-ultron-extended-teaser-trailer 2025-06-14 20:26:28.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:28.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":284854832,"createTime":1749894247555,"epollFd":11,"onlineDuration":9741318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:26:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/idris-elba/news/idris-elba-rules-himself-out-next-james-bond-actor_6176807 2025-06-14 20:26:30.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049300 2025-06-14 20:26:30.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:30.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kravitz/news/zoe-kravitz-reflects-on-easy-catwoman-decision_6340374 2025-06-14 20:26:32.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:26:32.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:33.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:33.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:33.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:33.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":287170992,"createTime":1749894247555,"epollFd":11,"onlineDuration":9746190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:34.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780515670776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:34.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e3a0 2025-06-14 20:26:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780515670776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e3a0 2025-06-14 20:26:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e3a0 2025-06-14 20:26:34.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048de0 keealive timeout 2025-06-14 20:26:34.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-14 20:26:34.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048de0 2025-06-14 20:26:34.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:26:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:37.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:37.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:37.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:38.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":289122620,"createTime":1749894247555,"epollFd":11,"onlineDuration":9750489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:38.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048de0 2025-06-14 20:26:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 20:26:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 20:26:38.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 20:26:38.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":289498996,"createTime":1749894247555,"epollFd":11,"onlineDuration":9751070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:38.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:26:38.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:26:38.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 20:26:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 20:26:39.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 20:26:39.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-blake 2025-06-14 20:26:39.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 20:26:39.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:26:39.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:26:39.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 20:26:39.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 20:26:39.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 20:26:39.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 20:26:39.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 20:26:39.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/simon-pegg 2025-06-14 20:26:39.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:39.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 20:26:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:26:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 20:26:40.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 20:26:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 20:26:40.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:26:40.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 20:26:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 20:26:40.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 20:26:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 20:26:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 20:26:41.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 20:26:41.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:26:41.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 20:26:41.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 20:26:41.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 20:26:41.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 20:26:41.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 20:26:41.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 20:26:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:26:41.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:41.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 20:26:42.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 20:26:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 20:26:42.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 20:26:42.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:26:42.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 20:26:42.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 20:26:42.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 20:26:42.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:26:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:26:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:26:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 20:26:42.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:26:42.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:42.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 20:26:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":291491420,"createTime":1749894247555,"epollFd":11,"onlineDuration":9755478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:43.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 20:26:43.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:26:43.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 20:26:43.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 20:26:43.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 20:26:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 20:26:43.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:26:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:26:43.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 20:26:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 20:26:44.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:26:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 20:26:44.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 20:26:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 20:26:44.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748037338256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:44.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:44.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748037338256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:26:44.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:44.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 20:26:44.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 20:26:44.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:26:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:26:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:26:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:26:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:26:44.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 20:26:44.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 20:26:44.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:44.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 20:26:45.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 20:26:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 20:26:45.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 20:26:45.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:26:45.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:26:45.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:26:45.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 20:26:45.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 20:26:45.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 20:26:45.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:45.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:26:46.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 20:26:46.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:26:46.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:26:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 20:26:46.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:26:46.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 20:26:46.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 20:26:46.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049300 keealive timeout 2025-06-14 20:26:46.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049300 2025-06-14 20:26:46.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:26:46.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 20:26:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 20:26:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 20:26:47.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 20:26:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 20:26:47.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 20:26:47.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 20:26:47.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 20:26:47.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 20:26:47.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:47.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:26:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 20:26:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 20:26:47.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:47.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 20:26:48.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 20:26:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 20:26:48.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 20:26:48.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":293907596,"createTime":1749894247555,"epollFd":11,"onlineDuration":9760724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:48.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 20:26:48.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 20:26:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 20:26:48.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":294207644,"createTime":1749894247555,"epollFd":11,"onlineDuration":9761039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:48.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:26:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:26:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 20:26:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 20:26:49.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:26:49.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 20:26:49.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 20:26:49.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 20:26:49.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:26:49.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:26:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:26:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:26:49.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 20:26:49.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:49.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:26:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 20:26:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:26:50.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 20:26:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 20:26:50.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 20:26:50.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 20:26:50.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 20:26:50.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:26:50.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:26:50.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:50.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 20:26:51.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 20:26:51.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:26:51.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andrew-garfield/pictures/5506173 2025-06-14 20:26:51.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 20:26:51.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 20:26:51.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 20:26:51.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 20:26:51.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 20:26:51.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 20:26:51.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049300 2025-06-14 20:26:51.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/arctic-monkeys 2025-06-14 20:26:51.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 20:26:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:26:51.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:51.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 20:26:52.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 20:26:52.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:26:52.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:26:52.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 20:26:52.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:26:52.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlize-theron/pictures/4701416 2025-06-14 20:26:52.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 20:26:52.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 20:26:52.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 20:26:52.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:52.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:26:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:26:52.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:52.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 20:26:53.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":296185592,"createTime":1749894247555,"epollFd":11,"onlineDuration":9765475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:53.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 20:26:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:26:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/doctor-strange 2025-06-14 20:26:53.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 20:26:53.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 20:26:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:26:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 20:26:53.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 20:26:53.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:26:53.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 20:26:53.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:26:53.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/return-to-sender 2025-06-14 20:26:53.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:53.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 20:26:54.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 20:26:54.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:26:54.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 20:26:54.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 20:26:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:26:54.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751842498779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:26:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e330 2025-06-14 20:26:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751842498779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e330 2025-06-14 20:26:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e330 2025-06-14 20:26:54.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e330 2025-06-14 20:26:54.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/thecolorpurple 2025-06-14 20:26:54.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 20:26:54.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:26:54.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 20:26:54.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:26:54.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 20:26:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:26:55.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:26:55.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 20:26:55.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:26:55.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-diary-of-a-teenage-girl 2025-06-14 20:26:55.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 20:26:55.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 20:26:55.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 20:26:55.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 20:26:55.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 20:26:55.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 20:26:55.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 20:26:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051b30 2025-06-14 20:26:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keira-knightley/pictures/5441674 2025-06-14 20:26:55.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:55.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 20:26:56.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 20:26:56.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 20:26:56.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 20:26:56.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:26:56.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 20:26:56.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 20:26:56.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c770 2025-06-14 20:26:56.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/pictures/3042241 2025-06-14 20:26:56.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 20:26:56.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 20:26:56.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:26:56.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:56.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 20:26:56.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:56.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 20:26:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 20:26:57.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:26:57.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:26:57.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-pretty-reckless/pictures/4472919 2025-06-14 20:26:57.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 20:26:57.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 20:26:57.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:26:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:26:57.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:26:57.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:26:57.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:57.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 20:26:57.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 20:26:57.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:57.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 20:26:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":298542548,"createTime":1749894247555,"epollFd":11,"onlineDuration":9770476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:26:58.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 20:26:58.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:26:58.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 20:26:58.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 20:26:58.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 20:26:58.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":298635984,"createTime":1749894247555,"epollFd":11,"onlineDuration":9770825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:26:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 20:26:58.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 20:26:58.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 20:26:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 20:26:58.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:26:58.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:58.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 20:26:59.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 20:26:59.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 20:26:59.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 20:26:59.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:26:59.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 20:26:59.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 20:26:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054ab0 2025-06-14 20:26:59.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 20:26:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 20:26:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 20:26:59.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 20:26:59.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:26:59.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 20:27:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:27:00.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 20:27:00.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 20:27:00.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 20:27:00.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 20:27:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:27:00.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:27:00.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 20:27:00.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 20:27:00.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:00.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 20:27:01.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 20:27:01.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 20:27:01.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:27:01.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 20:27:01.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 20:27:01.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 20:27:01.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 20:27:01.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:27:01.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 20:27:01.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:01.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 20:27:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 20:27:02.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:02.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":300888976,"createTime":1749894247555,"epollFd":11,"onlineDuration":9775497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:04.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78352928161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:04.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055950 2025-06-14 20:27:04.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78352928161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec055950 2025-06-14 20:27:04.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055950 2025-06-14 20:27:06.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055950 2025-06-14 20:27:06.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:06.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-serkis/news/andy-serkis-mowgli-movie-netflix_6158251 2025-06-14 20:27:06.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056e10 2025-06-14 20:27:06.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:06.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-harbour/news/david-harbour-stranger-things-success_6117842 2025-06-14 20:27:06.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049300 keealive timeout 2025-06-14 20:27:06.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:27:06.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049300 2025-06-14 20:27:06.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:07.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049300 2025-06-14 20:27:07.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:07.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-man-from-u-n-c-l-e-comic-con 2025-06-14 20:27:07.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:07.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:07.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060720 2025-06-14 20:27:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-wrecking-crew-featurette-and-clips 2025-06-14 20:27:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:08.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:08.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":303256460,"createTime":1749894247555,"epollFd":11,"onlineDuration":9780516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:08.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:08.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":303324892,"createTime":1749894247555,"epollFd":11,"onlineDuration":9780837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:08.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-14 20:27:08.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:27:08.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:27:08.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:08.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:08.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:08.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/idris-elba/news/door-open-black-james-bond-actor-idris-elba_6166756 2025-06-14 20:27:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060e40 2025-06-14 20:27:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/liam-gallagher-noel-gallagher-reconcile_5939520 2025-06-14 20:27:10.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0615c0 2025-06-14 20:27:10.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:10.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/modest-mouse/music/modest-mouse-strangers-to-ourselves 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e330 keealive timeout 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e330 2025-06-14 20:27:10.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:27:11.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:11.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/noel-gallagher/news/noel-gallagher-x-factor-judge_3590169 2025-06-14 20:27:12.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:27:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/queen/news/bohemian-rhapsody-most-streamed-20th-century-song_6262374 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c770 keealive timeout 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051b30 keealive timeout 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c770 2025-06-14 20:27:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051b30 2025-06-14 20:27:13.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:13.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:13.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:13.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":305677900,"createTime":1749894247555,"epollFd":11,"onlineDuration":9785799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:14.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768831253051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:14.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:14.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768831253051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:27:14.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054ab0 keealive timeout 2025-06-14 20:27:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:27:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054ab0 2025-06-14 20:27:14.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:17.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:17.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:18.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:18.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":307950632,"createTime":1749894247555,"epollFd":11,"onlineDuration":9790464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:18.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:18.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:18.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:18.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":308026960,"createTime":1749894247555,"epollFd":11,"onlineDuration":9790810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:18.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048de0 keealive timeout 2025-06-14 20:27:18.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048de0 2025-06-14 20:27:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048de0 2025-06-14 20:27:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-brown/news/andy-brown-is-finally-making-music-he-s-passionate-about_5967699 2025-06-14 20:27:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bobbi-kristina/news/second-attempt-bobbi-kristina-brown-coma-fails_4609202 2025-06-14 20:27:20.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:20.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:20.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-hemsworth/news/chris-hemsworth-reveals-what-actually-happens-inside-the-met-gala_6377161 2025-06-14 20:27:20.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e330 2025-06-14 20:27:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/funeral-for-a-friend/video/funeral-for-a-friend-best-friends-and-hospital-beds 2025-06-14 20:27:21.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:21.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:21.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-pretty-reckless/news/the-pretty-reckless-going-to-hell-album-reviews-taylor-momsen_4116892 2025-06-14 20:27:22.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:22.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049300 keealive timeout 2025-06-14 20:27:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056e10 keealive timeout 2025-06-14 20:27:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049300 2025-06-14 20:27:22.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056e10 2025-06-14 20:27:23.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:23.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":310328644,"createTime":1749894247555,"epollFd":11,"onlineDuration":9795547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:24.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78188705444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:24.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054ab0 2025-06-14 20:27:24.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78188705444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec054ab0 2025-06-14 20:27:24.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054ab0 2025-06-14 20:27:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060e40 keealive timeout 2025-06-14 20:27:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:27:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060e40 2025-06-14 20:27:24.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:26.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:26.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:26.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:26.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0615c0 keealive timeout 2025-06-14 20:27:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060720 keealive timeout 2025-06-14 20:27:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0615c0 2025-06-14 20:27:26.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060720 2025-06-14 20:27:27.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:27.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:27.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:27.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":312643488,"createTime":1749894247555,"epollFd":11,"onlineDuration":9800481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":312736924,"createTime":1749894247555,"epollFd":11,"onlineDuration":9800847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:28.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:27:28.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:27:31.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:31.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:32.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:32.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:33.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:33.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":314999128,"createTime":1749894247555,"epollFd":11,"onlineDuration":9805470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:34.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77543830871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:34.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77543830871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:27:34.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048de0 keealive timeout 2025-06-14 20:27:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055950 keealive timeout 2025-06-14 20:27:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048de0 2025-06-14 20:27:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055950 2025-06-14 20:27:35.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:35.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:36.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:36.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:36.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bobby-brown/news/bobby-brown-speaks-about-bobbi-kristina-during-first-performance-since-daughter-s-hospitalisation_4674410 2025-06-14 20:27:36.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:27:36.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e330 keealive timeout 2025-06-14 20:27:36.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:27:36.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:36.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e330 2025-06-14 20:27:36.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:37.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:37.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:37.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/in-depth/evolution-of-pretty-reckless-taylor-momsen_4117980 2025-06-14 20:27:37.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:37.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:37.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:37.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:38.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:38.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":317423200,"createTime":1749894247555,"epollFd":11,"onlineDuration":9810791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":317717984,"createTime":1749894247555,"epollFd":11,"onlineDuration":9811142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:38.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:27:38.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:38.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/public-enemy/news/rush-randy-newman-public-enemy-donna-summer-heart-and-albert-king-are-all-in-the-rock-and-roll-hall-of-fame_3415163 2025-06-14 20:27:42.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:42.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:42.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:42.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:43.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:43.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":319792000,"createTime":1749894247555,"epollFd":11,"onlineDuration":9815714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:44.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758256912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:44.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:44.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758256912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:27:44.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:45.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:27:45.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:45.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:27:46.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:27:46.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:46.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/71485/lectores-who-read-cubas-cigar-rollers 2025-06-14 20:27:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:27:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:48.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:48.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:48.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":322039728,"createTime":1749894247555,"epollFd":11,"onlineDuration":9820486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:48.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:48.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":322127900,"createTime":1749894247555,"epollFd":11,"onlineDuration":9820810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:49.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:49.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:51.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:27:51.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:27:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:52.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:27:52.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:27:52.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:52.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:53.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:53.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":324390104,"createTime":1749894247555,"epollFd":11,"onlineDuration":9825472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:54.518 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776662826538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:27:54.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776662826538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:27:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:54.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:27:54.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:27:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:57.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:27:57.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:57.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":326744428,"createTime":1749894247555,"epollFd":11,"onlineDuration":9830481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:27:58.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:27:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":326843128,"createTime":1749894247555,"epollFd":11,"onlineDuration":9830860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:27:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:27:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ian-mcshane 2025-06-14 20:27:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:27:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 20:27:58.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:27:58.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:58.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-14 20:27:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:27:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:27:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jim-james 2025-06-14 20:28:00.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:28:00.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:01.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:01.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:01.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kelly-osbourne 2025-06-14 20:28:02.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:02.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:02.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:02.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:02.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:28:02.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":329109280,"createTime":1749894247555,"epollFd":11,"onlineDuration":9835492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:04.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755247116088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:04.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755247116088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:28:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:07.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:07.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:08.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:08.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":331438600,"createTime":1749894247555,"epollFd":11,"onlineDuration":9840489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:08.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:08.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":331534668,"createTime":1749894247555,"epollFd":11,"onlineDuration":9840819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/mekong-river-cruise-best-routes/ 2025-06-14 20:28:12.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:12.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:13.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:13.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":333798188,"createTime":1749894247555,"epollFd":11,"onlineDuration":9845472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:14.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:14.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:14.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77420425415039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:14.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:28:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77420425415039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:28:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8c0 keealive timeout 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:14.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:28:14.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:28:15.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:15.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:16.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:28:16.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:18.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:18.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":336231472,"createTime":1749894247555,"epollFd":11,"onlineDuration":9850710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":336494672,"createTime":1749894247555,"epollFd":11,"onlineDuration":9851032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:19.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:28:19.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 20:28:19.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 20:28:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 20:28:19.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:19.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:28:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:28:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 20:28:19.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 20:28:19.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 20:28:19.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 20:28:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:28:19.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:19.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:28:20.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 20:28:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 20:28:20.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 20:28:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 20:28:20.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 20:28:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 20:28:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:28:20.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 20:28:20.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 20:28:20.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:20.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 20:28:21.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:28:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 20:28:21.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 20:28:21.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 20:28:21.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 20:28:21.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 20:28:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 20:28:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:28:21.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 20:28:21.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:21.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 20:28:22.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 20:28:22.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 20:28:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 20:28:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 20:28:22.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:28:22.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 20:28:22.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 20:28:22.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 20:28:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:22.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 20:28:22.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:28:22.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:22.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 20:28:23.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":338492360,"createTime":1749894247555,"epollFd":11,"onlineDuration":9855482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 20:28:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 20:28:23.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 20:28:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:28:23.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 20:28:23.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 20:28:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:28:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 20:28:23.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 20:28:23.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:23.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 20:28:24.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 20:28:24.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:28:24.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:28:24.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 20:28:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 20:28:24.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:28:24.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783296585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:24.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:24.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783296585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:28:24.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 20:28:24.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 20:28:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 20:28:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 20:28:24.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:24.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 20:28:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:28:25.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 20:28:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 20:28:25.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 20:28:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 20:28:25.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 20:28:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 20:28:25.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:28:25.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:28:25.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:25.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:28:26.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 20:28:26.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 20:28:26.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 20:28:26.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:28:26.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 20:28:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:28:26.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:28:26.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 20:28:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:28:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:26.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:28:26.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:26.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 20:28:27.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 20:28:27.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:28:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 20:28:27.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 20:28:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 20:28:27.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 20:28:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 20:28:27.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 20:28:27.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:27.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 20:28:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 20:28:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:27.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 20:28:28.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:28.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 20:28:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 20:28:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 20:28:28.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":340945384,"createTime":1749894247555,"epollFd":11,"onlineDuration":9860789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:28.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 20:28:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2018/12/05/drake-number-1-streaming/ 2025-06-14 20:28:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 20:28:28.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 20:28:28.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 20:28:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":341221744,"createTime":1749894247555,"epollFd":11,"onlineDuration":9861109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:28.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:28.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 20:28:28.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 20:28:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:28:29.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:28:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 20:28:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 20:28:29.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:28:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 20:28:29.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 20:28:29.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 20:28:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:28:29.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:29.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:28:30.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:28:30.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 20:28:30.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:28:30.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 20:28:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:28:30.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 20:28:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 20:28:30.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 20:28:30.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 20:28:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 20:28:30.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:30.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:28:31.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:28:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 20:28:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 20:28:31.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 20:28:31.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 20:28:31.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 20:28:31.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 20:28:31.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 20:28:31.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 20:28:31.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:31.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 20:28:32.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:28:32.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 20:28:32.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 20:28:32.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:28:32.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:28:32.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 20:28:32.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 20:28:32.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:32.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 20:28:32.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 20:28:32.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:28:32.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:32.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:28:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":343197060,"createTime":1749894247555,"epollFd":11,"onlineDuration":9865481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:33.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 20:28:33.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 20:28:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 20:28:33.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 20:28:33.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:28:33.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 20:28:33.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 20:28:33.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:28:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 20:28:33.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:33.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 20:28:34.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 20:28:34.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:28:34.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 20:28:34.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 20:28:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:28:34.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 20:28:34.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766761779785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:34.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:28:34.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.766761779785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a8c0 2025-06-14 20:28:34.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8c0 2025-06-14 20:28:34.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:28:34.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 20:28:34.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:28:34.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:34.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 20:28:34.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:34.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:28:35.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:28:35.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 20:28:35.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 20:28:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 20:28:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 20:28:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 20:28:35.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 20:28:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 20:28:35.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 20:28:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 20:28:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:35.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 20:28:36.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 20:28:36.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 20:28:36.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:28:36.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 20:28:36.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 20:28:36.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 20:28:36.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 20:28:36.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 20:28:36.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 20:28:36.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:36.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 20:28:37.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:28:37.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 20:28:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 20:28:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:28:37.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:28:37.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:28:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 20:28:37.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 20:28:37.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:37.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:37.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 20:28:37.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 20:28:37.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:37.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 20:28:38.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":345543488,"createTime":1749894247555,"epollFd":11,"onlineDuration":9870474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:38.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 20:28:38.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 20:28:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 20:28:38.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 20:28:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":345646136,"createTime":1749894247555,"epollFd":11,"onlineDuration":9870858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 20:28:38.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 20:28:38.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:28:38.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 20:28:38.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 20:28:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 20:28:39.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 20:28:39.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:28:39.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 20:28:39.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 20:28:39.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 20:28:39.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 20:28:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 20:28:39.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 20:28:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:28:39.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:39.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 20:28:39.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:39.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:40.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 20:28:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 20:28:40.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 20:28:40.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:28:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:28:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 20:28:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 20:28:40.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 20:28:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 20:28:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 20:28:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:28:41.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 20:28:41.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 20:28:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 20:28:41.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 20:28:41.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:28:41.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 20:28:41.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 20:28:41.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:41.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 20:28:41.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:41.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:42.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:42.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:43.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:43.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347918868,"createTime":1749894247555,"epollFd":11,"onlineDuration":9875506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:44.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773136138916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:44.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773136138916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:28:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:44.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:28:44.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:45.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:45.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:46.347 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:28:46.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:47.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:28:48.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:48.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:48.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:48.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":350335044,"createTime":1749894247555,"epollFd":11,"onlineDuration":9880726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:28:48.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:48.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":350612720,"createTime":1749894247555,"epollFd":11,"onlineDuration":9881055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:51.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:28:51.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:51.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-14 20:28:51.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:28:51.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:51.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:28:52.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:28:52.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:28:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:52.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:28:52.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:52.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 20:28:52.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:28:52.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:52.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:53.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:53.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":352607776,"createTime":1749894247555,"epollFd":11,"onlineDuration":9885469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:54.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780200958251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:28:54.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:28:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780200958251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 20:28:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:28:55.524 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:28:55.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:28:56.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:28:56.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:28:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:57.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:28:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:57.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:58.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:58.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":354948940,"createTime":1749894247555,"epollFd":11,"onlineDuration":9890480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:28:58.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:58.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:28:58.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:28:58.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":355055536,"createTime":1749894247555,"epollFd":11,"onlineDuration":9890848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:03.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:03.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":357305896,"createTime":1749894247555,"epollFd":11,"onlineDuration":9895540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:04.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:29:04.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:29:04.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780309677124023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:04.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:04.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780309677124023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:29:04.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:06.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:29:06.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:07.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:07.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:07.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:08.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:08.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:08.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":359660220,"createTime":1749894247555,"epollFd":11,"onlineDuration":9900492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:08.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:08.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":359752340,"createTime":1749894247555,"epollFd":11,"onlineDuration":9900817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:29:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:29:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:29:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:29:13.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:29:13.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:29:13.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:13.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:14.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:14.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":362517256,"createTime":1749894247555,"epollFd":11,"onlineDuration":9906619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:14.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777103424072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:14.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777103424072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:29:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:17.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:17.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:18.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:18.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":364343864,"createTime":1749894247555,"epollFd":11,"onlineDuration":9910509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:18.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":364800516,"createTime":1749894247555,"epollFd":11,"onlineDuration":9911436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2407862/wisconsin-dells-tours-and-attractions 2025-06-14 20:29:22.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:22.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:23.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:23.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":366716612,"createTime":1749894247555,"epollFd":11,"onlineDuration":9915468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:24.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749250411987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:24.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749250411987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:29:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:27.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:27.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:27.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:27.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:29:28.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:28.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":369043300,"createTime":1749894247555,"epollFd":11,"onlineDuration":9920489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:28.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:28.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:29:28.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:28.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":369407832,"createTime":1749894247555,"epollFd":11,"onlineDuration":9921073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":371402888,"createTime":1749894247555,"epollFd":11,"onlineDuration":9925506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:34.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713687896728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:34.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:34.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.713687896728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:29:34.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:34.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:29:34.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:37.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:37.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":373861176,"createTime":1749894247555,"epollFd":11,"onlineDuration":9930884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:38.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:38.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":374190176,"createTime":1749894247555,"epollFd":11,"onlineDuration":9931291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:41.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:29:41.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:29:41.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:29:41.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:29:42.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:42.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:43.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:43.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":376102324,"createTime":1749894247555,"epollFd":11,"onlineDuration":9935498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:44.606 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771217346191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:44.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:44.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771217346191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:29:44.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:46.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:29:46.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:46.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/camila-cabello/news/camila-cabello-drops-four-new-songs-on-deluxe-edition-of-c-xoxo_6386219 2025-06-14 20:29:47.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:47.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:47.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:29:48.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:48.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":378546136,"createTime":1749894247555,"epollFd":11,"onlineDuration":9940737,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:29:48.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:48.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:29:48.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:48.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":378904088,"createTime":1749894247555,"epollFd":11,"onlineDuration":9941334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:52.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:52.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:53.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:53.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":380808340,"createTime":1749894247555,"epollFd":11,"onlineDuration":9945510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:54.615 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775779724121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:29:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775779724121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:29:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:29:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:58.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:58.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:29:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:29:58.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:58.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":383489032,"createTime":1749894247555,"epollFd":11,"onlineDuration":9950997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:29:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:29:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":383627212,"createTime":1749894247555,"epollFd":11,"onlineDuration":9951510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:02.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:02.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:30:02.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:03.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:03.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":385523568,"createTime":1749894247555,"epollFd":11,"onlineDuration":9955491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:04.626 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73369598388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73369598388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:30:04.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:07.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:07.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:07.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:07.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:08.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:08.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":387851572,"createTime":1749894247555,"epollFd":11,"onlineDuration":9960505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:08.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:08.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:08.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":388318752,"createTime":1749894247555,"epollFd":11,"onlineDuration":9961439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:12.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:12.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:13.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:13.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":390208528,"createTime":1749894247555,"epollFd":11,"onlineDuration":9965499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:14.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774641036987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:14.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:14.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774641036987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:30:14.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:17.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:17.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:18.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:18.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:18.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:18.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":392651024,"createTime":1749894247555,"epollFd":11,"onlineDuration":9970804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:18.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:18.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":392927384,"createTime":1749894247555,"epollFd":11,"onlineDuration":9971155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:22.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:22.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:23.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:23.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":394893488,"createTime":1749894247555,"epollFd":11,"onlineDuration":9975481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:24.643 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738849639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738849639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:30:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:27.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:28.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:28.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":397258340,"createTime":1749894247555,"epollFd":11,"onlineDuration":9980504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:28.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:28.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:29.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:29.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:29.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:29.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":397836064,"createTime":1749894247555,"epollFd":11,"onlineDuration":9981874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:32.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:32.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:32.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:30:32.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:32.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:33.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:33.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":399703468,"createTime":1749894247555,"epollFd":11,"onlineDuration":9985742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:34.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774629592895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:34.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:30:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774629592895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:30:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:30:37.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:37.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:37.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:37.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":401963040,"createTime":1749894247555,"epollFd":11,"onlineDuration":9990511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:38.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:38.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":402069636,"createTime":1749894247555,"epollFd":11,"onlineDuration":9990866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:42.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:42.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:43.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:43.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":404310784,"createTime":1749894247555,"epollFd":11,"onlineDuration":9995487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:44.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777557373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:44.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:30:44.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777557373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:30:44.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:30:47.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:47.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:47.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:48.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:48.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":406662476,"createTime":1749894247555,"epollFd":11,"onlineDuration":10000509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:30:48.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:48.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:30:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":407020428,"createTime":1749894247555,"epollFd":11,"onlineDuration":10001094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:30:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:52.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:53.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:53.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":409012852,"createTime":1749894247555,"epollFd":11,"onlineDuration":10005497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:54.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.784042358398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:30:54.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:54.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.784042358398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:30:54.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:30:57.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:57.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:57.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:57.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:30:58.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:30:58.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:30:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:30:58.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:58.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":411722496,"createTime":1749894247555,"epollFd":11,"onlineDuration":10011043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:30:58.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:30:58.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":411821196,"createTime":1749894247555,"epollFd":11,"onlineDuration":10011373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:03.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:03.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":413725448,"createTime":1749894247555,"epollFd":11,"onlineDuration":10015479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:04.679 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:04.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:04.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73041534423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:31:04.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:07.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:07.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:07.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:07.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:08.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:08.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":416073192,"createTime":1749894247555,"epollFd":11,"onlineDuration":10020530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:08.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:08.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":416165312,"createTime":1749894247555,"epollFd":11,"onlineDuration":10020850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:12.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:12.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:13.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:13.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":418439360,"createTime":1749894247555,"epollFd":11,"onlineDuration":10025571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:14.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76613998413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:14.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:14.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76613998413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:31:14.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:15.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:15.073 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:31:15.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:17.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:17.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:18.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:18.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":420775260,"createTime":1749894247555,"epollFd":11,"onlineDuration":10030511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:18.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":420873960,"createTime":1749894247555,"epollFd":11,"onlineDuration":10030846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:22.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:22.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:23.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:23.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":423123004,"createTime":1749894247555,"epollFd":11,"onlineDuration":10035498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:24.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777347564697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:24.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:31:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777347564697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:31:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:31:27.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:27.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:27.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:27.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:28.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:28.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":425476012,"createTime":1749894247555,"epollFd":11,"onlineDuration":10040493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:28.103 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:31:28.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":425581292,"createTime":1749894247555,"epollFd":11,"onlineDuration":10040884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:29.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:34.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:31:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:31:34.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773235321044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:34.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:34.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773235321044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:31:34.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:35.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:35.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:36.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:36.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":429271356,"createTime":1749894247555,"epollFd":11,"onlineDuration":10048589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:37.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:37.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":430275464,"createTime":1749894247555,"epollFd":11,"onlineDuration":10050810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:38.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:38.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":430638680,"createTime":1749894247555,"epollFd":11,"onlineDuration":10051428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:39.437 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:31:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:39.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:42.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:42.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:43.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:43.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":432537668,"createTime":1749894247555,"epollFd":11,"onlineDuration":10055499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:43.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:43.575 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:31:43.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:44.715 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764020919799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:44.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:44.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764020919799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:31:44.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:45.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:31:45.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:45.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/awards-events/red-carpet/met-gala/naomi-campbell-necklace-2022-met-gala 2025-06-14 20:31:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:47.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:47.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:47.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:31:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":434876200,"createTime":1749894247555,"epollFd":11,"onlineDuration":10060520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:31:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":434972268,"createTime":1749894247555,"epollFd":11,"onlineDuration":10060886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:31:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 20:31:49.787 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:31:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:50.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:31:50.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:31:51.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:31:51.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:31:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:51.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/rich-homie-quan-s-father-breaks-his-silence-on-his-son-s-death-01j74cgcv55p 2025-06-14 20:31:52.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:31:52.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 20:31:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 20:31:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 20:31:52.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:31:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:31:52.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:52.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 20:31:52.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:31:52.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:52.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 20:31:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 20:31:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":437243684,"createTime":1749894247555,"epollFd":11,"onlineDuration":10065523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:53.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:31:53.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:31:53.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:31:53.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 20:31:53.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:31:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:31:53.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 20:31:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:31:53.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:53.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:31:54.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 20:31:54.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:31:54.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 20:31:54.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 20:31:54.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 20:31:54.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:31:54.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 20:31:54.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76991844177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:31:54.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:31:54.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76991844177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 20:31:54.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:31:54.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 20:31:54.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 20:31:54.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:54.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:31:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:31:55.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:31:55.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:31:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:31:55.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:31:55.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 20:31:55.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 20:31:55.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:31:55.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:31:55.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:55.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:31:56.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 20:31:56.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:31:56.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 20:31:56.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 20:31:56.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:31:56.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:31:56.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:31:56.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 20:31:56.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:31:56.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:56.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 20:31:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:31:57.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 20:31:57.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 20:31:57.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 20:31:57.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 20:31:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 20:31:57.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 20:31:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:31:57.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:57.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 20:31:57.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 20:31:57.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:57.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 20:31:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:58.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 20:31:58.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:58.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":439590112,"createTime":1749894247555,"epollFd":11,"onlineDuration":10070510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:31:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:31:58.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:31:58.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":439858576,"createTime":1749894247555,"epollFd":11,"onlineDuration":10070928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:00.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:32:00.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:01.194 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:01.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:01.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:02.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:02.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:03.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:03.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":441924696,"createTime":1749894247555,"epollFd":11,"onlineDuration":10075497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:04.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77846336364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:04.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:04.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77846336364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:32:04.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:04.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:32:04.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:06.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:32:06.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:07.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:07.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:07.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:07.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":444275072,"createTime":1749894247555,"epollFd":11,"onlineDuration":10080519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:08.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:08.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":444389564,"createTime":1749894247555,"epollFd":11,"onlineDuration":10080837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:11.599 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:11.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:13.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:13.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:13.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":446659664,"createTime":1749894247555,"epollFd":11,"onlineDuration":10085540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:14.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786500930786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:14.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:14.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786500930786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:32:14.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:14.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:32:14.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:32:17.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:17.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:17.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:17.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":448992932,"createTime":1749894247555,"epollFd":11,"onlineDuration":10090495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:18.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:18.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:18.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:32:18.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:18.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:18.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32816316967 2025-06-14 20:32:18.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:18.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":449117952,"createTime":1749894247555,"epollFd":11,"onlineDuration":10090898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:20.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2562008/best-things-to-do-on-safari/ 2025-06-14 20:32:22.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:22.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:22.925 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:22.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:23.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:23.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":451369628,"createTime":1749894247555,"epollFd":11,"onlineDuration":10095524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:23.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:24.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728397369384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:32:24.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728397369384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:32:24.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:32:27.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:27.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:27.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:27.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:28.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:28.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:28.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:28.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":453660784,"createTime":1749894247555,"epollFd":11,"onlineDuration":10100513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:28.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:28.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":453717372,"createTime":1749894247555,"epollFd":11,"onlineDuration":10100828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:28.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:32:28.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:32:31.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:32:31.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:32:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:33.286 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:33.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:33.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:33.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":456444124,"createTime":1749894247555,"epollFd":11,"onlineDuration":10105950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:34.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:34.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731773376464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:34.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:32:34.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731773376464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:32:34.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:32:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:32:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:32:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:36.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:32:36.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:37.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:32:37.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:32:37.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:37.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:37.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":458466816,"createTime":1749894247555,"epollFd":11,"onlineDuration":10110719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:38.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:38.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":458791868,"createTime":1749894247555,"epollFd":11,"onlineDuration":10111057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jason-statham/news/jason-statham-jennifer-lopez-was-fun-on-parker-set_1323850 2025-06-14 20:32:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:43.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:43.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":460765868,"createTime":1749894247555,"epollFd":11,"onlineDuration":10115532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:44.617 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:44.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:44.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707284927368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:44.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:44.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.707284927368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:32:44.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:45.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:47.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:47.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:47.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:47.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:32:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":463288640,"createTime":1749894247555,"epollFd":11,"onlineDuration":10120842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:48.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:32:48.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:48.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e/data/ecmseditor/infoeditor/plugins/smiley/images/angel_smile.png 2025-06-14 20:32:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e/data/js/jscolor/hs.png 2025-06-14 20:32:48.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:48.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":463559736,"createTime":1749894247555,"epollFd":11,"onlineDuration":10121354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:52.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:52.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:53.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:53.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":465561372,"createTime":1749894247555,"epollFd":11,"onlineDuration":10125896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:54.771 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76991844177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:32:54.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:54.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76991844177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:32:54.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:54.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:32:54.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:54.984 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:32:54.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:56.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:32:57.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:57.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:32:58.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:58.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:32:58.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:58.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":467830156,"createTime":1749894247555,"epollFd":11,"onlineDuration":10130761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:32:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":468194688,"createTime":1749894247555,"epollFd":11,"onlineDuration":10131100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:32:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:32:59.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:59.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:32:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:32:59.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:32:59.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/society/thresa/posts/rare-double-meteor-shower 2025-06-14 20:33:00.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:33:00.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:00.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:33:02.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:02.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":470235804,"createTime":1749894247555,"epollFd":11,"onlineDuration":10135852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:04.772 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77105712890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:04.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:33:04.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77105712890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 20:33:04.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:33:04.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:33:04.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:06.398 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:33:06.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:06.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:07.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:07.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":472550648,"createTime":1749894247555,"epollFd":11,"onlineDuration":10140533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":472813848,"createTime":1749894247555,"epollFd":11,"onlineDuration":10140915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:11.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:11.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:11.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2693302/things-to-do-dismals-canyon/ 2025-06-14 20:33:12.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:12.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:13.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:13.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":474827328,"createTime":1749894247555,"epollFd":11,"onlineDuration":10145501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:14.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774948120117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:14.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:33:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774948120117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 20:33:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:33:14.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:33:14.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:33:14.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:33:14.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:33:16.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:33:16.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:16.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:33:16.795 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:33:16.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:16.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:33:16.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:33:17.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:17.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:17.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:17.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":477215868,"createTime":1749894247555,"epollFd":11,"onlineDuration":10150496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:18.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:18.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:18.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:18.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":477289564,"createTime":1749894247555,"epollFd":11,"onlineDuration":10150834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:19.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:33:19.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:33:20.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:33:20.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:33:22.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:22.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:23.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:23.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":479554400,"createTime":1749894247555,"epollFd":11,"onlineDuration":10155503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:24.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780996322631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:24.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:33:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780996322631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:33:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:33:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:27.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:27.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:28.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:28.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:28.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:28.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481919252,"createTime":1749894247555,"epollFd":11,"onlineDuration":10160542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:28.120 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:33:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481985052,"createTime":1749894247555,"epollFd":11,"onlineDuration":10160876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:28.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:33:28.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:32.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:33:32.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:33:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":484252520,"createTime":1749894247555,"epollFd":11,"onlineDuration":10165486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:34.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78934097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:34.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:34.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78934097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:33:34.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:37.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:33:37.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:33:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:37.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:37.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:38.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:38.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486627900,"createTime":1749894247555,"epollFd":11,"onlineDuration":10170506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:38.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:38.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:38.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/section/quest 2025-06-14 20:33:38.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:38.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486795032,"createTime":1749894247555,"epollFd":11,"onlineDuration":10170906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:42.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:42.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:43.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:43.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":489004596,"createTime":1749894247555,"epollFd":11,"onlineDuration":10175749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:44.807 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74201774597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:44.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:44.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74201774597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:33:44.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:46.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:33:46.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:46.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 20:33:47.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:47.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:47.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:47.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:33:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":491331284,"createTime":1749894247555,"epollFd":11,"onlineDuration":10180520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:33:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":491395768,"createTime":1749894247555,"epollFd":11,"onlineDuration":10180854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:52.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:33:52.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:33:52.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:52.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:53.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:53.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":493688240,"createTime":1749894247555,"epollFd":11,"onlineDuration":10185515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:54.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731908798217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:33:54.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:33:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.731908798217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:33:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:33:54.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:33:54.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:33:57.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:57.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:33:58.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:58.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:58.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:58.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":496193904,"createTime":1749894247555,"epollFd":11,"onlineDuration":10190912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:33:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:33:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:33:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":496383408,"createTime":1749894247555,"epollFd":11,"onlineDuration":10191254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:02.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:34:02.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:03.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:03.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:03.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:03.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":498453476,"createTime":1749894247555,"epollFd":11,"onlineDuration":10195786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:04.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71053123474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:04.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71053123474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:34:04.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:06.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:06.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:07.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:07.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:07.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:07.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:08.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:08.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:08.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:08.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":500815696,"createTime":1749894247555,"epollFd":11,"onlineDuration":10200808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:08.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:08.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:08.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:08.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":501147328,"createTime":1749894247555,"epollFd":11,"onlineDuration":10201391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:09.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:09.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:09.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:09.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:10.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:10.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:10.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:10.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:11.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:11.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:12.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:12.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:12.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:12.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:12.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:12.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:13.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:13.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":503067372,"createTime":1749894247555,"epollFd":11,"onlineDuration":10205517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:13.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:13.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:14.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:14.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:14.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:14.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:14.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:34:14.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:14.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33023119789 2025-06-14 20:34:14.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764938354492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:14.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:14.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764938354492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:34:14.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:15.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:15.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:15.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:15.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:17.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:17.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:17.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:17.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:17.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33004261819 2025-06-14 20:34:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:18.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:34:18.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:34:18.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:18.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":505501972,"createTime":1749894247555,"epollFd":11,"onlineDuration":10210760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:18.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:18.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":505857292,"createTime":1749894247555,"epollFd":11,"onlineDuration":10211398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:21.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:34:21.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:21.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32846934884 2025-06-14 20:34:22.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:22.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:23.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:23.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":507774704,"createTime":1749894247555,"epollFd":11,"onlineDuration":10215524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:24.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770666122436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:24.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:34:24.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770666122436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:34:24.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:34:27.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:27.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:27.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:28.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:28.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:28.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:28.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":510142188,"createTime":1749894247555,"epollFd":11,"onlineDuration":10220528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:28.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:28.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":510481716,"createTime":1749894247555,"epollFd":11,"onlineDuration":10221147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:30.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:34:30.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:34:32.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:32.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":512499144,"createTime":1749894247555,"epollFd":11,"onlineDuration":10225506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:34.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779354095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:34.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:34:34.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779354095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:34:34.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:34:34.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:34:34.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:36.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:34:36.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:34:37.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:37.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":514813988,"createTime":1749894247555,"epollFd":11,"onlineDuration":10230525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:38.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:38.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:38.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:38.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":514935060,"createTime":1749894247555,"epollFd":11,"onlineDuration":10230878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:43.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:43.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":517261748,"createTime":1749894247555,"epollFd":11,"onlineDuration":10235809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:44.858 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792644500732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:44.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:44.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792644500732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:34:44.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:47.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:47.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:47.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:47.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:34:48.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:48.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":519529216,"createTime":1749894247555,"epollFd":11,"onlineDuration":10240538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:49.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:49.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":520360928,"createTime":1749894247555,"epollFd":11,"onlineDuration":10242139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:52.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:34:52.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:52.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:34:52.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:52.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:52.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:34:52.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:52.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:34:53.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:53.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":521953288,"createTime":1749894247555,"epollFd":11,"onlineDuration":10245739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:54.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797330856323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:34:54.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:34:54.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797330856323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:34:54.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:34:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:34:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/video/ed-sheeran-shivers-video 2025-06-14 20:34:57.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:34:57.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:34:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 20:34:57.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 20:34:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:34:57.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:34:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 20:34:57.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:57.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 20:34:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:58.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 20:34:58.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":524232600,"createTime":1749894247555,"epollFd":11,"onlineDuration":10250526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:34:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 20:34:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 20:34:58.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:34:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 20:34:58.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:58.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":524589236,"createTime":1749894247555,"epollFd":11,"onlineDuration":10251144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:34:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:34:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:34:59.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:34:59.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:35:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 20:35:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 20:35:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:35:00.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 20:35:00.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:35:00.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app.php 2025-06-14 20:35:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:35:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 20:35:00.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 20:35:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 20:35:01.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 20:35:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 20:35:01.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 20:35:01.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 20:35:01.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/help.php 2025-06-14 20:35:01.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 20:35:01.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yox.php 2025-06-14 20:35:01.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 20:35:01.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:35:01.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:01.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:35:02.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 20:35:02.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:35:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 20:35:02.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 20:35:02.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 20:35:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.php 2025-06-14 20:35:02.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 20:35:02.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:35:02.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 20:35:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 20:35:03.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/he.php 2025-06-14 20:35:03.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":526588240,"createTime":1749894247555,"epollFd":11,"onlineDuration":10255570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:03.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 20:35:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:35:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:35:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:35:03.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 20:35:03.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:35:03.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-14 20:35:03.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 20:35:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 20:35:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-14 20:35:03.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:03.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:35:04.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 20:35:04.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 20:35:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 20:35:04.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 20:35:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 20:35:04.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 20:35:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 20:35:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 20:35:04.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:35:04.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794382095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:04.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 20:35:04.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794382095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 20:35:04.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 20:35:04.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:04.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:35:05.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/ 2025-06-14 20:35:05.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:35:05.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 20:35:05.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/special.php 2025-06-14 20:35:05.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 20:35:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 20:35:05.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:35:05.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp.php 2025-06-14 20:35:05.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/cloud.php 2025-06-14 20:35:05.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error_log.php 2025-06-14 20:35:05.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:05.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 20:35:06.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 20:35:06.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:35:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 20:35:06.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 20:35:06.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 20:35:06.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:35:06.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 20:35:06.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 20:35:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:35:06.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:06.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:35:07.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 20:35:07.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:35:07.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 20:35:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 20:35:07.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/html.php 2025-06-14 20:35:07.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 20:35:07.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/google.php 2025-06-14 20:35:07.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/login.php 2025-06-14 20:35:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:07.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/credits.php 2025-06-14 20:35:07.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:07.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 20:35:08.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 20:35:08.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":528926772,"createTime":1749894247555,"epollFd":11,"onlineDuration":10260535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:08.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/raf.php 2025-06-14 20:35:08.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 20:35:08.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:08.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/by.php 2025-06-14 20:35:08.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 20:35:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf.php 2025-06-14 20:35:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:35:08.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":529280776,"createTime":1749894247555,"epollFd":11,"onlineDuration":10261086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:08.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 20:35:08.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:35:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 20:35:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:35:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:35:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:35:09.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-14 20:35:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:35:09.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 20:35:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 20:35:09.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php69 2025-06-14 20:35:09.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 20:35:09.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 20:35:09.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:35:09.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 20:35:09.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:09.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 20:35:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 20:35:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 20:35:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 20:35:10.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 20:35:10.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 20:35:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 20:35:10.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 20:35:10.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 20:35:10.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php 2025-06-14 20:35:10.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:10.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/button/index.php 2025-06-14 20:35:11.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 20:35:11.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-14 20:35:11.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 20:35:11.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:35:11.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:35:11.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 20:35:11.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:35:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:35:11.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 20:35:11.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:11.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 20:35:12.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 20:35:12.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/block/ 2025-06-14 20:35:12.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 20:35:12.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/ 2025-06-14 20:35:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 20:35:12.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 20:35:12.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 20:35:12.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 20:35:12.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:12.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:35:12.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/ 2025-06-14 20:35:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:35:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:35:12.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:12.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:35:13.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":531271884,"createTime":1749894247555,"epollFd":11,"onlineDuration":10265525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:13.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/ 2025-06-14 20:35:13.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 20:35:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/index.php 2025-06-14 20:35:13.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 20:35:13.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 20:35:13.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 20:35:13.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes_function.php 2025-06-14 20:35:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 20:35:13.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 20:35:13.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:13.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-14 20:35:14.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 20:35:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:35:14.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-14 20:35:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/gecko-litespeed.php 2025-06-14 20:35:14.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:35:14.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 20:35:14.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 20:35:14.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 20:35:14.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:35:14.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799583435058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:14.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:14.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799583435058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:35:14.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:35:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:35:14.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:14.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise/ 2025-06-14 20:35:15.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:35:15.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:35:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 20:35:15.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 20:35:15.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 20:35:15.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php 2025-06-14 20:35:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mariju.php 2025-06-14 20:35:15.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 20:35:15.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 20:35:15.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:15.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 20:35:16.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-14 20:35:16.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 20:35:16.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Alfa.php 2025-06-14 20:35:16.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 20:35:16.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 20:35:16.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:35:16.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 20:35:16.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 20:35:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:35:16.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:16.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 20:35:17.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:35:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:35:17.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-corn-sample.php 2025-06-14 20:35:17.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 20:35:17.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 20:35:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 20:35:17.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 20:35:17.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/dmtixucz/golden-access/ 2025-06-14 20:35:17.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:17.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:35:17.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contents.php/lv.php 2025-06-14 20:35:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 20:35:18.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 20:35:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:35:18.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 20:35:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 20:35:18.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":533720960,"createTime":1749894247555,"epollFd":11,"onlineDuration":10270740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:18.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 20:35:18.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 20:35:18.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 20:35:18.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/license.php 2025-06-14 20:35:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":533985476,"createTime":1749894247555,"epollFd":11,"onlineDuration":10271069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:18.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 20:35:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cache.php 2025-06-14 20:35:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:35:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 20:35:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:35:18.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:18.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 20:35:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 20:35:19.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 20:35:19.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/TNT.php 2025-06-14 20:35:19.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 20:35:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 20:35:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/tj.php 2025-06-14 20:35:19.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gc.php 2025-06-14 20:35:19.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:35:19.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/admin.php 2025-06-14 20:35:19.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:19.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 20:35:20.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 20:35:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 20:35:20.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 20:35:20.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 20:35:20.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 20:35:20.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 20:35:20.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wander.php 2025-06-14 20:35:20.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 20:35:20.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 20:35:20.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:20.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 20:35:21.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 20:35:21.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 20:35:21.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 20:35:21.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 20:35:21.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/admin.php 2025-06-14 20:35:21.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:35:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-logout.php 2025-06-14 20:35:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/admin.php 2025-06-14 20:35:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/profile.php 2025-06-14 20:35:21.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:21.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 20:35:22.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/atomlib.php 2025-06-14 20:35:22.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:35:22.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 20:35:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 20:35:22.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:35:22.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 20:35:22.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:35:22.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1bwqtre/admin.php 2025-06-14 20:35:22.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/allez.php 2025-06-14 20:35:22.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:35:22.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:22.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:23.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 20:35:23.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 20:35:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/thumbs.php 2025-06-14 20:35:23.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":536068704,"createTime":1749894247555,"epollFd":11,"onlineDuration":10275749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:23.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 20:35:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 20:35:23.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 20:35:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updates.php 2025-06-14 20:35:23.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/edit.php 2025-06-14 20:35:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dav.php 2025-06-14 20:35:23.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:23.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fi2.php 2025-06-14 20:35:24.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php1 2025-06-14 20:35:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 20:35:24.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 20:35:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 20:35:24.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 20:35:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/update.php 2025-06-14 20:35:24.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 20:35:24.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 20:35:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 20:35:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/admiin.php 2025-06-14 20:35:24.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800697326660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:24.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:24.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800697326660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:35:24.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 20:35:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php/getid3-core.php 2025-06-14 20:35:25.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:35:25.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cron.php 2025-06-14 20:35:25.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/admin.php 2025-06-14 20:35:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/theme.php 2025-06-14 20:35:25.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 20:35:25.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 20:35:25.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bi.php 2025-06-14 20:35:25.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 20:35:25.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:25.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 20:35:26.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iR7SzrsOUEP.php 2025-06-14 20:35:26.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filter.php 2025-06-14 20:35:26.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 20:35:26.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/RxRzhwix.php 2025-06-14 20:35:26.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blkafewl.php 2025-06-14 20:35:26.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rexhp1.p 2025-06-14 20:35:26.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/simple/simple.php 2025-06-14 20:35:26.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/as.php 2025-06-14 20:35:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 20:35:26.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:26.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 20:35:27.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 20:35:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 20:35:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 20:35:27.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hinfofuns.php 2025-06-14 20:35:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 20:35:27.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sky-pro/js.php 2025-06-14 20:35:27.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-header.php 2025-06-14 20:35:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 20:35:27.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:27.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:27.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 20:35:27.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:27.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 20:35:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:35:28.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":538344068,"createTime":1749894247555,"epollFd":11,"onlineDuration":10280560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:28.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 20:35:28.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/radio.php 2025-06-14 20:35:28.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 20:35:28.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:35:28.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:28.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 20:35:28.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 20:35:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 20:35:28.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/dropdown.php 2025-06-14 20:35:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:35:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 20:35:28.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":538723076,"createTime":1749894247555,"epollFd":11,"onlineDuration":10281242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 20:35:28.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 20:35:28.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:28.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 20:35:29.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/admiin.php 2025-06-14 20:35:29.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 20:35:29.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 20:35:29.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 20:35:29.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 20:35:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images.php 2025-06-14 20:35:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 20:35:29.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 20:35:29.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/back.php 2025-06-14 20:35:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:35:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 20:35:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/dropdown.php 2025-06-14 20:35:30.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 20:35:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 20:35:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 20:35:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.PHP 2025-06-14 20:35:30.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 20:35:30.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 20:35:30.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:35:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 20:35:30.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/setup 2025-06-14 20:35:30.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:30.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/admiin.php 2025-06-14 20:35:31.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 20:35:31.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 20:35:31.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 20:35:31.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 20:35:31.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 20:35:31.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 20:35:31.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.tag.id3v3.php 2025-06-14 20:35:31.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 20:35:31.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 20:35:31.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/03/themes.php 2025-06-14 20:35:31.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:31.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 20:35:32.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 20:35:32.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 20:35:32.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/widgets/wp-blog.php 2025-06-14 20:35:32.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 20:35:32.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:35:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 20:35:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/install.php 2025-06-14 20:35:32.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:32.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 20:35:32.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admiin.php 2025-06-14 20:35:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:32.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 20:35:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/ 2025-06-14 20:35:33.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":540686548,"createTime":1749894247555,"epollFd":11,"onlineDuration":10285510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:33.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:35:33.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2014/03/smile.php 2025-06-14 20:35:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/utils/ 2025-06-14 20:35:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 20:35:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 20:35:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lofmebwd.php 2025-06-14 20:35:33.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 20:35:33.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-14 20:35:33.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:33.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 20:35:34.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:35:34.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/wp-signup.php 2025-06-14 20:35:34.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-14 20:35:34.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:35:34.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine.php 2025-06-14 20:35:34.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 20:35:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 20:35:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/envato-market/inc/class-envato-market-github.php 2025-06-14 20:35:34.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 20:35:34.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767005920410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:34.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:35:34.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767005920410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:35:34.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:35:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-14 20:35:34.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:34.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/include.php 2025-06-14 20:35:35.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gzak2w.php 2025-06-14 20:35:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v4.php 2025-06-14 20:35:35.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 20:35:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/lv.php 2025-06-14 20:35:35.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/users.php 2025-06-14 20:35:35.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop.php 2025-06-14 20:35:35.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 20:35:35.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 20:35:35.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 20:35:35.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:35.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets/ 2025-06-14 20:35:36.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/templates.php 2025-06-14 20:35:36.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 20:35:36.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 20:35:36.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 20:35:36.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 20:35:36.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 20:35:36.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 20:35:36.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 20:35:36.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 20:35:36.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:36.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/1.php 2025-06-14 20:35:36.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:35:36.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:35:37.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 20:35:37.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 20:35:37.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:35:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:35:37.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cache.php 2025-06-14 20:35:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vv.php 2025-06-14 20:35:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordfence/js/ 2025-06-14 20:35:37.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/index.php 2025-06-14 20:35:37.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:35:37.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/k.php 2025-06-14 20:35:37.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:37.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:35:38.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 20:35:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":543040872,"createTime":1749894247555,"epollFd":11,"onlineDuration":10290524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 20:35:38.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 20:35:38.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 20:35:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 20:35:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 20:35:38.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/ulc2.php 2025-06-14 20:35:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 20:35:38.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":543425144,"createTime":1749894247555,"epollFd":11,"onlineDuration":10291239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:38.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/ 2025-06-14 20:35:38.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:38.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/delpaths.php 2025-06-14 20:35:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wso.php 2025-06-14 20:35:39.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 20:35:39.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 20:35:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 20:35:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cljntmcz.php 2025-06-14 20:35:39.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:39.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:35:40.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:35:40.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:35:42.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:42.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:43.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:43.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":545396512,"createTime":1749894247555,"epollFd":11,"onlineDuration":10295503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:44.903 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802471160888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:44.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:35:44.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802471160888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:35:44.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:35:44.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:35:44.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:35:44.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:35:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:47.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:47.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:35:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:35:48.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:48.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/ellis/posts/final-fantasy-vii-rebirth-review-best-thing-since-sliced-bread 2025-06-14 20:35:48.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:48.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":547762680,"createTime":1749894247555,"epollFd":11,"onlineDuration":10300586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:35:48.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:48.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:35:48.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:48.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":548087732,"createTime":1749894247555,"epollFd":11,"onlineDuration":10301066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:50.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:35:50.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:50.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 20:35:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 20:35:50.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:50.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 20:35:50.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:50.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 20:35:51.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:51.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 20:35:51.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:51.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 20:35:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:52.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:35:52.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:35:53.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:53.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":550169644,"createTime":1749894247555,"epollFd":11,"onlineDuration":10305753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:54.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79729461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:35:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:35:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79729461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:35:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:35:54.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:35:54.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:35:57.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:57.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:57.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:57.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:35:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:35:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":552545024,"createTime":1749894247555,"epollFd":11,"onlineDuration":10310874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:35:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:35:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":552814804,"createTime":1749894247555,"epollFd":11,"onlineDuration":10311206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:02.704 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:36:02.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:36:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":554878292,"createTime":1749894247555,"epollFd":11,"onlineDuration":10315750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:04.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803218841552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:04.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:36:04.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803218841552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:36:04.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:36:04.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:36:04.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:36:06.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:36:06.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:36:07.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:07.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:07.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:07.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":557143128,"createTime":1749894247555,"epollFd":11,"onlineDuration":10320513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:08.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":557247092,"createTime":1749894247555,"epollFd":11,"onlineDuration":10320871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:12.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:12.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:13.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:13.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":559494820,"createTime":1749894247555,"epollFd":11,"onlineDuration":10325529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:14.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8122615814209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:14.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:36:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8122615814209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:36:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:36:17.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:17.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:18.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:18.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":561918892,"createTime":1749894247555,"epollFd":11,"onlineDuration":10330766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":562197884,"createTime":1749894247555,"epollFd":11,"onlineDuration":10331095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:19.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:36:19.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:36:22.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:22.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:22.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:36:22.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:23.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:23.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":564216628,"createTime":1749894247555,"epollFd":11,"onlineDuration":10335586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:24.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770580291748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:24.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770580291748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:36:24.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:27.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:27.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:27.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:27.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":566534104,"createTime":1749894247555,"epollFd":11,"onlineDuration":10340520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:28.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:28.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:28.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:28.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":566867052,"createTime":1749894247555,"epollFd":11,"onlineDuration":10341182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:28.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:36:33.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:33.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:34.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:34.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":569741196,"createTime":1749894247555,"epollFd":11,"onlineDuration":10347213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:34.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748994827270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:34.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:36:34.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.748994827270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:36:34.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:36:38.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:38.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":571753360,"createTime":1749894247555,"epollFd":11,"onlineDuration":10351584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":571983660,"createTime":1749894247555,"epollFd":11,"onlineDuration":10351926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:42.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:42.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:43.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:43.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":573593128,"createTime":1749894247555,"epollFd":11,"onlineDuration":10355554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:44.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:36:44.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:44.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74790382385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:44.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:44.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74790382385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:36:44.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:47.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:47.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:47.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:47.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:36:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:48.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:48.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":576039572,"createTime":1749894247555,"epollFd":11,"onlineDuration":10360835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:36:48.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:48.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":576334356,"createTime":1749894247555,"epollFd":11,"onlineDuration":10361169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:53.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:53.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":578693944,"createTime":1749894247555,"epollFd":11,"onlineDuration":10366262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:54.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754072189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:36:54.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:54.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754072189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:36:54.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:36:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:36:57.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:57.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:58.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:58.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":580663996,"createTime":1749894247555,"epollFd":11,"onlineDuration":10370540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:36:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:58.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:36:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:36:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":580802176,"createTime":1749894247555,"epollFd":11,"onlineDuration":10370902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:00.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:00.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:00.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2011/11/07/leak-gingerbread-build-ep4p-for-the-samsung-droid-charge/ 2025-06-14 20:37:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:03.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:03.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":583015688,"createTime":1749894247555,"epollFd":11,"onlineDuration":10375551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:04.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768156051635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:04.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:04.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768156051635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:37:04.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:07.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gdftps.php 2025-06-14 20:37:07.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:07.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:07.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:07.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:08.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:08.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":585360800,"createTime":1749894247555,"epollFd":11,"onlineDuration":10380539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":585805608,"createTime":1749894247555,"epollFd":11,"onlineDuration":10381337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:10.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:37:10.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:10.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:37:11.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:37:11.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:11.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:37:12.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:12.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:13.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:13.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":587771712,"createTime":1749894247555,"epollFd":11,"onlineDuration":10385771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:14.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736045837402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:14.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:37:14.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736045837402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:37:14.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:37:16.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:37:16.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:18.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:18.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":590888000,"createTime":1749894247555,"epollFd":11,"onlineDuration":10392080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":590981436,"createTime":1749894247555,"epollFd":11,"onlineDuration":10392424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:22.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:22.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:22.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:37:22.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:23.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:23.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":592423772,"createTime":1749894247555,"epollFd":11,"onlineDuration":10395573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:24.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7398738861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7398738861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:37:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:37:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:37:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:37:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:37:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:28.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:28.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:28.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:28.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":594829420,"createTime":1749894247555,"epollFd":11,"onlineDuration":10400734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:28.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:28.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":595139996,"createTime":1749894247555,"epollFd":11,"onlineDuration":10401066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:32.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:32.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:33.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:33.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":597117944,"createTime":1749894247555,"epollFd":11,"onlineDuration":10405514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:34.996 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77706527709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77706527709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:37:34.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:38.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:38.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:38.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":599839432,"createTime":1749894247555,"epollFd":11,"onlineDuration":10411163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":599942080,"createTime":1749894247555,"epollFd":11,"onlineDuration":10411500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:42.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:43.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:43.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":601818696,"createTime":1749894247555,"epollFd":11,"onlineDuration":10415550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:43.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:43.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:43.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/liam-gallagher/news/liam-gallagher-attends-same-brits-aftershow-party-daughter-never-met_6004057 2025-06-14 20:37:45.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79837417602539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:45.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79837417602539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:37:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:37:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:48.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:48.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":604492808,"createTime":1749894247555,"epollFd":11,"onlineDuration":10420957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:37:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:49.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:49.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":604638884,"createTime":1749894247555,"epollFd":11,"onlineDuration":10421506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:52.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:52.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:53.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:53.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":606607620,"createTime":1749894247555,"epollFd":11,"onlineDuration":10425836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:55.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797882080078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:37:55.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:55.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797882080078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:37:55.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:37:57.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:57.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:37:57.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:57.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:58.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:58.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":608867192,"createTime":1749894247555,"epollFd":11,"onlineDuration":10430530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:37:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:37:58.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:37:58.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:37:59.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:37:59.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":609330424,"createTime":1749894247555,"epollFd":11,"onlineDuration":10431530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:03.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:03.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":611212304,"createTime":1749894247555,"epollFd":11,"onlineDuration":10435545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:05.019 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752897262573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:05.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:05.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752897262573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:38:05.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:07.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:07.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32828825267 2025-06-14 20:38:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:08.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:08.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:08.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:08.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:08.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":613646904,"createTime":1749894247555,"epollFd":11,"onlineDuration":10440785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:08.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:08.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":613943004,"createTime":1749894247555,"epollFd":11,"onlineDuration":10441102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:11.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:11.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:11.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:38:12.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:12.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":615924900,"createTime":1749894247555,"epollFd":11,"onlineDuration":10445533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:15.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812557220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:15.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:38:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812557220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:38:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:38:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:17.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:18.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":618350288,"createTime":1749894247555,"epollFd":11,"onlineDuration":10450772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:18.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:18.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":618659548,"createTime":1749894247555,"epollFd":11,"onlineDuration":10451117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:22.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:22.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:23.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:38:23.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:23.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:23.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":620705928,"createTime":1749894247555,"epollFd":11,"onlineDuration":10455808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:25.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782146453857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:25.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782146453857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:38:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:38:27.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:27.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:27.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:27.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:27.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:28.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:28.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:28.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:28.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":622974712,"createTime":1749894247555,"epollFd":11,"onlineDuration":10460555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":623058936,"createTime":1749894247555,"epollFd":11,"onlineDuration":10460873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:30.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:38:30.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:38:33.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:33.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:33.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:33.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":625673828,"createTime":1749894247555,"epollFd":11,"onlineDuration":10466039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:35.039 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79283905029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:35.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:35.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79283905029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:38:35.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:37.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:37.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:37.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2015/04/29/t-mobiles-galaxy-s6-edge-is-the-first-samsung-device-to-get-an-android-5-1-ota-update/ 2025-06-14 20:38:37.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:37.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:38.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:38.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":627763636,"createTime":1749894247555,"epollFd":11,"onlineDuration":10470774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:38.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:38.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:38.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:38.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":628128168,"createTime":1749894247555,"epollFd":11,"onlineDuration":10471381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:40.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:38:40.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:38:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:43.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:43.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":630011364,"createTime":1749894247555,"epollFd":11,"onlineDuration":10475565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:45.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78896141052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:45.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:45.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78896141052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:38:45.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:47.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:47.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:47.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":632381480,"createTime":1749894247555,"epollFd":11,"onlineDuration":10480542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:48.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:48.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:48.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:48.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":632459124,"createTime":1749894247555,"epollFd":11,"onlineDuration":10480880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:50.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:38:50.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:38:51.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:38:51.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:51.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:38:52.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:52.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:38:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:53.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:53.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":634708168,"createTime":1749894247555,"epollFd":11,"onlineDuration":10485544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:38:55.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814353942871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:38:55.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:55.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814353942871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:38:55.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:38:57.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:57.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:38:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:38:58.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:58.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":637082232,"createTime":1749894247555,"epollFd":11,"onlineDuration":10490535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:38:58.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:58.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:38:58.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:38:58.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":637186196,"createTime":1749894247555,"epollFd":11,"onlineDuration":10490876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-14 20:39:02.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:02.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:03.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:03.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":639412868,"createTime":1749894247555,"epollFd":11,"onlineDuration":10495547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:05.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765012741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:39:05.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765012741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:39:05.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:39:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:39:07.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:07.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:07.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:07.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:07.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:07.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/debbie-harry 2025-06-14 20:39:07.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:07.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:08.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:08.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":642136988,"createTime":1749894247555,"epollFd":11,"onlineDuration":10501085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:08.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:39:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-miller 2025-06-14 20:39:08.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:08.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:08.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:08.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:08.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:08.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":642215948,"createTime":1749894247555,"epollFd":11,"onlineDuration":10501431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:09.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:39:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gq 2025-06-14 20:39:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:39:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/missy-elliott 2025-06-14 20:39:10.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:39:10.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:10.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richie-sambora 2025-06-14 20:39:11.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 20:39:11.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:11.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steven-bauer 2025-06-14 20:39:13.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:13.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:13.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:13.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":644204424,"createTime":1749894247555,"epollFd":11,"onlineDuration":10505799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:15.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81650733947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:15.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046df0 2025-06-14 20:39:15.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81650733947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046df0 2025-06-14 20:39:15.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046df0 2025-06-14 20:39:17.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:17.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:17.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:17.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:18.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:18.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":646471892,"createTime":1749894247555,"epollFd":11,"onlineDuration":10510545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:39:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:19.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:19.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":646954864,"createTime":1749894247555,"epollFd":11,"onlineDuration":10511574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:23.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:39:23.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:23.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:23.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":648936760,"createTime":1749894247555,"epollFd":11,"onlineDuration":10515894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:39:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:39:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:39:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:39:25.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812297821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:25.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812297821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:39:25.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:39:27.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:39:27.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:27.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:28.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:28.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:39:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":651183172,"createTime":1749894247555,"epollFd":11,"onlineDuration":10520569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:39:28.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:28.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":651572708,"createTime":1749894247555,"epollFd":11,"onlineDuration":10521169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:32.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:32.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":653529600,"createTime":1749894247555,"epollFd":11,"onlineDuration":10525549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:35.082 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812040328979492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:35.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:35.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812040328979492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:39:35.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:36.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:36.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:36.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:36.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:36.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:36.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:36.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:37.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:37.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:37.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:37.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:37.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:37.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:37.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:37.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:37.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:37.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:37.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:37.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:38.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":655877344,"createTime":1749894247555,"epollFd":11,"onlineDuration":10530563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:38.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:38.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:38.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":656262932,"createTime":1749894247555,"epollFd":11,"onlineDuration":10531165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:38.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:38.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:38.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:39.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 20:39:39.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:39:39.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:39.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:39.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:39.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:42.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:42.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:43.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:43.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":658250092,"createTime":1749894247555,"epollFd":11,"onlineDuration":10535545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:45.088 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759443283081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:45.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:45.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.759443283081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:39:45.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:47.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:47.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:39:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":660604416,"createTime":1749894247555,"epollFd":11,"onlineDuration":10540559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:39:48.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:48.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:39:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":660947892,"createTime":1749894247555,"epollFd":11,"onlineDuration":10540967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:52.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:52.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:53.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":662937684,"createTime":1749894247555,"epollFd":11,"onlineDuration":10545550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:55.098 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775657653808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:39:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775657653808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:39:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:39:55.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:39:55.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:39:57.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:57.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:57.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:39:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:39:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":665280164,"createTime":1749894247555,"epollFd":11,"onlineDuration":10550568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:39:58.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:39:58.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":665673648,"createTime":1749894247555,"epollFd":11,"onlineDuration":10551120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:03.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:03.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:03.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:03.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":667996388,"createTime":1749894247555,"epollFd":11,"onlineDuration":10556159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:05.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78065299987793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:05.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:05.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78065299987793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:40:05.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:07.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:07.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:07.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:07.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:08.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:08.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":670053296,"createTime":1749894247555,"epollFd":11,"onlineDuration":10560794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:08.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:08.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:09.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:09.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":670463888,"createTime":1749894247555,"epollFd":11,"onlineDuration":10561629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:12.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:12.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:12.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/carla-bruni/news/former-french-first-lady-carla-bruni-pregnant---report_1353704 2025-06-14 20:40:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:13.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:13.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":672285232,"createTime":1749894247555,"epollFd":11,"onlineDuration":10565569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:15.115 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78345489501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:15.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:15.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78345489501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:40:15.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:17.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:17.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:17.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:17.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:18.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:18.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":674656664,"createTime":1749894247555,"epollFd":11,"onlineDuration":10570565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:18.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:18.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":674804056,"createTime":1749894247555,"epollFd":11,"onlineDuration":10570897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:23.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:23.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":677025464,"createTime":1749894247555,"epollFd":11,"onlineDuration":10575538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:25.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7883358001709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:25.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7883358001709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:40:25.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:27.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:27.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:27.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:27.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":679469276,"createTime":1749894247555,"epollFd":11,"onlineDuration":10580791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:28.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:28.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:40:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":679699576,"createTime":1749894247555,"epollFd":11,"onlineDuration":10581135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:40:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:32.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:32.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:33.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:33.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":681847288,"createTime":1749894247555,"epollFd":11,"onlineDuration":10585780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:35.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800464630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800464630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:40:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:38.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:38.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":684066064,"createTime":1749894247555,"epollFd":11,"onlineDuration":10590572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:38.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:38.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:38.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":684395064,"createTime":1749894247555,"epollFd":11,"onlineDuration":10591208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:42.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:43.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:43.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":686376960,"createTime":1749894247555,"epollFd":11,"onlineDuration":10595548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:45.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:40:45.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:45.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789962768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:45.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:45.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789962768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:40:45.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:46.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:40:46.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:46.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/above-and-beyond 2025-06-14 20:40:47.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:40:47.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:47.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/benjamin-mckenzie 2025-06-14 20:40:47.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:47.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:47.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:47.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:48.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:40:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dancing-with-the-stars 2025-06-14 20:40:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":688764184,"createTime":1749894247555,"epollFd":11,"onlineDuration":10600544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:40:48.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:40:48.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:40:48.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:40:48.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":689069496,"createTime":1749894247555,"epollFd":11,"onlineDuration":10601050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:48.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:48.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donatella-versace 2025-06-14 20:40:49.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:40:49.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:49.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-lord-of-the-rings 2025-06-14 20:40:51.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:40:51.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:51.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/griselda/tv-show/will-the-100-return-for-season-8/ 2025-06-14 20:40:52.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:52.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":691056656,"createTime":1749894247555,"epollFd":11,"onlineDuration":10605551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:55.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744735717773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:40:55.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 20:40:55.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744735717773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 20:40:55.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 20:40:57.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:57.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:40:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:40:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":693500468,"createTime":1749894247555,"epollFd":11,"onlineDuration":10610621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:40:58.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:40:58.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":693674180,"createTime":1749894247555,"epollFd":11,"onlineDuration":10610940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:03.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:41:03.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:41:03.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:03.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":695812680,"createTime":1749894247555,"epollFd":11,"onlineDuration":10615542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:41:05.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:05.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:05.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:05.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:41:05.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 20:41:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:41:07.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:07.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:07.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:07.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:41:08.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:08.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":698314396,"createTime":1749894247555,"epollFd":11,"onlineDuration":10620771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:41:08.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:08.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":698494688,"createTime":1749894247555,"epollFd":11,"onlineDuration":10621128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:12.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:12.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":700625292,"createTime":1749894247555,"epollFd":11,"onlineDuration":10625642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:15.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796754837036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:15.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796754837036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:41:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:17.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:17.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:17.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":703191492,"createTime":1749894247555,"epollFd":11,"onlineDuration":10631106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:18.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:18.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":703288876,"createTime":1749894247555,"epollFd":11,"onlineDuration":10631437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:22.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:22.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:23.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:23.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":705185232,"createTime":1749894247555,"epollFd":11,"onlineDuration":10635555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:25.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795202255249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:25.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:25.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795202255249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:41:25.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:27.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:27.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:27.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:27.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:41:28.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:28.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":707563244,"createTime":1749894247555,"epollFd":11,"onlineDuration":10640540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:28.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:28.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:41:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":707714584,"createTime":1749894247555,"epollFd":11,"onlineDuration":10640873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:32.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:32.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:33.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:33.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709972840,"createTime":1749894247555,"epollFd":11,"onlineDuration":10645565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:35.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79375648498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:35.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79375648498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:41:35.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:37.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:37.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:38.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:38.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":712292948,"createTime":1749894247555,"epollFd":11,"onlineDuration":10650559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":712383752,"createTime":1749894247555,"epollFd":11,"onlineDuration":10650889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:42.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:42.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:43.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:43.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":714664380,"createTime":1749894247555,"epollFd":11,"onlineDuration":10655589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:45.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:45.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:45.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:41:45.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:47.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:48.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:48.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:41:48.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:48.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:48.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:48.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":717429296,"createTime":1749894247555,"epollFd":11,"onlineDuration":10661364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:49.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:49.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":717678020,"createTime":1749894247555,"epollFd":11,"onlineDuration":10661987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:51.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:51.581 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:41:51.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:41:52.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:52.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:53.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:53.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":719573060,"createTime":1749894247555,"epollFd":11,"onlineDuration":10665955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:41:53.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:41:53.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:41:55.195 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768905639648438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:41:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:41:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768905639648438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:41:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:41:56.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:41:56.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:41:57.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:57.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:41:58.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:58.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":721719456,"createTime":1749894247555,"epollFd":11,"onlineDuration":10670573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:41:58.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:58.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:41:58.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:41:58.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":722095832,"createTime":1749894247555,"epollFd":11,"onlineDuration":10671367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:01.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:01.596 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:42:01.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:02.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:03.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:03.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":724281708,"createTime":1749894247555,"epollFd":11,"onlineDuration":10675988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:04.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:04.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:04.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-14 20:42:05.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72684097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:05.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:05.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72684097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:42:05.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:07.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:07.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:08.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:08.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":726383360,"createTime":1749894247555,"epollFd":11,"onlineDuration":10680556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:08.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:08.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:08.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:08.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":726558388,"createTime":1749894247555,"epollFd":11,"onlineDuration":10680913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:12.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:12.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:13.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:13.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:13.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alforjas/barleysaddlebag.html 2025-06-14 20:42:13.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:13.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":728831120,"createTime":1749894247555,"epollFd":11,"onlineDuration":10685849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:15.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750940322875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:15.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:42:15.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750940322875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:42:15.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:42:17.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:17.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:19.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:42:19.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:19.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:19.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":731676312,"createTime":1749894247555,"epollFd":11,"onlineDuration":10691823,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":731876344,"createTime":1749894247555,"epollFd":11,"onlineDuration":10692156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:22.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:22.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:23.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:23.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":733477916,"createTime":1749894247555,"epollFd":11,"onlineDuration":10695718,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:25.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770519256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:25.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:25.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770519256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:42:25.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:42:27.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:27.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:27.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:27.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:28.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":735775652,"createTime":1749894247555,"epollFd":11,"onlineDuration":10700565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:28.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:28.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:28.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:28.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":736078332,"createTime":1749894247555,"epollFd":11,"onlineDuration":10700982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:42:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:31.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:31.226 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:42:31.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:31.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:42:31.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:42:32.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:32.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:33.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:33.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":738157612,"createTime":1749894247555,"epollFd":11,"onlineDuration":10705567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:35.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73714828491211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:35.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:35.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73714828491211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:42:35.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:37.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:37.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:37.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:37.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:38.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:38.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:38.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:38.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":740543520,"createTime":1749894247555,"epollFd":11,"onlineDuration":10710652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:38.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:38.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":740705388,"createTime":1749894247555,"epollFd":11,"onlineDuration":10710972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:42.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:42.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:43.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:43.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":742879420,"createTime":1749894247555,"epollFd":11,"onlineDuration":10715578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:45.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77627182006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:45.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:45.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77627182006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:42:45.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:47.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:47.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:47.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:47.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:48.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:48.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:42:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":745366660,"createTime":1749894247555,"epollFd":11,"onlineDuration":10720909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:42:49.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:49.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":745652232,"createTime":1749894247555,"epollFd":11,"onlineDuration":10721557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:53.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:53.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:53.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:42:53.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:42:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":747949968,"createTime":1749894247555,"epollFd":11,"onlineDuration":10726335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:54.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:54.478 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:42:54.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:55.250 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760887145996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:42:55.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:55.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760887145996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:42:55.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:42:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:42:57.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:57.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:58.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:58.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:42:58.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:58.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":750275340,"createTime":1749894247555,"epollFd":11,"onlineDuration":10731329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:42:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:42:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":750427996,"createTime":1749894247555,"epollFd":11,"onlineDuration":10731664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:02.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:02.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:03.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:03.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":752200648,"createTime":1749894247555,"epollFd":11,"onlineDuration":10735572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:05.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725679397583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:05.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.725679397583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:43:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:07.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:07.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:08.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:08.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":754740528,"createTime":1749894247555,"epollFd":11,"onlineDuration":10740862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:08.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:08.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":755072160,"createTime":1749894247555,"epollFd":11,"onlineDuration":10741483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:12.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:12.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:13.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:13.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":757015892,"createTime":1749894247555,"epollFd":11,"onlineDuration":10745604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:15.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750425338745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:15.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750425338745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:43:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:18.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:18.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":759462336,"createTime":1749894247555,"epollFd":11,"onlineDuration":10750904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:18.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:18.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:18.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:18.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":759738696,"createTime":1749894247555,"epollFd":11,"onlineDuration":10751379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:22.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:22.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:23.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:23.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":761736384,"createTime":1749894247555,"epollFd":11,"onlineDuration":10755786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:25.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785411834716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:25.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:25.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785411834716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:43:25.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:27.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:27.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:27.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:27.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:28.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:28.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":764085444,"createTime":1749894247555,"epollFd":11,"onlineDuration":10760720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:28.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:28.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":764339432,"createTime":1749894247555,"epollFd":11,"onlineDuration":10761131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:29.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.133 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:29.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:29.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:30.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:30.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:30.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:43:30.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:43:33.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:33.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":766645064,"createTime":1749894247555,"epollFd":11,"onlineDuration":10765976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:34.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:43:34.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:34.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:43:34.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:34.111 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:43:34.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:35.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785179138183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:35.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:35.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785179138183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:43:35.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:37.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:37.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":768804620,"createTime":1749894247555,"epollFd":11,"onlineDuration":10770790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:38.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:38.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":769023076,"createTime":1749894247555,"epollFd":11,"onlineDuration":10771122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:42.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:42.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:43.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:43.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":771041820,"createTime":1749894247555,"epollFd":11,"onlineDuration":10775610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:45.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781692504882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:45.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:45.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781692504882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:43:45.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:43:47.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:47.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":773496160,"createTime":1749894247555,"epollFd":11,"onlineDuration":10780724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:43:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:43:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":773867272,"createTime":1749894247555,"epollFd":11,"onlineDuration":10781536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:43:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:43:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":775886016,"createTime":1749894247555,"epollFd":11,"onlineDuration":10785890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:55.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738590240478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:43:55.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:43:55.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738590240478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:43:55.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:43:57.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:57.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:43:58.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:58.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":778120584,"createTime":1749894247555,"epollFd":11,"onlineDuration":10790588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:43:58.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:58.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:58.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:58.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:43:58.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:43:58.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":778483800,"createTime":1749894247555,"epollFd":11,"onlineDuration":10791288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:02.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:02.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:03.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:03.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":780520968,"createTime":1749894247555,"epollFd":11,"onlineDuration":10795616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:04.433 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:44:04.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:05.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733795166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:05.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:05.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.733795166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:44:05.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:07.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:07.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:08.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:08.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":782830548,"createTime":1749894247555,"epollFd":11,"onlineDuration":10800588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:08.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:08.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":783188500,"createTime":1749894247555,"epollFd":11,"onlineDuration":10801232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":785173028,"createTime":1749894247555,"epollFd":11,"onlineDuration":10805576,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:15.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729631423950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:15.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:15.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.729631423950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:44:15.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:16.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:16.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:16.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 20:44:17.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:17.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:18.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:18.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":787518140,"createTime":1749894247555,"epollFd":11,"onlineDuration":10810574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:18.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:18.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":787637896,"createTime":1749894247555,"epollFd":11,"onlineDuration":10810892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:21.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:44:21.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:21.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/author/amal/ 2025-06-14 20:44:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:23.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:23.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":789851408,"createTime":1749894247555,"epollFd":11,"onlineDuration":10815553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:23.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:44:23.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:23.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:44:24.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:44:24.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:24.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:44:25.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7495059967041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:25.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:44:25.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7495059967041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:44:25.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:44:27.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:27.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:28.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:28.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":792125456,"createTime":1749894247555,"epollFd":11,"onlineDuration":10820562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:28.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:28.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:28.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:28.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":792617640,"createTime":1749894247555,"epollFd":11,"onlineDuration":10821388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:32.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:32.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:33.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:33.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":794520576,"createTime":1749894247555,"epollFd":11,"onlineDuration":10825573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:44:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:34.088 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:44:34.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:44:35.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78982925415039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:35.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:35.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78982925415039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:44:35.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:44:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:44:37.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:37.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:37.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:37.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:38.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:38.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:38.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:38.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":796926224,"createTime":1749894247555,"epollFd":11,"onlineDuration":10830581,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:38.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:38.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":797082828,"createTime":1749894247555,"epollFd":11,"onlineDuration":10830916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:39.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:44:39.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:44:42.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:42.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:43.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:43.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":799301604,"createTime":1749894247555,"epollFd":11,"onlineDuration":10835619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:45.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760520935058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:45.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760520935058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:44:45.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:47.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:47.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:48.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:48.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:44:48.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":801736204,"createTime":1749894247555,"epollFd":11,"onlineDuration":10840834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:44:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":802044148,"createTime":1749894247555,"epollFd":11,"onlineDuration":10841406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:52.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:44:52.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:44:52.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:53.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:53.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":803969456,"createTime":1749894247555,"epollFd":11,"onlineDuration":10845575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:55.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763286590576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:44:55.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:55.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763286590576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:44:55.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:44:57.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:57.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:44:58.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:58.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:44:58.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:58.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":806268508,"createTime":1749894247555,"epollFd":11,"onlineDuration":10850588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:44:58.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:44:58.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":806476436,"createTime":1749894247555,"epollFd":11,"onlineDuration":10850921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:02.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:02.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:03.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:03.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":808637308,"createTime":1749894247555,"epollFd":11,"onlineDuration":10855553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:05.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773038864135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:05.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773038864135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:45:05.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:07.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:07.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":811032428,"createTime":1749894247555,"epollFd":11,"onlineDuration":10860560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:08.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:08.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":811306156,"createTime":1749894247555,"epollFd":11,"onlineDuration":10860990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:10.212 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:45:10.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:12.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:12.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:13.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:13.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":813394648,"createTime":1749894247555,"epollFd":11,"onlineDuration":10865585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:15.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798248291015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:15.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:15.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798248291015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:45:15.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:17.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:17.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:18.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:18.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":815700280,"createTime":1749894247555,"epollFd":11,"onlineDuration":10870622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:18.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:18.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":816134560,"createTime":1749894247555,"epollFd":11,"onlineDuration":10871363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:20.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:20.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:20.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/gallery/best-no-bake-easter-dishes/ 2025-06-14 20:45:22.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:22.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:23.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:23.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":818099348,"createTime":1749894247555,"epollFd":11,"onlineDuration":10875560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:25.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80377960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:25.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:25.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80377960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:45:25.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:27.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:27.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:28.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:28.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":820394452,"createTime":1749894247555,"epollFd":11,"onlineDuration":10880574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:28.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:45:28.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:45:28.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:28.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:28.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:28.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":820587904,"createTime":1749894247555,"epollFd":11,"onlineDuration":10880922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:32.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:32.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":822785624,"createTime":1749894247555,"epollFd":11,"onlineDuration":10885583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:35.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787052154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:35.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:35.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787052154541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:45:35.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:37.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:45:37.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:37.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:37.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:38.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:38.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:38.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":825132052,"createTime":1749894247555,"epollFd":11,"onlineDuration":10890592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:38.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:38.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":825516324,"createTime":1749894247555,"epollFd":11,"onlineDuration":10891464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:39.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:45:39.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:45:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:43.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:43.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":827435052,"createTime":1749894247555,"epollFd":11,"onlineDuration":10895565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:43.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:45:43.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:45:45.386 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75984764099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:45.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:45.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75984764099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:45:45.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:47.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:47.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:45:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":830035468,"createTime":1749894247555,"epollFd":11,"onlineDuration":10900925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:45:48.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:48.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":830184176,"createTime":1749894247555,"epollFd":11,"onlineDuration":10901251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:45:49.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:49.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/things-to-do-in-gozo/ 2025-06-14 20:45:52.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:52.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:53.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:53.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":832184496,"createTime":1749894247555,"epollFd":11,"onlineDuration":10905590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:55.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753313064575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:45:55.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:55.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753313064575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:45:55.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:45:57.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:57.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:57.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:57.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:45:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:45:58.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:58.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":834623044,"createTime":1749894247555,"epollFd":11,"onlineDuration":10910816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:45:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:45:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":834799388,"createTime":1749894247555,"epollFd":11,"onlineDuration":10911133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:02.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:02.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:03.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:03.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":836916832,"createTime":1749894247555,"epollFd":11,"onlineDuration":10915578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:46:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:05.403 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754573822021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754573822021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:46:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:07.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:07.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:07.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:08.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:08.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":839193512,"createTime":1749894247555,"epollFd":11,"onlineDuration":10920562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":839596208,"createTime":1749894247555,"epollFd":11,"onlineDuration":10921283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:12.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:12.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":841696544,"createTime":1749894247555,"epollFd":11,"onlineDuration":10925883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:15.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.695268630981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:15.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:15.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.695268630981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:46:15.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:17.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:17.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:17.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:17.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:18.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:18.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":844015336,"createTime":1749894247555,"epollFd":11,"onlineDuration":10930811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":844199576,"createTime":1749894247555,"epollFd":11,"onlineDuration":10931138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:23.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:23.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:23.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:23.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":846651284,"createTime":1749894247555,"epollFd":11,"onlineDuration":10936276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:25.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78139877319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:25.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:25.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78139877319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:46:25.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:28.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:28.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:28.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:46:28.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:28.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":849027980,"createTime":1749894247555,"epollFd":11,"onlineDuration":10941313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:29.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:29.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":849118784,"createTime":1749894247555,"epollFd":11,"onlineDuration":10941639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:30.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:46:30.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:32.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:32.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:33.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:33.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":851026984,"createTime":1749894247555,"epollFd":11,"onlineDuration":10945604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:35.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76923370361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:35.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76923370361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:46:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:37.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:37.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:37.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:38.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:38.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:38.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":853391836,"createTime":1749894247555,"epollFd":11,"onlineDuration":10950602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:38.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:38.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":853555020,"createTime":1749894247555,"epollFd":11,"onlineDuration":10950927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:39.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/colossal 2025-06-14 20:46:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:43.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:43.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":855685624,"createTime":1749894247555,"epollFd":11,"onlineDuration":10955563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:45.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:46:45.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:45.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768192291259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:45.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:45.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768192291259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:46:45.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:46:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:47.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":858141280,"createTime":1749894247555,"epollFd":11,"onlineDuration":10960872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:46:48.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:48.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:46:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":858482124,"createTime":1749894247555,"epollFd":11,"onlineDuration":10961490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:53.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:53.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:53.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:53.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":860677212,"createTime":1749894247555,"epollFd":11,"onlineDuration":10965984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:55.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:46:55.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:55.446 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78759002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:46:55.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:55.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78759002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:46:55.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:46:57.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:57.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:57.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:57.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:46:58.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:58.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:46:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":862760440,"createTime":1749894247555,"epollFd":11,"onlineDuration":10970596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:46:58.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:46:58.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":863086808,"createTime":1749894247555,"epollFd":11,"onlineDuration":10971140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:02.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:02.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:03.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:03.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":865091076,"createTime":1749894247555,"epollFd":11,"onlineDuration":10975572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:05.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751747131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:05.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:05.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751747131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:47:05.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:07.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:07.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:07.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:07.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:08.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:08.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":867444084,"createTime":1749894247555,"epollFd":11,"onlineDuration":10980584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:08.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:08.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:08.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:08.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":867659908,"createTime":1749894247555,"epollFd":11,"onlineDuration":10980932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:12.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:12.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:13.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:13.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":869807620,"createTime":1749894247555,"epollFd":11,"onlineDuration":10985597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:15.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74119758605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:15.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:15.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74119758605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:47:15.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:16.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:17.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:17.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:17.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:18.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:18.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:18.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:18.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":872111936,"createTime":1749894247555,"epollFd":11,"onlineDuration":10990570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":872305388,"createTime":1749894247555,"epollFd":11,"onlineDuration":10990907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:22.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:22.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:23.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:23.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":874463628,"createTime":1749894247555,"epollFd":11,"onlineDuration":10995575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:25.471 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736631393432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:25.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:25.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.736631393432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:47:25.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:26.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:26.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:26.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/celebrity/angelina-jolie/angelina-jolie-talks-lacking-skills-stay-at-home-mom 2025-06-14 20:47:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:27.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:27.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:28.022 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:47:28.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":876848220,"createTime":1749894247555,"epollFd":11,"onlineDuration":11000584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:28.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:28.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":877179852,"createTime":1749894247555,"epollFd":11,"onlineDuration":11001134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:28.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:47:28.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:28.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:47:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:33.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:33.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":879401260,"createTime":1749894247555,"epollFd":11,"onlineDuration":11005925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:35.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743816375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:35.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:35.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.743816375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:47:35.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:37.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:37.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:37.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:38.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:47:38.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:47:38.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:38.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:38.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:38.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":881541076,"createTime":1749894247555,"epollFd":11,"onlineDuration":11010609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":881804276,"createTime":1749894247555,"epollFd":11,"onlineDuration":11010932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:42.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:42.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:43.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:47:43.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:43.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:43.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":884041476,"createTime":1749894247555,"epollFd":11,"onlineDuration":11015911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:45.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:47:45.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:47:45.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75759506225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:45.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75759506225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:47:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:48.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:48.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":886264200,"createTime":1749894247555,"epollFd":11,"onlineDuration":11020592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:47:48.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:48.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:47:48.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:48.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":886573460,"createTime":1749894247555,"epollFd":11,"onlineDuration":11021194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:52.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:52.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:53.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:53.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":888592204,"createTime":1749894247555,"epollFd":11,"onlineDuration":11025596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:55.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698524475097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:47:55.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.698524475097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:47:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:56.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:47:56.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:56.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:47:57.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:47:57.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:57.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:47:57.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:57.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:47:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:47:58.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:58.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":890988640,"createTime":1749894247555,"epollFd":11,"onlineDuration":11030642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:47:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:47:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":891278160,"createTime":1749894247555,"epollFd":11,"onlineDuration":11031258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:48:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:48:02.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:02.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:03.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:03.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":893545628,"createTime":1749894247555,"epollFd":11,"onlineDuration":11035970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:05.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770654678344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:05.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:48:05.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770654678344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:48:05.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:48:07.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:07.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:07.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:07.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:08.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:08.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":895681496,"createTime":1749894247555,"epollFd":11,"onlineDuration":11040603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":895984176,"createTime":1749894247555,"epollFd":11,"onlineDuration":11041205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:11.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:48:11.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:48:12.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:12.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:13.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:13.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897991076,"createTime":1749894247555,"epollFd":11,"onlineDuration":11045614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:48:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:48:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:15.514 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750226974487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:15.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:15.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750226974487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:48:15.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:17.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:17.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:17.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:18.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:18.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:18.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:18.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":900337504,"createTime":1749894247555,"epollFd":11,"onlineDuration":11050585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":900509900,"createTime":1749894247555,"epollFd":11,"onlineDuration":11050906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:18.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:18.515 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:48:18.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:19.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:48:19.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:48:20.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:20.203 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 20:48:20.203 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 20:48:20.222 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:48:20.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:22.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:22.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":902803688,"createTime":1749894247555,"epollFd":11,"onlineDuration":11055863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:25.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77825355529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:25.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:25.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77825355529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:48:25.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:27.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:48:27.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:48:27.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:27.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:27.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:27.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:28.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:28.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:28.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:28.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":905297508,"createTime":1749894247555,"epollFd":11,"onlineDuration":11061048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:28.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:28.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":905446216,"createTime":1749894247555,"epollFd":11,"onlineDuration":11061369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:30.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:48:30.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:48:30.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:48:30.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:48:31.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:31.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:31.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2996902/best-house-sitting-and-home-exchange-platforms/ 2025-06-14 20:48:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:33.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:33.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":907375472,"createTime":1749894247555,"epollFd":11,"onlineDuration":11065587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:35.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78557014465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:35.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:35.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78557014465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:48:35.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:37.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:37.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:37.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:37.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:38.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:38.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":909812704,"createTime":1749894247555,"epollFd":11,"onlineDuration":11070610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":910002208,"createTime":1749894247555,"epollFd":11,"onlineDuration":11070924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:38.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:48:39.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:48:39.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:39.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/72268/bram-stoker-once-adapted-dracula-theater 2025-06-14 20:48:42.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:42.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":912138076,"createTime":1749894247555,"epollFd":11,"onlineDuration":11075590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:45.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78990364074707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:48:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78990364074707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:48:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:48:47.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:48:47.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:47.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:48:47.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:48:47.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:47.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:47.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:47.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:47.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":914471344,"createTime":1749894247555,"epollFd":11,"onlineDuration":11080590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:48:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:48:48.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:48.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":914789816,"createTime":1749894247555,"epollFd":11,"onlineDuration":11081024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:48:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:52.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:48:52.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:52.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916836196,"createTime":1749894247555,"epollFd":11,"onlineDuration":11085600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:55.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:48:55.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:48:55.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:48:55.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:55.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79465103149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:48:55.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:55.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79465103149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:48:55.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:48:57.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:57.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:48:58.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:58.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":919186572,"createTime":1749894247555,"epollFd":11,"onlineDuration":11090609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:48:58.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:58.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:48:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:48:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":919514256,"createTime":1749894247555,"epollFd":11,"onlineDuration":11091170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:02.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:02.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:03.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:49:03.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:49:03.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:03.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":921602748,"createTime":1749894247555,"epollFd":11,"onlineDuration":11095827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:05.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792570114135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:05.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:49:05.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792570114135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:49:05.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:49:07.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:07.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:07.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:07.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:08.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:08.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:08.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:08.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":923932068,"createTime":1749894247555,"epollFd":11,"onlineDuration":11100814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:08.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:08.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":924207112,"createTime":1749894247555,"epollFd":11,"onlineDuration":11101165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:49:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:49:13.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:13.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":926229804,"createTime":1749894247555,"epollFd":11,"onlineDuration":11105607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:15.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78934097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:15.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:15.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78934097290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:49:15.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:17.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:17.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:49:17.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:17.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":928613080,"createTime":1749894247555,"epollFd":11,"onlineDuration":11110683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:18.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:18.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:19.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:19.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":929011828,"createTime":1749894247555,"epollFd":11,"onlineDuration":11111466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:22.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:22.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:23.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:23.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":930945032,"createTime":1749894247555,"epollFd":11,"onlineDuration":11115596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:23.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:23.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:23.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/janet-jackson/news/janet-jackson-s-disappointing-marriages_6387393 2025-06-14 20:49:25.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78017234802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:25.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:25.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78017234802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:49:25.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:27.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:27.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:27.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:27.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":933303304,"createTime":1749894247555,"epollFd":11,"onlineDuration":11120616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:28.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:28.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":933592824,"createTime":1749894247555,"epollFd":11,"onlineDuration":11121019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":935606304,"createTime":1749894247555,"epollFd":11,"onlineDuration":11125583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:35.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789155960083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:35.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789155960083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:49:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:37.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:37.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:37.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/category/activities-and-interests/national-parks/united-states-national-parks/pinnacles/ 2025-06-14 20:49:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:37.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:37.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:38.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":937977736,"createTime":1749894247555,"epollFd":11,"onlineDuration":11130605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":938201456,"createTime":1749894247555,"epollFd":11,"onlineDuration":11130932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:39.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:49:39.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:42.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:42.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:42.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:43.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:43.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":940399176,"createTime":1749894247555,"epollFd":11,"onlineDuration":11135818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:43.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 20:49:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:45.582 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770776748657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:45.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:45.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770776748657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:49:45.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:49:47.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:47.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:47.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:47.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:48.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:48.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":942658748,"createTime":1749894247555,"epollFd":11,"onlineDuration":11140589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:49:48.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:48.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:49:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":942891680,"createTime":1749894247555,"epollFd":11,"onlineDuration":11140947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:52.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:52.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:49:53.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:53.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":945088084,"createTime":1749894247555,"epollFd":11,"onlineDuration":11145775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:49:53.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:49:53.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:55.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78012466430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:49:55.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:55.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78012466430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:49:55.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:58.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:58.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:49:58.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:58.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:49:58.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:49:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:58.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/georgia-may-jagger/video/footage/georgia-may-jagger-paz-vega-house-of-sun-opening-madrid-part-1_190114 2025-06-14 20:49:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:49:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":947837208,"createTime":1749894247555,"epollFd":11,"onlineDuration":11151460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:00.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:00.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":948393876,"createTime":1749894247555,"epollFd":11,"onlineDuration":11152734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:02.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:02.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:03.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:03.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":949749356,"createTime":1749894247555,"epollFd":11,"onlineDuration":11155607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:05.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75347328186035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:05.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:50:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75347328186035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:50:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:50:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:07.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:07.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:08.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:08.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:08.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:08.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":952291868,"createTime":1749894247555,"epollFd":11,"onlineDuration":11160954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:08.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:08.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":952444524,"createTime":1749894247555,"epollFd":11,"onlineDuration":11161288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:12.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:12.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:13.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:13.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":954402732,"createTime":1749894247555,"epollFd":11,"onlineDuration":11165617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:15.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:50:15.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:15.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751623153686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:15.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751623153686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:50:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:17.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:17.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:17.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:17.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:18.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:18.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":956767584,"createTime":1749894247555,"epollFd":11,"onlineDuration":11170605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:18.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:18.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:18.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:18.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":957068948,"createTime":1749894247555,"epollFd":11,"onlineDuration":11171194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:19.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:19.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:19.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:50:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:50:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 20:50:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 20:50:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 20:50:20.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:50:20.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 20:50:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 20:50:20.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 20:50:20.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:20.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 20:50:21.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app.php 2025-06-14 20:50:21.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 20:50:21.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 20:50:21.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 20:50:21.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 20:50:21.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 20:50:21.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 20:50:21.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 20:50:21.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 20:50:21.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:21.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/help.php 2025-06-14 20:50:22.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 20:50:22.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yox.php 2025-06-14 20:50:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 20:50:22.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:50:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-14 20:50:22.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 20:50:22.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 20:50:22.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 20:50:22.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 20:50:22.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:50:22.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 20:50:22.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:22.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.php 2025-06-14 20:50:23.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 20:50:23.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 20:50:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":959150860,"createTime":1749894247555,"epollFd":11,"onlineDuration":11175670,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 20:50:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 20:50:23.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:50:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/he.php 2025-06-14 20:50:23.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 20:50:23.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 20:50:23.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 20:50:23.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 20:50:23.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:23.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 20:50:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 20:50:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 20:50:24.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-14 20:50:24.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 20:50:24.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 20:50:24.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 20:50:24.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 20:50:24.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 20:50:24.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 20:50:24.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 20:50:24.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:24.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 20:50:25.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 20:50:25.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 20:50:25.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 20:50:25.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/ 2025-06-14 20:50:25.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 20:50:25.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 20:50:25.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755136489868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:25.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:50:25.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.755136489868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:50:25.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:50:25.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/special.php 2025-06-14 20:50:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 20:50:25.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 20:50:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:25.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 20:50:26.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp.php 2025-06-14 20:50:26.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/cloud.php 2025-06-14 20:50:26.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error_log.php 2025-06-14 20:50:26.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 20:50:26.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 20:50:26.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 20:50:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 20:50:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 20:50:26.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 20:50:26.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 20:50:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 20:50:27.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 20:50:27.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 20:50:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 20:50:27.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 20:50:27.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 20:50:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 20:50:27.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 20:50:27.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/html.php 2025-06-14 20:50:27.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:27.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:50:27.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 20:50:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/google.php 2025-06-14 20:50:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/login.php 2025-06-14 20:50:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/credits.php 2025-06-14 20:50:28.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 20:50:28.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 20:50:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/raf.php 2025-06-14 20:50:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:28.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 20:50:28.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":961719692,"createTime":1749894247555,"epollFd":11,"onlineDuration":11181010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/by.php 2025-06-14 20:50:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 20:50:28.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf.php 2025-06-14 20:50:28.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 20:50:28.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":961844712,"createTime":1749894247555,"epollFd":11,"onlineDuration":11181343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:28.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:28.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 20:50:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 20:50:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 20:50:29.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-14 20:50:29.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 20:50:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 20:50:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 20:50:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php69 2025-06-14 20:50:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 20:50:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 20:50:29.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:29.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 20:50:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 20:50:30.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 20:50:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 20:50:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 20:50:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 20:50:30.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 20:50:30.529 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:50:30.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:50:30.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 20:50:30.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 20:50:30.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 20:50:30.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 20:50:30.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:30.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php 2025-06-14 20:50:31.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/button/index.php 2025-06-14 20:50:31.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 20:50:31.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-14 20:50:31.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 20:50:31.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 20:50:31.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 20:50:31.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 20:50:31.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 20:50:31.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 20:50:31.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 20:50:31.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:31.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 20:50:32.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 20:50:32.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/block/ 2025-06-14 20:50:32.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:50:32.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/celebrities/scott-disick/ 2025-06-14 20:50:32.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 20:50:32.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/ 2025-06-14 20:50:32.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 20:50:32.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 20:50:32.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 20:50:32.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 20:50:32.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:32.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 20:50:32.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:32.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/ 2025-06-14 20:50:33.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 20:50:33.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/ 2025-06-14 20:50:33.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":963889776,"createTime":1749894247555,"epollFd":11,"onlineDuration":11185670,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 20:50:33.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/index.php 2025-06-14 20:50:33.374 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:50:33.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:50:33.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 20:50:33.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 20:50:33.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 20:50:33.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes_function.php 2025-06-14 20:50:33.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 20:50:33.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:33.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 20:50:34.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-14 20:50:34.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 20:50:34.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 20:50:34.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-14 20:50:34.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/gecko-litespeed.php 2025-06-14 20:50:34.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:50:34.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 20:50:34.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 20:50:34.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 20:50:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 20:50:34.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:34.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise/ 2025-06-14 20:50:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 20:50:35.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 20:50:35.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 20:50:35.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 20:50:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:50:35.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:35.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 20:50:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php 2025-06-14 20:50:35.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761144638061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:35.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:35.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761144638061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:50:35.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:35.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mariju.php 2025-06-14 20:50:35.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 20:50:35.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 20:50:35.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:35.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 20:50:36.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-14 20:50:36.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 20:50:36.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Alfa.php 2025-06-14 20:50:36.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 20:50:36.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 20:50:36.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 20:50:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 20:50:36.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 20:50:36.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 20:50:36.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 20:50:36.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:36.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 20:50:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 20:50:37.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-corn-sample.php 2025-06-14 20:50:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 20:50:37.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 20:50:37.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 20:50:37.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 20:50:37.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/dmtixucz/golden-access/ 2025-06-14 20:50:37.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contents.php/lv.php 2025-06-14 20:50:37.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 20:50:37.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:37.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 20:50:38.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 20:50:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 20:50:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":966171720,"createTime":1749894247555,"epollFd":11,"onlineDuration":11190592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:38.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 20:50:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 20:50:38.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 20:50:38.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/license.php 2025-06-14 20:50:38.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":966399388,"createTime":1749894247555,"epollFd":11,"onlineDuration":11190944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:38.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 20:50:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cache.php 2025-06-14 20:50:38.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 20:50:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 20:50:38.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:38.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 20:50:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 20:50:39.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/TNT.php 2025-06-14 20:50:39.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 20:50:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 20:50:39.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/tj.php 2025-06-14 20:50:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gc.php 2025-06-14 20:50:39.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 20:50:39.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/admin.php 2025-06-14 20:50:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/cindy-crawford-recreates-leather-outfit-from-40-years-ago-8671879 2025-06-14 20:50:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 20:50:39.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 20:50:39.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:39.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 20:50:40.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 20:50:40.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 20:50:40.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 20:50:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 20:50:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wander.php 2025-06-14 20:50:40.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 20:50:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 20:50:40.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 20:50:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 20:50:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 20:50:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 20:50:41.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 20:50:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/admin.php 2025-06-14 20:50:41.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 20:50:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-logout.php 2025-06-14 20:50:41.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/admin.php 2025-06-14 20:50:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/profile.php 2025-06-14 20:50:41.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 20:50:41.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/atomlib.php 2025-06-14 20:50:41.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 20:50:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 20:50:42.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 20:50:42.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 20:50:42.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 20:50:42.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 20:50:42.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1bwqtre/admin.php 2025-06-14 20:50:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/allez.php 2025-06-14 20:50:42.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 20:50:42.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 20:50:42.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:50:42.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 20:50:42.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:42.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/thumbs.php 2025-06-14 20:50:43.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 20:50:43.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 20:50:43.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":968535256,"createTime":1749894247555,"epollFd":11,"onlineDuration":11195627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:43.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 20:50:43.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:50:43.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:50:43.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updates.php 2025-06-14 20:50:43.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/edit.php 2025-06-14 20:50:43.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dav.php 2025-06-14 20:50:43.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:50:43.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 20:50:43.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fi2.php 2025-06-14 20:50:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php1 2025-06-14 20:50:43.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 20:50:43.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 20:50:43.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:43.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 20:50:44.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 20:50:44.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 20:50:44.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/update.php 2025-06-14 20:50:44.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 20:50:44.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 20:50:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 20:50:44.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/admiin.php 2025-06-14 20:50:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 20:50:44.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php/getid3-core.php 2025-06-14 20:50:44.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 20:50:44.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:44.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cron.php 2025-06-14 20:50:45.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/admin.php 2025-06-14 20:50:45.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/theme.php 2025-06-14 20:50:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 20:50:45.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 20:50:45.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bi.php 2025-06-14 20:50:45.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 20:50:45.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 20:50:45.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76593017578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:45.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 20:50:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76593017578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 20:50:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 20:50:45.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iR7SzrsOUEP.php 2025-06-14 20:50:45.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filter.php 2025-06-14 20:50:45.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 20:50:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/RxRzhwix.php 2025-06-14 20:50:46.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blkafewl.php 2025-06-14 20:50:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rexhp1.p 2025-06-14 20:50:46.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/simple/simple.php 2025-06-14 20:50:46.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/as.php 2025-06-14 20:50:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 20:50:46.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 20:50:46.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 20:50:46.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 20:50:46.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 20:50:46.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:46.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hinfofuns.php 2025-06-14 20:50:46.998 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:50:46.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 20:50:47.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 20:50:47.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sky-pro/js.php 2025-06-14 20:50:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-header.php 2025-06-14 20:50:47.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 20:50:47.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:50:47.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:50:47.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 20:50:47.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 20:50:47.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 20:50:47.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 20:50:47.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/radio.php 2025-06-14 20:50:47.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:50:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 20:50:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:47.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 20:50:48.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 20:50:48.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970876420,"createTime":1749894247555,"epollFd":11,"onlineDuration":11200612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/dropdown.php 2025-06-14 20:50:48.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 20:50:48.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:48.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 20:50:48.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 20:50:48.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/admiin.php 2025-06-14 20:50:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:48.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 20:50:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 20:50:48.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 20:50:48.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 20:50:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":971277800,"createTime":1749894247555,"epollFd":11,"onlineDuration":11201407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images.php 2025-06-14 20:50:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 20:50:49.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 20:50:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/back.php 2025-06-14 20:50:49.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/dropdown.php 2025-06-14 20:50:49.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 20:50:49.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 20:50:49.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 20:50:49.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.PHP 2025-06-14 20:50:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 20:50:49.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:49.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 20:50:50.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 20:50:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 20:50:50.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/setup 2025-06-14 20:50:50.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/admiin.php 2025-06-14 20:50:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 20:50:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 20:50:50.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 20:50:50.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 20:50:50.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 20:50:50.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:50.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 20:50:51.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.tag.id3v3.php 2025-06-14 20:50:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 20:50:51.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 20:50:51.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/03/themes.php 2025-06-14 20:50:51.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 20:50:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 20:50:51.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 20:50:51.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/widgets/wp-blog.php 2025-06-14 20:50:51.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 20:50:51.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:51.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 20:50:52.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 20:50:52.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/install.php 2025-06-14 20:50:52.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 20:50:52.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admiin.php 2025-06-14 20:50:52.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 20:50:52.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/ 2025-06-14 20:50:52.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 20:50:52.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2014/03/smile.php 2025-06-14 20:50:52.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/utils/ 2025-06-14 20:50:52.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:52.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:52.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 20:50:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 20:50:53.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lofmebwd.php 2025-06-14 20:50:53.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":973217584,"createTime":1749894247555,"epollFd":11,"onlineDuration":11205592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:53.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 20:50:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-14 20:50:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 20:50:53.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 20:50:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/wp-signup.php 2025-06-14 20:50:53.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-14 20:50:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 20:50:53.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine.php 2025-06-14 20:50:53.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:53.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 20:50:54.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 20:50:54.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/envato-market/inc/class-envato-market-github.php 2025-06-14 20:50:54.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 20:50:54.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-14 20:50:54.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/include.php 2025-06-14 20:50:54.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gzak2w.php 2025-06-14 20:50:54.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v4.php 2025-06-14 20:50:54.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 20:50:54.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/lv.php 2025-06-14 20:50:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/users.php 2025-06-14 20:50:55.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop.php 2025-06-14 20:50:55.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 20:50:55.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 20:50:55.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 20:50:55.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets/ 2025-06-14 20:50:55.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:50:55.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:55.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/templates.php 2025-06-14 20:50:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 20:50:55.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77488899230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:50:55.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:55.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77488899230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:50:55.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:50:55.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 20:50:55.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 20:50:55.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 20:50:55.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:55.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 20:50:56.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 20:50:56.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 20:50:56.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 20:50:56.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/1.php 2025-06-14 20:50:56.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 20:50:56.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 20:50:56.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 20:50:56.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 20:50:56.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cache.php 2025-06-14 20:50:56.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vv.php 2025-06-14 20:50:56.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:56.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordfence/js/ 2025-06-14 20:50:57.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/index.php 2025-06-14 20:50:57.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/k.php 2025-06-14 20:50:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 20:50:57.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 20:50:57.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 20:50:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 20:50:57.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 20:50:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 20:50:57.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:50:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 20:50:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:57.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:57.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/ulc2.php 2025-06-14 20:50:58.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 20:50:58.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/ 2025-06-14 20:50:58.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:50:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/delpaths.php 2025-06-14 20:50:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wso.php 2025-06-14 20:50:58.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":975619284,"createTime":1749894247555,"epollFd":11,"onlineDuration":11210769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:50:58.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 20:50:58.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 20:50:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 20:50:58.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":975796944,"createTime":1749894247555,"epollFd":11,"onlineDuration":11211112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:50:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cljntmcz.php 2025-06-14 20:50:58.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:50:58.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 20:50:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 20:50:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:50:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:50:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:51:01.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:01.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:01.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-07-telomere-genome-door-crop-varieties.html 2025-06-14 20:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:03.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:03.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977940708,"createTime":1749894247555,"epollFd":11,"onlineDuration":11215629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:03.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:51:03.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:03.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cooper-timberline 2025-06-14 20:51:05.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776662826538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:05.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:51:05.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776662826538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:51:05.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:51:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:07.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:08.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:08.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:08.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:08.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":980256868,"createTime":1749894247555,"epollFd":11,"onlineDuration":11220614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:08.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:08.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":980480588,"createTime":1749894247555,"epollFd":11,"onlineDuration":11220949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:51:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:51:12.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:12.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:13.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:13.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":982632248,"createTime":1749894247555,"epollFd":11,"onlineDuration":11225635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:15.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:51:15.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:15.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754671096801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:15.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:15.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754671096801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:51:15.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:17.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:51:17.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:17.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:17.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:18.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:18.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:18.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:18.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":984991836,"createTime":1749894247555,"epollFd":11,"onlineDuration":11230601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:18.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:18.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":985140544,"createTime":1749894247555,"epollFd":11,"onlineDuration":11230920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:19.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:51:19.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:51:22.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:22.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:23.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:23.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":987300100,"createTime":1749894247555,"epollFd":11,"onlineDuration":11235603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:25.663 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783048629760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:25.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:25.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783048629760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:51:25.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:27.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:27.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:27.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:27.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:51:28.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:28.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:28.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:28.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":989617576,"createTime":1749894247555,"epollFd":11,"onlineDuration":11240608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":989838664,"createTime":1749894247555,"epollFd":11,"onlineDuration":11240931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:32.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:32.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":992125872,"createTime":1749894247555,"epollFd":11,"onlineDuration":11245806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:35.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76655387878418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:35.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:35.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76655387878418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:51:35.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:37.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:51:38.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:38.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":994384128,"createTime":1749894247555,"epollFd":11,"onlineDuration":11250589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:38.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:38.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:51:39.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:39.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":994822356,"createTime":1749894247555,"epollFd":11,"onlineDuration":11251494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:39.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:51:39.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:51:42.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:42.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:43.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:43.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":996742400,"createTime":1749894247555,"epollFd":11,"onlineDuration":11255631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:45.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75372886657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:45.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:45.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75372886657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:51:45.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:47.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:47.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:51:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:48.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:48.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":999107252,"createTime":1749894247555,"epollFd":11,"onlineDuration":11260624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:51:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":999373084,"createTime":1749894247555,"epollFd":11,"onlineDuration":11261166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:52.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:52.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:53.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:53.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1001660292,"createTime":1749894247555,"epollFd":11,"onlineDuration":11265972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:55.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:51:55.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:55.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 20:51:55.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744991302490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:51:55.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:55.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.744991302490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:51:55.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:51:57.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:57.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:51:57.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:57.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:51:58.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:58.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1003772472,"createTime":1749894247555,"epollFd":11,"onlineDuration":11270607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:51:58.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:58.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:51:58.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:51:58.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1004008036,"createTime":1749894247555,"epollFd":11,"onlineDuration":11270962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:03.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:03.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1006224180,"createTime":1749894247555,"epollFd":11,"onlineDuration":11275807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:05.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751941680908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:05.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:05.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751941680908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:52:05.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:06.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:52:06.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:52:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:08.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:08.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1008470592,"createTime":1749894247555,"epollFd":11,"onlineDuration":11280642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:08.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:08.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:08.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:08.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1008752216,"createTime":1749894247555,"epollFd":11,"onlineDuration":11281149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:11.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:52:11.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:12.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:12.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:13.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:13.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010849920,"createTime":1749894247555,"epollFd":11,"onlineDuration":11285605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:15.703 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75884437561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:15.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:15.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75884437561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:52:15.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:17.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:17.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:18.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:18.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:18.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1013270044,"createTime":1749894247555,"epollFd":11,"onlineDuration":11290842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:18.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:18.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1013483236,"createTime":1749894247555,"epollFd":11,"onlineDuration":11291229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:22.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:52:22.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:52:22.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:22.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:23.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:23.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1015545408,"createTime":1749894247555,"epollFd":11,"onlineDuration":11295614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:25.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:52:25.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:52:25.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782291412353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:25.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:25.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782291412353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:52:25.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:28.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:28.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:29.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1018635376,"createTime":1749894247555,"epollFd":11,"onlineDuration":11302221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:29.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:29.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:30.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:30.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1018784084,"createTime":1749894247555,"epollFd":11,"onlineDuration":11302561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:31.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:32.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:32.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:33.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:33.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1020233000,"createTime":1749894247555,"epollFd":11,"onlineDuration":11305616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:35.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:35.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:52:35.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:52:35.715 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:52:35.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:35.723 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754573822021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:35.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:35.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754573822021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:52:35.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/what-is-mortadella/ 2025-06-14 20:52:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:37.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:38.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:38.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:38.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:38.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:38.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:38.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1022679444,"createTime":1749894247555,"epollFd":11,"onlineDuration":11310871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:38.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:38.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1022895268,"createTime":1749894247555,"epollFd":11,"onlineDuration":11311190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:41.908 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:52:41.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:42.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:43.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:43.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024952176,"createTime":1749894247555,"epollFd":11,"onlineDuration":11315610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:45.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75260353088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:45.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:45.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75260353088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:52:45.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:47.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:47.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:47.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:48.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:48.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1027290708,"createTime":1749894247555,"epollFd":11,"onlineDuration":11320601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:48.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:48.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1027544696,"createTime":1749894247555,"epollFd":11,"onlineDuration":11321019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:51.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:52:51.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:51.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113335561/destructive-grasp-hat 2025-06-14 20:52:51.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:52:52.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:52.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:53.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:53.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1029670036,"createTime":1749894247555,"epollFd":11,"onlineDuration":11325625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:52:53.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:52:53.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:55.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720746994018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:52:55.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:55.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.720746994018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:52:55.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:56.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:52:56.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:56.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2563186/porto-portugal-vs-lisbon-portugal-key-differences/ 2025-06-14 20:52:57.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:57.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:52:57.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:57.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:52:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1031987512,"createTime":1749894247555,"epollFd":11,"onlineDuration":11330609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:52:58.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059890 2025-06-14 20:52:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:52:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1032220444,"createTime":1749894247555,"epollFd":11,"onlineDuration":11330971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:53:01.380 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:01.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:53:03.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:03.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1034335256,"createTime":1749894247555,"epollFd":11,"onlineDuration":11335623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:53:05.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:53:05.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:53:05.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741918563842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:05.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:05.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741918563842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:53:05.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:07.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 20:53:07.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 20:53:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec059890 2025-06-14 20:53:08.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:08.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1036690896,"createTime":1749894247555,"epollFd":11,"onlineDuration":11340619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec059890 2025-06-14 20:53:08.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:08.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:08.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:08.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1036981732,"createTime":1749894247555,"epollFd":11,"onlineDuration":11341184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:53:11.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 20:53:11.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 20:53:12.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:12.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:13.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:13.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1039124180,"createTime":1749894247555,"epollFd":11,"onlineDuration":11345852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 20:53:13.735 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:13.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:14.019 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059890 2025-06-14 20:53:15.759 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740793228149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740793228149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:17.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:18.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 20:53:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:53:18.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 20:53:18.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:18.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:53:18.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:18.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:53:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1041702224,"createTime":1749894247555,"epollFd":11,"onlineDuration":11351152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:53:19.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:19.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1041844352,"createTime":1749894247555,"epollFd":11,"onlineDuration":11351515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:22.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1043713072,"createTime":1749894247555,"epollFd":11,"onlineDuration":11355623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:25.770 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761510848999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:25.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:25.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761510848999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:53:25.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:27.302 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:27.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:27.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:28.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:53:28.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:28.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1046116088,"createTime":1749894247555,"epollFd":11,"onlineDuration":11360619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:28.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:53:28.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1046379288,"createTime":1749894247555,"epollFd":11,"onlineDuration":11361180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:53:29.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:53:29.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:53:32.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:32.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:53:33.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:33.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1048400664,"createTime":1749894247555,"epollFd":11,"onlineDuration":11365648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:53:35.779 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765501022338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:35.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:35.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765501022338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:35.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:37.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:53:37.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:37.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:53:38.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:38.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:53:39.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:39.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1051215588,"createTime":1749894247555,"epollFd":11,"onlineDuration":11371513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:53:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1051349820,"createTime":1749894247555,"epollFd":11,"onlineDuration":11371851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:42.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:42.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:43.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:43.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1053122472,"createTime":1749894247555,"epollFd":11,"onlineDuration":11375628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:45.788 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785337448120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:45.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785337448120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:53:45.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:46.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:47.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:47.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:53:47.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:47.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:48.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:48.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1055491272,"createTime":1749894247555,"epollFd":11,"onlineDuration":11380615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:53:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:53:48.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:48.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:48.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1055732100,"createTime":1749894247555,"epollFd":11,"onlineDuration":11380971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:53:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/239988/banana-nut-bread-chex-party-mix/ 2025-06-14 20:53:52.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:52.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:53.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:53.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1057874548,"createTime":1749894247555,"epollFd":11,"onlineDuration":11385620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:55.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71171760559082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:53:55.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:53:55.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71171760559082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:53:55.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:53:57.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:57.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:53:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:53:58.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:58.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:53:58.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:58.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1060217028,"createTime":1749894247555,"epollFd":11,"onlineDuration":11390624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:53:58.257 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:58.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:53:58.468 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:53:58.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:53:58.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:53:58.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1060414428,"createTime":1749894247555,"epollFd":11,"onlineDuration":11390952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1062517396,"createTime":1749894247555,"epollFd":11,"onlineDuration":11395609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:05.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73775863647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:05.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:05.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73775863647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:54:05.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:54:07.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:54:07.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:07.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:07.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:07.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:54:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1064867772,"createTime":1749894247555,"epollFd":11,"onlineDuration":11400626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:54:08.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:08.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1065038852,"createTime":1749894247555,"epollFd":11,"onlineDuration":11400961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:09.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:09.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:09.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:54:10.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:54:10.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:54:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:13.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:13.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1067547148,"createTime":1749894247555,"epollFd":11,"onlineDuration":11406074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:15.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73093032836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:15.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:54:15.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73093032836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:54:15.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:54:17.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:17.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:17.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:17.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:18.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:18.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1069647484,"createTime":1749894247555,"epollFd":11,"onlineDuration":11410626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:18.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:18.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:54:18.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:18.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1069871204,"createTime":1749894247555,"epollFd":11,"onlineDuration":11410984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:19.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:54:19.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:54:22.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:22.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:23.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:23.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071947852,"createTime":1749894247555,"epollFd":11,"onlineDuration":11415651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:25.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:54:25.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:25.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7857666015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:25.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:25.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7857666015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:54:25.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:27.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:27.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:28.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:28.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1074329812,"createTime":1749894247555,"epollFd":11,"onlineDuration":11420633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:28.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:28.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:28.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:28.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1074620648,"createTime":1749894247555,"epollFd":11,"onlineDuration":11421175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:32.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:32.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:33.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:33.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1076640708,"createTime":1749894247555,"epollFd":11,"onlineDuration":11425614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:33.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:54:33.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:33.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:54:34.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:54:34.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:34.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:54:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:54:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:54:35.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79254722595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:35.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:54:35.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79254722595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:54:35.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:54:37.530 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:54:37.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:37.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:37.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:54:38.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:38.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1079025300,"createTime":1749894247555,"epollFd":11,"onlineDuration":11430620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:38.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:38.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1079220068,"createTime":1749894247555,"epollFd":11,"onlineDuration":11430942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:39.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:39.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:39.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:54:42.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:54:42.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:54:43.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:43.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1081434896,"createTime":1749894247555,"epollFd":11,"onlineDuration":11435837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:54:45.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79942512512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:45.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 20:54:45.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79942512512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 20:54:45.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 20:54:47.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:47.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:54:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:54:48.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:48.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:48.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:48.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1083714208,"createTime":1749894247555,"epollFd":11,"onlineDuration":11440626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:48.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:48.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1083890552,"createTime":1749894247555,"epollFd":11,"onlineDuration":11440962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:49.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:54:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:54:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:54:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:54:51.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 20:54:51.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:54:52.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:52.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1086084324,"createTime":1749894247555,"epollFd":11,"onlineDuration":11445635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:55.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:54:55.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:55.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787700653076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:54:55.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:55.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787700653076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:54:55.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:54:57.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:54:57.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:54:57.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:57.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:54:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1088412328,"createTime":1749894247555,"epollFd":11,"onlineDuration":11450645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:54:58.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:58.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:58.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:58.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:54:59.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:54:59.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:54:59.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:54:59.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1088988736,"createTime":1749894247555,"epollFd":11,"onlineDuration":11451909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:03.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:03.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1090815344,"createTime":1749894247555,"epollFd":11,"onlineDuration":11455882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:05.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797822952270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:05.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:05.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797822952270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:55:05.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:07.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:07.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1093222308,"createTime":1749894247555,"epollFd":11,"onlineDuration":11460904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1093489456,"createTime":1749894247555,"epollFd":11,"onlineDuration":11461616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:12.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:12.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1095492408,"createTime":1749894247555,"epollFd":11,"onlineDuration":11465638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:15.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794713973999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:15.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:15.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794713973999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:55:15.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:17.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:17.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:18.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:18.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:18.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:18.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1097887528,"createTime":1749894247555,"epollFd":11,"onlineDuration":11470892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:18.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:18.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1098113880,"createTime":1749894247555,"epollFd":11,"onlineDuration":11471202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:22.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:22.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:23.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:23.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1100095776,"createTime":1749894247555,"epollFd":11,"onlineDuration":11475633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:25.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808408737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:25.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:25.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808408737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:55:25.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:27.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:27.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:27.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:27.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:28.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:28.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1102601440,"createTime":1749894247555,"epollFd":11,"onlineDuration":11480875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:28.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:28.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1102837004,"createTime":1749894247555,"epollFd":11,"onlineDuration":11481258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:32.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:32.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:55:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:33.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1104863644,"createTime":1749894247555,"epollFd":11,"onlineDuration":11485645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 20:55:35.875 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80706024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:35.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:55:35.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80706024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:55:35.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:55:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:37.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:55:38.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:38.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1107220600,"createTime":1749894247555,"epollFd":11,"onlineDuration":11490630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:38.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:38.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1107431160,"createTime":1749894247555,"epollFd":11,"onlineDuration":11490954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:42.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:42.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1109545972,"createTime":1749894247555,"epollFd":11,"onlineDuration":11495618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:45.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777359008789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:45.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:55:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777359008789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:55:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:55:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:47.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:55:47.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:47.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:48.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1111909508,"createTime":1749894247555,"epollFd":11,"onlineDuration":11500619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:48.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:48.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:55:48.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:48.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1112137176,"createTime":1749894247555,"epollFd":11,"onlineDuration":11500966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:51.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:55:51.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:52.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:52.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:55:53.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:53.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1114276992,"createTime":1749894247555,"epollFd":11,"onlineDuration":11505638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:55.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782241821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:55:55.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:55.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.782241821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:55:55.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:55:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:58.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:58.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1116619472,"createTime":1749894247555,"epollFd":11,"onlineDuration":11510646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:55:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:55:58.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:58.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1116919520,"createTime":1749894247555,"epollFd":11,"onlineDuration":11511252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:55:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:55:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:55:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32864985534 2025-06-14 20:56:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:03.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:03.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118943528,"createTime":1749894247555,"epollFd":11,"onlineDuration":11515614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:05.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787540435791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:05.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:05.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787540435791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:56:05.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:07.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:56:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1121321540,"createTime":1749894247555,"epollFd":11,"onlineDuration":11520644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:56:08.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:08.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1121479460,"createTime":1749894247555,"epollFd":11,"onlineDuration":11520960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:12.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:12.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:13.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:13.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:13.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/hike-climb/climbing/deadliest-mountains-planet 2025-06-14 20:56:13.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1123685076,"createTime":1749894247555,"epollFd":11,"onlineDuration":11525630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:15.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:56:15.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:15.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801908493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:15.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:15.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801908493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:56:15.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:17.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:17.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:18.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:18.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1126109148,"createTime":1749894247555,"epollFd":11,"onlineDuration":11530858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1126426304,"createTime":1749894247555,"epollFd":11,"onlineDuration":11531429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:56:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:56:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:23.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1128354244,"createTime":1749894247555,"epollFd":11,"onlineDuration":11535637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:56:25.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715608596801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715608596801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:56:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:27.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:27.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:56:27.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:27.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:56:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:28.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1130700672,"createTime":1749894247555,"epollFd":11,"onlineDuration":11540611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:28.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:28.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1130913864,"createTime":1749894247555,"epollFd":11,"onlineDuration":11540937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:56:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:33.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:33.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:33.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:33.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1133211600,"createTime":1749894247555,"epollFd":11,"onlineDuration":11545856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:33.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:56:33.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:56:35.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71416473388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:35.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:35.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71416473388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:56:35.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:37.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:37.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:56:38.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:38.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1135447484,"createTime":1749894247555,"epollFd":11,"onlineDuration":11550641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:56:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1135673836,"createTime":1749894247555,"epollFd":11,"onlineDuration":11550966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:42.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:42.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:43.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:43.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1137818916,"createTime":1749894247555,"epollFd":11,"onlineDuration":11555658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:45.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:56:45.927 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746606826782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:45.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746606826782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:56:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:47.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:56:47.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:56:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:56:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1140150868,"createTime":1749894247555,"epollFd":11,"onlineDuration":11560651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:56:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1140408804,"createTime":1749894247555,"epollFd":11,"onlineDuration":11561031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:52.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:52.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:53.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:53.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1142494664,"createTime":1749894247555,"epollFd":11,"onlineDuration":11565643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:55.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779647827148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:56:55.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:55.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779647827148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:56:55.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:56:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:56:57.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:57.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:58.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:58.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:56:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1144851620,"createTime":1749894247555,"epollFd":11,"onlineDuration":11570678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:56:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:56:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1145122716,"createTime":1749894247555,"epollFd":11,"onlineDuration":11571100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:01.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:57:01.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:02.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:02.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:03.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:03.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1147180940,"createTime":1749894247555,"epollFd":11,"onlineDuration":11575628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:03.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:57:03.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:57:03.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:03.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:57:05.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79148292541504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:05.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:05.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79148292541504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:57:05.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:57:07.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:07.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:08.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:08.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149545792,"createTime":1749894247555,"epollFd":11,"onlineDuration":11580663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:08.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:08.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149753720,"createTime":1749894247555,"epollFd":11,"onlineDuration":11580997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:12.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:12.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:57:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151911960,"createTime":1749894247555,"epollFd":11,"onlineDuration":11585653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:15.955 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793575286865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:15.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:15.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793575286865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:57:15.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:57:17.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:17.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:18.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1154257072,"createTime":1749894247555,"epollFd":11,"onlineDuration":11590650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1154512376,"createTime":1749894247555,"epollFd":11,"onlineDuration":11591008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:57:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:57:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:57:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:23.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:23.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1156603500,"createTime":1749894247555,"epollFd":11,"onlineDuration":11595650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:25.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801210403442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:25.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:25.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801210403442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:57:25.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:27.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:57:27.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:27.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:57:28.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:28.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1158960456,"createTime":1749894247555,"epollFd":11,"onlineDuration":11600628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:28.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:28.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:28.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:28.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1159230236,"createTime":1749894247555,"epollFd":11,"onlineDuration":11600966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:28.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:57:28.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:57:31.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:57:31.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:57:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:32.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1161320044,"createTime":1749894247555,"epollFd":11,"onlineDuration":11605652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:35.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763689041137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:35.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:35.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763689041137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:57:35.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:37.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:37.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:57:37.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:37.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:38.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:38.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:57:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1163591460,"createTime":1749894247555,"epollFd":11,"onlineDuration":11610661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1163837552,"createTime":1749894247555,"epollFd":11,"onlineDuration":11611005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:41.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 20:57:42.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:42.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:57:43.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:43.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165966840,"createTime":1749894247555,"epollFd":11,"onlineDuration":11615635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:43.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:57:43.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:45.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77692985534668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:45.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:45.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77692985534668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:57:45.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:47.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:47.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:48.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:48.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:57:48.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:48.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:49.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:49.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1168739652,"createTime":1749894247555,"epollFd":11,"onlineDuration":11621537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1169019960,"createTime":1749894247555,"epollFd":11,"onlineDuration":11621960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:50.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:57:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:57:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1170713652,"createTime":1749894247555,"epollFd":11,"onlineDuration":11625655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:57:55.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78871726989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:57:55.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:57:55.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78871726989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:57:55.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:57:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:57:57.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:57:57.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:57.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:57:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:57:58.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:58.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1173044288,"createTime":1749894247555,"epollFd":11,"onlineDuration":11630643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:57:58.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:57:58.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:57:58.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:57:58.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1173258796,"createTime":1749894247555,"epollFd":11,"onlineDuration":11630981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:57:59.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:57:59.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:58:02.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:02.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:03.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:03.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1175385452,"createTime":1749894247555,"epollFd":11,"onlineDuration":11635662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:05.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797672271728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:05.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:58:05.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797672271728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:58:05.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:58:07.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:58:07.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:07.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:07.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:08.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:08.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1177718720,"createTime":1749894247555,"epollFd":11,"onlineDuration":11640648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:08.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:08.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:08.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:08.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1178021400,"createTime":1749894247555,"epollFd":11,"onlineDuration":11641230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:13.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:13.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1180436260,"createTime":1749894247555,"epollFd":11,"onlineDuration":11646295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:15.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747474670410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:15.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:15.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747474670410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:58:15.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:17.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:17.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1182453688,"createTime":1749894247555,"epollFd":11,"onlineDuration":11650633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:18.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:18.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:18.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:18.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1182697148,"createTime":1749894247555,"epollFd":11,"onlineDuration":11651013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:22.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:22.233 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:58:22.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:22.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:22.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:22.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:22.923 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:58:22.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:23.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:23.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:23.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 20:58:23.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:58:23.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:23.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:58:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1185154120,"createTime":1749894247555,"epollFd":11,"onlineDuration":11656406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:26.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76209831237793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:26.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:26.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76209831237793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:58:26.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:27.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:28.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:28.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1187116276,"createTime":1749894247555,"epollFd":11,"onlineDuration":11660658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:28.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:28.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1187375528,"createTime":1749894247555,"epollFd":11,"onlineDuration":11660997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:29.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/krystal-meyers/video/krystal-meyers-fire 2025-06-14 20:58:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1189512712,"createTime":1749894247555,"epollFd":11,"onlineDuration":11665667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:36.008 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788776397705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:36.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 20:58:36.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788776397705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 20:58:36.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 20:58:38.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:38.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:38.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:38.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:38.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:38.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191986792,"createTime":1749894247555,"epollFd":11,"onlineDuration":11670924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1192173664,"createTime":1749894247555,"epollFd":11,"onlineDuration":11671259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 20:58:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:58:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:58:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:58:40.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:58:40.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:58:42.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:42.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:43.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:43.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1194201620,"createTime":1749894247555,"epollFd":11,"onlineDuration":11675648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:45.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:58:45.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:46.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783489227294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:46.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:46.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783489227294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:58:46.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:58:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:47.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:48.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:48.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:58:48.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:48.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1196579632,"createTime":1749894247555,"epollFd":11,"onlineDuration":11680772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:58:48.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:48.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1196808616,"createTime":1749894247555,"epollFd":11,"onlineDuration":11681127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:53.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:53.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1199264272,"createTime":1749894247555,"epollFd":11,"onlineDuration":11686365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:56.028 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795557022094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:58:56.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:56.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795557022094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:58:56.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:58:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:57.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/lana-del-rey/news/lana-del-rey-sings-national-anthem-for-independence-day_1358237 2025-06-14 20:58:57.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:57.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:58:57.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:57.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1201210636,"createTime":1749894247555,"epollFd":11,"onlineDuration":11690644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:58:58.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:58.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:58:58.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:58:58.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1201496208,"createTime":1749894247555,"epollFd":11,"onlineDuration":11691025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:01.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:59:01.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:01.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 20:59:02.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:02.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1203600492,"createTime":1749894247555,"epollFd":11,"onlineDuration":11695638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:06.028 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79997444152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:06.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 20:59:06.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79997444152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 20:59:06.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 20:59:07.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:07.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:08.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:08.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1205985084,"createTime":1749894247555,"epollFd":11,"onlineDuration":11700684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:08.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:08.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1206302240,"createTime":1749894247555,"epollFd":11,"onlineDuration":11701255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:12.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:12.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:13.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:13.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1208290716,"createTime":1749894247555,"epollFd":11,"onlineDuration":11705674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:13.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 20:59:13.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:15.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:15.201 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 20:59:15.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:16.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80706024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:16.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:16.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80706024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:59:16.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:16.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:59:16.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:59:17.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 20:59:17.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:59:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1210730580,"createTime":1749894247555,"epollFd":11,"onlineDuration":11710884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1210906924,"createTime":1749894247555,"epollFd":11,"onlineDuration":11711234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:22.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:22.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:59:23.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:23.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1213021736,"createTime":1749894247555,"epollFd":11,"onlineDuration":11715654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:25.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 20:59:25.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 20:59:26.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794174194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:26.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:26.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794174194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:59:26.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:27.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:27.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:27.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:27.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:59:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1215494500,"createTime":1749894247555,"epollFd":11,"onlineDuration":11720923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1215803760,"createTime":1749894247555,"epollFd":11,"onlineDuration":11721608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:33.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:33.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:33.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:33.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1217731700,"createTime":1749894247555,"epollFd":11,"onlineDuration":11725812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:36.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742284774780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:36.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742284774780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:59:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:38.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:38.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:38.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:38.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:38.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:38.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1220134716,"createTime":1749894247555,"epollFd":11,"onlineDuration":11730870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:38.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:38.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1220318956,"createTime":1749894247555,"epollFd":11,"onlineDuration":11731222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:42.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:42.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:59:43.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:43.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1222461404,"createTime":1749894247555,"epollFd":11,"onlineDuration":11735668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:46.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7882137298584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7882137298584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 20:59:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:48.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:48.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 20:59:48.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:48.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:48.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:48.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1225009180,"createTime":1749894247555,"epollFd":11,"onlineDuration":11741035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:48.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:48.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:49.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:49.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1225489520,"createTime":1749894247555,"epollFd":11,"onlineDuration":11742136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:53.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:53.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:53.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 20:59:53.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:53.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 20:59:53.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:53.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1227374032,"createTime":1749894247555,"epollFd":11,"onlineDuration":11746147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 20:59:56.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796207427978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 20:59:56.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:59:56.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796207427978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 20:59:56.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 20:59:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 20:59:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 20:59:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1229479632,"createTime":1749894247555,"epollFd":11,"onlineDuration":11750644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 20:59:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 20:59:59.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 20:59:59.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1229949444,"createTime":1749894247555,"epollFd":11,"onlineDuration":11751618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:01.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:01.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:01.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:00:02.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:02.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:03.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:03.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1231798424,"createTime":1749894247555,"epollFd":11,"onlineDuration":11755639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:06.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797195434570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:06.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:00:06.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797195434570313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:00:06.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:00:07.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:07.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:08.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:08.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1234206704,"createTime":1749894247555,"epollFd":11,"onlineDuration":11760781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1234739684,"createTime":1749894247555,"epollFd":11,"onlineDuration":11761906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:09.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:00:09.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:13.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:13.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1236508388,"createTime":1749894247555,"epollFd":11,"onlineDuration":11765674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:16.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73078155517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:16.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:16.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.73078155517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:00:16.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:00:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:18.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:18.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1238898244,"createTime":1749894247555,"epollFd":11,"onlineDuration":11770665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:18.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:18.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1239044320,"createTime":1749894247555,"epollFd":11,"onlineDuration":11771010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:22.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:22.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:00:23.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:23.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1241227564,"createTime":1749894247555,"epollFd":11,"onlineDuration":11775658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:24.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:24.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:24.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-kenny 2025-06-14 21:00:26.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775365829467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:26.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:26.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775365829467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:00:26.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:26.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:27.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:27.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:00:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:28.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1243576624,"createTime":1749894247555,"epollFd":11,"onlineDuration":11780658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/js/views/login.js 2025-06-14 21:00:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1243930628,"createTime":1749894247555,"epollFd":11,"onlineDuration":11781438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:32.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:32.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245891468,"createTime":1749894247555,"epollFd":11,"onlineDuration":11785763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:35.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:00:35.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:00:36.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780921936035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:36.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:00:36.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780921936035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:00:36.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:00:38.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:38.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:38.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:38.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:38.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:38.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1248520836,"createTime":1749894247555,"epollFd":11,"onlineDuration":11790978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:38.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:38.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1248640592,"createTime":1749894247555,"epollFd":11,"onlineDuration":11791309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:41.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:00:41.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:42.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:42.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:00:43.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:43.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1250618540,"createTime":1749894247555,"epollFd":11,"onlineDuration":11795661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:00:43.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:46.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777406692504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:46.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:46.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777406692504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:00:46.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:00:47.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:47.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:48.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:48.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:00:48.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:48.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:00:48.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:48.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1252970232,"createTime":1749894247555,"epollFd":11,"onlineDuration":11800893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:00:49.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:49.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1253434780,"createTime":1749894247555,"epollFd":11,"onlineDuration":11801609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:52.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:52.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:53.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:53.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1255339032,"createTime":1749894247555,"epollFd":11,"onlineDuration":11805654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:56.119 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79022216796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:00:56.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:56.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79022216796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:00:56.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:00:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:57.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:58.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:58.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:00:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:00:58.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:58.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1258018408,"createTime":1749894247555,"epollFd":11,"onlineDuration":11811258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:00:59.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:00:59.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1258186856,"createTime":1749894247555,"epollFd":11,"onlineDuration":11811741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:02.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:02.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:03.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:03.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1260047680,"createTime":1749894247555,"epollFd":11,"onlineDuration":11815670,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:06.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786882400512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:06.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:06.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786882400512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:01:06.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:07.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:07.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:01:07.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:01:07.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:01:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:01:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:01:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:07.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:07.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:07.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:07.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:01:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:07.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1262408584,"createTime":1749894247555,"epollFd":11,"onlineDuration":11820708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1262686260,"createTime":1749894247555,"epollFd":11,"onlineDuration":11821036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:08.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:08.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:08.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:09.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:09.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:01:09.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:09.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:01:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:12.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:01:12.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:12.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:01:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1264822128,"createTime":1749894247555,"epollFd":11,"onlineDuration":11825905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:16.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79910659790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:16.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:01:16.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79910659790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:01:16.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:01:16.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:01:16.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:16.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 21:01:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:01:17.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:17.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:18.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1267084332,"createTime":1749894247555,"epollFd":11,"onlineDuration":11830651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:18.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1267446232,"createTime":1749894247555,"epollFd":11,"onlineDuration":11830998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:23.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:23.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:01:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1269522880,"createTime":1749894247555,"epollFd":11,"onlineDuration":11835900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:23.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:01:23.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:01:23.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:01:23.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:01:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:01:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:01:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:01:26.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80581283569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:26.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:01:26.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80581283569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:01:26.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:01:27.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:27.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:01:27.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:27.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1271790348,"createTime":1749894247555,"epollFd":11,"onlineDuration":11840677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:28.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:28.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1272149616,"createTime":1749894247555,"epollFd":11,"onlineDuration":11841243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:29.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:01:29.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:01:31.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:01:31.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:01:32.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:32.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:33.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:33.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1274145988,"createTime":1749894247555,"epollFd":11,"onlineDuration":11845652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:33.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:34.010 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:01:34.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:36.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81288719177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:36.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:36.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81288719177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:01:36.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:37.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:37.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:01:37.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:37.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1276500312,"createTime":1749894247555,"epollFd":11,"onlineDuration":11850656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:38.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:38.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:38.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:38.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1276666128,"createTime":1749894247555,"epollFd":11,"onlineDuration":11850979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:01:43.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:43.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278920436,"createTime":1749894247555,"epollFd":11,"onlineDuration":11855853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:46.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80516242980957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:46.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:46.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80516242980957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:01:46.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:47.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:47.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:01:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:01:48.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:48.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1281223436,"createTime":1749894247555,"epollFd":11,"onlineDuration":11860879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1281431364,"createTime":1749894247555,"epollFd":11,"onlineDuration":11861232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:52.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:52.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:53.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:53.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1283539596,"createTime":1749894247555,"epollFd":11,"onlineDuration":11865668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:56.171 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746374130249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:01:56.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:56.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746374130249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:01:56.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:01:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:01:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:01:58.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:58.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:01:58.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:58.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1285884708,"createTime":1749894247555,"epollFd":11,"onlineDuration":11870676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:01:58.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:01:58.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1286095268,"createTime":1749894247555,"epollFd":11,"onlineDuration":11871005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:01:58.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:01:58.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:02:02.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:02.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:03.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:03.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1288207448,"createTime":1749894247555,"epollFd":11,"onlineDuration":11875672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:06.174 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72887420654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:06.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:06.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.72887420654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:02:06.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:07.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:07.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1290576248,"createTime":1749894247555,"epollFd":11,"onlineDuration":11880674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:08.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:08.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1290951308,"createTime":1749894247555,"epollFd":11,"onlineDuration":11881480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:11.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:02:11.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:02:12.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:12.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:13.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:13.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292947680,"createTime":1749894247555,"epollFd":11,"onlineDuration":11885676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:15.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:02:15.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:02:16.183 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753225326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:16.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:16.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753225326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:02:16.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:17.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:17.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:18.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:18.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1295296740,"createTime":1749894247555,"epollFd":11,"onlineDuration":11890673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:18.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:18.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1295577048,"createTime":1749894247555,"epollFd":11,"onlineDuration":11891253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:23.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:23.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1297683964,"createTime":1749894247555,"epollFd":11,"onlineDuration":11895661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:26.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79404067993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:26.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:26.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79404067993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:02:26.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:28.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:28.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:28.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:28.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:29.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:29.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1300358076,"createTime":1749894247555,"epollFd":11,"onlineDuration":11901517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:29.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:29.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1300677864,"createTime":1749894247555,"epollFd":11,"onlineDuration":11902092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:30.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:02:30.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:02:32.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:32.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:32.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:02:33.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:33.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:33.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:33.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1302461044,"createTime":1749894247555,"epollFd":11,"onlineDuration":11906090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:36.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79496955871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:36.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:02:36.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79496955871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:02:36.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:02:37.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:37.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:37.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:37.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304656132,"createTime":1749894247555,"epollFd":11,"onlineDuration":11910677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:38.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:38.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:38.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:38.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304854848,"createTime":1749894247555,"epollFd":11,"onlineDuration":11911040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:43.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:43.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1307084152,"createTime":1749894247555,"epollFd":11,"onlineDuration":11915799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:46.211 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79210662841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:46.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:02:46.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79210662841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:02:46.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:02:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:02:46.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:46.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2020/06/iOS-14-Wallpaper-4-YTECHB.jpg 2025-06-14 21:02:47.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:02:47.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:47.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:47.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:47.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:47.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:02:48.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:48.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1309392416,"createTime":1749894247555,"epollFd":11,"onlineDuration":11920684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:48.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:48.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1309683252,"createTime":1749894247555,"epollFd":11,"onlineDuration":11921252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:51.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:02:51.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:51.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2011/07/13/samsung-epic-4g-android-2-3-update-imminent-looks-like-it/ 2025-06-14 21:02:52.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:52.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:53.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:53.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1311938876,"createTime":1749894247555,"epollFd":11,"onlineDuration":11926092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:02:56.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74839210510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:02:56.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:02:56.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74839210510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:02:56.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:02:57.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:02:57.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:57.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32773775142 2025-06-14 21:02:57.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:57.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:02:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:02:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:02:58.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:58.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1314124752,"createTime":1749894247555,"epollFd":11,"onlineDuration":11930659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:02:58.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:02:58.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1314297148,"createTime":1749894247555,"epollFd":11,"onlineDuration":11930994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:01.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:03:01.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:03.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:03.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1316476444,"createTime":1749894247555,"epollFd":11,"onlineDuration":11935707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:06.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:06.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:06.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:03:06.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:07.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:03:07.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:07.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:07.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:07.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:07.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:03:08.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:08.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1318855772,"createTime":1749894247555,"epollFd":11,"onlineDuration":11940918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:03:08.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:08.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1319129500,"createTime":1749894247555,"epollFd":11,"onlineDuration":11941403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:12.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:12.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:03:13.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:13.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1321065336,"createTime":1749894247555,"epollFd":11,"onlineDuration":11945671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:03:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:03:13.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:03:13.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:03:16.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79290199279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:16.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:16.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79290199279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:03:16.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:17.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:17.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:03:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:18.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1323481512,"createTime":1749894247555,"epollFd":11,"onlineDuration":11950685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:18.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:18.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1323705232,"createTime":1749894247555,"epollFd":11,"onlineDuration":11951042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:19.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:03:19.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:03:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:23.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:23.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325947696,"createTime":1749894247555,"epollFd":11,"onlineDuration":11955901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:26.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798799514770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:26.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:26.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798799514770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:03:26.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:27.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:27.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:03:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:28.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:28.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1328186212,"createTime":1749894247555,"epollFd":11,"onlineDuration":11960695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1328400720,"createTime":1749894247555,"epollFd":11,"onlineDuration":11961031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:32.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:32.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:33.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:33.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1330557644,"createTime":1749894247555,"epollFd":11,"onlineDuration":11965668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:36.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781044006347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:36.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:36.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781044006347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:03:36.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:37.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:37.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:03:38.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:38.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1332917232,"createTime":1749894247555,"epollFd":11,"onlineDuration":11970676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1333312032,"createTime":1749894247555,"epollFd":11,"onlineDuration":11971401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:03:43.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:43.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1335293928,"createTime":1749894247555,"epollFd":11,"onlineDuration":11975697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:43.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:03:43.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:43.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/why-the-worlds-needs-us-to-travel/ 2025-06-14 21:03:46.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794099807739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794099807739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:03:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:03:48.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:48.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1337606140,"createTime":1749894247555,"epollFd":11,"onlineDuration":11980689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:48.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:48.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1337912768,"createTime":1749894247555,"epollFd":11,"onlineDuration":11981039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:53.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:53.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:54.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:54.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1340638204,"createTime":1749894247555,"epollFd":11,"onlineDuration":11986968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:56.271 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77231788635254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:03:56.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:56.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77231788635254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:03:56.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:03:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:03:57.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:57.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:03:58.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:58.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:03:58.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:58.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1342372692,"createTime":1749894247555,"epollFd":11,"onlineDuration":11990667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:03:58.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:03:58.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1342635892,"createTime":1749894247555,"epollFd":11,"onlineDuration":11991055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:03:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:03:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:02.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:02.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:03.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:03.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1345007324,"createTime":1749894247555,"epollFd":11,"onlineDuration":11996071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:06.282 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79291343688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:06.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:06.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79291343688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:04:06.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:07.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:08.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:08.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1347033964,"createTime":1749894247555,"epollFd":11,"onlineDuration":12000690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:08.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:08.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1347418236,"createTime":1749894247555,"epollFd":11,"onlineDuration":12001414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:12.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:12.432 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:04:12.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:12.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:12.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:13.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:13.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1349629116,"createTime":1749894247555,"epollFd":11,"onlineDuration":12005976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:16.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803878784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:16.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:16.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803878784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:04:16.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:17.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:17.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:17.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:17.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:18.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:18.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:18.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:18.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1351755772,"createTime":1749894247555,"epollFd":11,"onlineDuration":12010671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:18.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:18.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1352046608,"createTime":1749894247555,"epollFd":11,"onlineDuration":12011232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:22.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:22.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:23.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:23.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1354106148,"createTime":1749894247555,"epollFd":11,"onlineDuration":12015667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:23.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:23.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:26.290 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806875228881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:26.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:26.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806875228881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:04:26.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:27.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:27.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:27.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1356427572,"createTime":1749894247555,"epollFd":11,"onlineDuration":12020666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:28.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:28.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1356634184,"createTime":1749894247555,"epollFd":11,"onlineDuration":12021013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:29.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:29.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:31.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:31.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:33.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:33.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:04:33.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:33.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1359002984,"createTime":1749894247555,"epollFd":11,"onlineDuration":12026053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:34.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:34.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:35.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:35.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:35.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1232.html 2025-06-14 21:04:36.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808284759521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:36.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:04:36.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808284759521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:04:36.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:04:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:37.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:37.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:37.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:04:38.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:38.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:38.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:38.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1361117796,"createTime":1749894247555,"epollFd":11,"onlineDuration":12030683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:38.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:38.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1361327040,"createTime":1749894247555,"epollFd":11,"onlineDuration":12031019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:39.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:39.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:42.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:42.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:43.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:43.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1363512916,"createTime":1749894247555,"epollFd":11,"onlineDuration":12035681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:43.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:43.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:46.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762184143066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:04:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762184143066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:04:46.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:04:47.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:47.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:04:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:48.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:48.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:04:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1365877768,"createTime":1749894247555,"epollFd":11,"onlineDuration":12040697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:04:48.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:48.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1366159392,"createTime":1749894247555,"epollFd":11,"onlineDuration":12041279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:50.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:04:50.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:50.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:04:50.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:04:52.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:52.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:04:53.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:53.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1368214984,"createTime":1749894247555,"epollFd":11,"onlineDuration":12045685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:56.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789989471435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:04:56.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:56.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789989471435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:04:56.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:04:57.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:57.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:58.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:58.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:04:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1370691696,"createTime":1749894247555,"epollFd":11,"onlineDuration":12050922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:04:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:04:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:04:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1371268104,"createTime":1749894247555,"epollFd":11,"onlineDuration":12052051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:02.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:02.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1373002592,"createTime":1749894247555,"epollFd":11,"onlineDuration":12055915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:06.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805519104003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:06.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:06.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805519104003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:05:06.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:07.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:07.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:08.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1375214788,"createTime":1749894247555,"epollFd":11,"onlineDuration":12060674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1375588532,"createTime":1749894247555,"epollFd":11,"onlineDuration":12061360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/longform/best-pizza-stones/ 2025-06-14 21:05:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:13.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:13.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1377604644,"createTime":1749894247555,"epollFd":11,"onlineDuration":12065686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:16.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7885799407959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:16.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:16.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7885799407959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:05:16.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:17.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:17.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:05:18.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:18.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:05:18.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:18.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1380195848,"createTime":1749894247555,"epollFd":11,"onlineDuration":12071075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:19.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:19.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1380401144,"createTime":1749894247555,"epollFd":11,"onlineDuration":12071640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:19.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:05:19.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:05:22.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:22.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:23.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:23.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1382314608,"createTime":1749894247555,"epollFd":11,"onlineDuration":12075681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:25.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:05:25.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:26.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763200759887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:26.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:26.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763200759887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:05:26.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:27.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:27.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1384641296,"createTime":1749894247555,"epollFd":11,"onlineDuration":12080679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:29.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:29.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1385063732,"createTime":1749894247555,"epollFd":11,"onlineDuration":12081500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:33.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:33.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386986408,"createTime":1749894247555,"epollFd":11,"onlineDuration":12085676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:36.335 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75040054321289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75040054321289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:05:36.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:37.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:37.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:05:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:38.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:38.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1389511812,"createTime":1749894247555,"epollFd":11,"onlineDuration":12090932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:39.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:05:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1389872396,"createTime":1749894247555,"epollFd":11,"onlineDuration":12091738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:43.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:43.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1391741116,"createTime":1749894247555,"epollFd":11,"onlineDuration":12095692,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:45.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:46.089 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:05:46.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:46.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74323081970215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:46.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:46.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74323081970215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:05:46.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:05:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:05:48.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:48.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:05:48.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:48.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1394077016,"createTime":1749894247555,"epollFd":11,"onlineDuration":12100677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:05:48.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:48.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:05:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1394352060,"createTime":1749894247555,"epollFd":11,"onlineDuration":12101232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:52.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:52.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:53.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:53.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1396540568,"createTime":1749894247555,"epollFd":11,"onlineDuration":12105915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:55.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:05:55.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:56.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742679595947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:05:56.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:56.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742679595947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:05:56.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:05:57.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:05:57.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:05:57.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:57.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:05:57.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:57.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:57.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:05:57.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:05:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1398765924,"createTime":1749894247555,"epollFd":11,"onlineDuration":12110684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:05:58.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:58.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:05:58.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:05:58.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1399131772,"createTime":1749894247555,"epollFd":11,"onlineDuration":12111345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:03.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:03.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1401101824,"createTime":1749894247555,"epollFd":11,"onlineDuration":12115699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:06.359 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:06:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:07.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:07.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:07.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:07.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:08.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:08.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1403457464,"createTime":1749894247555,"epollFd":11,"onlineDuration":12120707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1403711452,"createTime":1749894247555,"epollFd":11,"onlineDuration":12121020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:12.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:12.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:13.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:13.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1405809156,"createTime":1749894247555,"epollFd":11,"onlineDuration":12125686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:14.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:06:14.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:06:16.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78759002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:16.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:16.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78759002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:06:16.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:17.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:17.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:06:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:18.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:18.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-henderson/news/sometimes-you-have-to-take-one-for-the-team-stephen-mckinley-henderson-not-heartbroken-over-being-cut-from-dune-part-two_6374853 2025-06-14 21:06:18.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:18.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1408409572,"createTime":1749894247555,"epollFd":11,"onlineDuration":12130975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1408556964,"createTime":1749894247555,"epollFd":11,"onlineDuration":12131539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:22.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:22.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1410513856,"createTime":1749894247555,"epollFd":11,"onlineDuration":12135696,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:26.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767152786254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:26.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:06:26.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767152786254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:06:26.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:06:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:27.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:27.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:06:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:28.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:28.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1412874760,"createTime":1749894247555,"epollFd":11,"onlineDuration":12140686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:29.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:29.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1413327464,"createTime":1749894247555,"epollFd":11,"onlineDuration":12141638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:32.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:32.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:33.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:33.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1415217240,"createTime":1749894247555,"epollFd":11,"onlineDuration":12145683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:33.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:06:33.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:36.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756153106689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:36.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:36.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.756153106689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:06:36.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:06:37.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:37.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:06:38.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:38.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1417574196,"createTime":1749894247555,"epollFd":11,"onlineDuration":12150680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:38.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:38.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:06:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1417843976,"createTime":1749894247555,"epollFd":11,"onlineDuration":12151023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:42.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:42.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:43.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:43.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1420125920,"createTime":1749894247555,"epollFd":11,"onlineDuration":12155935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:46.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787038803100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:46.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787038803100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:06:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:47.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:06:47.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:47.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:06:47.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:47.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:47.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1422256524,"createTime":1749894247555,"epollFd":11,"onlineDuration":12160686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:06:48.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:48.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:06:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1422540780,"createTime":1749894247555,"epollFd":11,"onlineDuration":12161022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:52.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:52.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:53.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:53.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1424634536,"createTime":1749894247555,"epollFd":11,"onlineDuration":12165686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:56.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796194076538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:06:56.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:06:56.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796194076538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:06:56.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:06:57.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:57.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:06:58.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:58.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426995440,"createTime":1749894247555,"epollFd":11,"onlineDuration":12170694,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:06:58.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:58.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:06:58.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:06:58.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1427287592,"createTime":1749894247555,"epollFd":11,"onlineDuration":12171246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:02.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:02.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:03.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:03.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1429323444,"createTime":1749894247555,"epollFd":11,"onlineDuration":12175680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:07:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:06.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7974796295166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:06.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:06.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7974796295166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:07:06.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:07.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:07.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:08.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:08.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:08.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:08.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1431950180,"createTime":1749894247555,"epollFd":11,"onlineDuration":12181027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:08.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:08.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1432047564,"createTime":1749894247555,"epollFd":11,"onlineDuration":12181339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:12.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:12.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:12.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:07:12.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:12.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:13.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:13.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1434036040,"createTime":1749894247555,"epollFd":11,"onlineDuration":12185704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:16.419 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81495475769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81495475769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:07:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:17.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:17.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:17.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:17.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:18.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:18.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:07:18.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:18.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1436392996,"createTime":1749894247555,"epollFd":11,"onlineDuration":12190717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:18.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:18.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1436665408,"createTime":1749894247555,"epollFd":11,"onlineDuration":12191049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:23.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:23.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:23.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:23.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1438994728,"createTime":1749894247555,"epollFd":11,"onlineDuration":12195991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:26.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814010620117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:26.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:26.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814010620117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:07:26.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:27.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:27.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:27.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:27.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:27.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:07:27.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:28.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:28.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1441392480,"createTime":1749894247555,"epollFd":11,"onlineDuration":12201143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:29.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:29.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1441500392,"createTime":1749894247555,"epollFd":11,"onlineDuration":12201497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:07:33.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:33.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1443425700,"createTime":1749894247555,"epollFd":11,"onlineDuration":12205691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:36.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74983787536621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74983787536621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:07:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:37.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:37.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:07:37.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:37.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:07:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:38.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:38.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1445985320,"createTime":1749894247555,"epollFd":11,"onlineDuration":12210931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1446293264,"createTime":1749894247555,"epollFd":11,"onlineDuration":12211850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:07:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1448185672,"createTime":1749894247555,"epollFd":11,"onlineDuration":12215863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:44.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:07:44.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:44.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:07:46.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75052261352539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:46.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:46.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75052261352539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:07:46.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:47.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:07:47.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:07:47.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:47.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:07:48.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:48.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:07:48.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:48.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:07:48.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:48.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1450499200,"createTime":1749894247555,"epollFd":11,"onlineDuration":12220860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:48.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1450795300,"createTime":1749894247555,"epollFd":11,"onlineDuration":12221182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:50.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:07:50.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:07:51.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:07:51.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:07:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:52.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:53.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:53.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1453121988,"createTime":1749894247555,"epollFd":11,"onlineDuration":12226023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:56.455 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773700714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:07:56.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:56.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773700714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:07:56.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:07:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:07:58.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:58.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:07:58.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:58.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1455575012,"createTime":1749894247555,"epollFd":11,"onlineDuration":12231420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:07:59.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:07:59.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1455932964,"createTime":1749894247555,"epollFd":11,"onlineDuration":12232001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:07:59.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:07:59.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:02.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:02.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:03.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:03.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1457543748,"createTime":1749894247555,"epollFd":11,"onlineDuration":12235705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:05.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:08:05.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:08:06.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79717254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:06.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:06.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79717254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:08:06.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:07.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1459892808,"createTime":1749894247555,"epollFd":11,"onlineDuration":12240721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:08:08.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:08.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1460174432,"createTime":1749894247555,"epollFd":11,"onlineDuration":12241142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:08.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:08:08.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:08.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/music 2025-06-14 21:08:12.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:08:12.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:08:12.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:12.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:08:13.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:13.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1462252396,"createTime":1749894247555,"epollFd":11,"onlineDuration":12245699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:13.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:13.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cher-lloyd 2025-06-14 21:08:16.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750240325927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:16.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:16.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.750240325927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:08:16.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/joss-stone 2025-06-14 21:08:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:08:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:17.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:08:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1464589612,"createTime":1749894247555,"epollFd":11,"onlineDuration":12250702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:18.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:18.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:08:18.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:18.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1464868604,"createTime":1749894247555,"epollFd":11,"onlineDuration":12251048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:08:21.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:21.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/manu-bennett 2025-06-14 21:08:23.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:23.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:23.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:23.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1467008420,"createTime":1749894247555,"epollFd":11,"onlineDuration":12255899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:08:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:08:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:08:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:24.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:24.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:24.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new-order/news/new-order-announces-first-album-ten-years_4548303 2025-06-14 21:08:26.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:08:26.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:26.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/peter-falk/pictures/645847 2025-06-14 21:08:26.483 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767826080322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:26.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:08:26.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.767826080322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:08:26.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:08:27.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:27.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:27.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:27.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1469307472,"createTime":1749894247555,"epollFd":11,"onlineDuration":12260698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:28.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:28.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:08:29.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:08:29.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:29.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pitbull/pictures/2612480 2025-06-14 21:08:29.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:29.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1469725960,"createTime":1749894247555,"epollFd":11,"onlineDuration":12261657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:08:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:31.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:31.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:31.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth 2025-06-14 21:08:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:32.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:08:33.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:33.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1471889464,"createTime":1749894247555,"epollFd":11,"onlineDuration":12265980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:08:33.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:08:33.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:36.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734027862548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:36.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:36.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.734027862548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:08:36.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:08:37.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:37.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:08:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:08:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:08:37.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:08:38.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:38.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:38.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:38.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1474010856,"createTime":1749894247555,"epollFd":11,"onlineDuration":12270705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:38.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:38.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1474266160,"createTime":1749894247555,"epollFd":11,"onlineDuration":12271033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:39.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:08:39.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:39.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/thebestexoticmarigoldhotel 2025-06-14 21:08:39.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:08:39.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:40.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:08:40.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:08:41.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:08:41.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:08:42.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:42.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:43.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:43.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1476359916,"createTime":1749894247555,"epollFd":11,"onlineDuration":12275727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:45.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:08:45.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:08:46.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:46.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:46.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.752578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:08:46.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:08:47.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:08:47.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:48.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:48.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1478987968,"createTime":1749894247555,"epollFd":11,"onlineDuration":12281037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1479426196,"createTime":1749894247555,"epollFd":11,"onlineDuration":12282011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:53.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:53.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1481346240,"createTime":1749894247555,"epollFd":11,"onlineDuration":12286090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:55.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:08:55.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:08:56.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783870697021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:08:56.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:56.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783870697021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:08:56.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:08:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:57.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:57.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:08:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:08:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1483432100,"createTime":1749894247555,"epollFd":11,"onlineDuration":12290711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:08:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:08:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1483690036,"createTime":1749894247555,"epollFd":11,"onlineDuration":12291054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:02.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:02.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:03.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:03.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1485745628,"createTime":1749894247555,"epollFd":11,"onlineDuration":12295683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/megan-thee-stallion-recruits-some-big-named-houston-rappers-for-new-bigger-in-texas-video-01jb2enfn4rh 2025-06-14 21:09:06.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78752899169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:06.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:06.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78752899169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:09:06.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:08.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:08.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:08.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:08.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1488413160,"createTime":1749894247555,"epollFd":11,"onlineDuration":12301180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:09.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:09.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1488498700,"createTime":1749894247555,"epollFd":11,"onlineDuration":12301517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/blur 2025-06-14 21:09:12.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:12.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:09:13.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:13.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1490475332,"createTime":1749894247555,"epollFd":11,"onlineDuration":12305711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:16.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75689697265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:16.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:16.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75689697265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:09:16.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:17.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:17.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:09:17.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:17.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:09:18.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:18.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:09:18.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:18.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1492807284,"createTime":1749894247555,"epollFd":11,"onlineDuration":12310784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:18.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:18.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1493077064,"createTime":1749894247555,"epollFd":11,"onlineDuration":12311105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:18.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:18.982 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:09:18.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:09:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:23.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:23.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:24.090 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:09:24.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1495763020,"createTime":1749894247555,"epollFd":11,"onlineDuration":12316921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:25.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:09:25.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:09:26.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783674240112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:26.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:26.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783674240112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:09:26.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:27.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:27.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:27.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:27.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:27.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:09:27.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:27.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:27.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:27.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rem 2025-06-14 21:09:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1497519880,"createTime":1749894247555,"epollFd":11,"onlineDuration":12320700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:28.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:28.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:28.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:28.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1497789660,"createTime":1749894247555,"epollFd":11,"onlineDuration":12321046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/floyd-mayweather-shared-his-thoughts-on-both-p-diddy-and-nba-youngboy-50-cent-respond-01hq62hbh1pe 2025-06-14 21:09:32.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:32.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:09:33.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:33.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499862360,"createTime":1749894247555,"epollFd":11,"onlineDuration":12325715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:36.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747291564941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:36.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:36.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747291564941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:09:36.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:37.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:37.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:09:38.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:38.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1502183784,"createTime":1749894247555,"epollFd":11,"onlineDuration":12330697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:38.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:38.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:09:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:09:39.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:39.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1502976016,"createTime":1749894247555,"epollFd":11,"onlineDuration":12332032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:42.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:42.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:44.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:09:44.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:09:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sharon-osbourne/pictures/5417482 2025-06-14 21:09:45.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:45.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1505789624,"createTime":1749894247555,"epollFd":11,"onlineDuration":12338092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:46.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:09:46.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:46.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797454833984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:46.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:46.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797454833984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f970 2025-06-14 21:09:46.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:47.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:47.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:47.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:47.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1506920068,"createTime":1749894247555,"epollFd":11,"onlineDuration":12340697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:48.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:48.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1507181952,"createTime":1749894247555,"epollFd":11,"onlineDuration":12341032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:09:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:09:52.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:52.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:53.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:53.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1509275708,"createTime":1749894247555,"epollFd":11,"onlineDuration":12345705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:53.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:09:53.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:53.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:09:55.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:09:55.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:55.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/all-saints-john-corbett 2025-06-14 21:09:56.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75815773010254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:09:56.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:09:56.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75815773010254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:09:56.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:09:56.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:09:56.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:56.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/moana-teaser-trailer 2025-06-14 21:09:57.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:57.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:09:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:57.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:09:58.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:58.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1511856384,"createTime":1749894247555,"epollFd":11,"onlineDuration":12350960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:09:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:09:58.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:09:58.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:09:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1511976140,"createTime":1749894247555,"epollFd":11,"onlineDuration":12351304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:09:59.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:09:59.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:09:59.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:10:02.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:10:02.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:02.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:02.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:02.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/news/beyonc-will-debut-fashion-exhibit-at-rock-and-roll-hall-of-fame_4292592 2025-06-14 21:10:03.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:03.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513963300,"createTime":1749894247555,"epollFd":11,"onlineDuration":12355703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:03.744 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:10:03.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:03.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/eddie-redmayne/video/fantastic-beasts-and-where-to-find-them-extended-trailer-and-featurette 2025-06-14 21:10:05.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:05.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thunderbirds/news/thunderbirds-are-go-thames-stunt-photos_4660463 2025-06-14 21:10:06.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:10:06.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:10:06.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f970 2025-06-14 21:10:06.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:06.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/mary-j-blige-reveal-her-unyielding-quest-for-love-i-want-a-man-01hrh9jn6hc2 2025-06-14 21:10:06.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741992950439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:06.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059870 2025-06-14 21:10:06.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.741992950439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059870 2025-06-14 21:10:06.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059870 2025-06-14 21:10:07.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:07.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:08.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:08.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:08.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:08.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1516392636,"createTime":1749894247555,"epollFd":11,"onlineDuration":12360901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:08.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:08.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1516624252,"createTime":1749894247555,"epollFd":11,"onlineDuration":12361246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:12.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:10:12.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:12.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:12.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:10:13.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:13.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1518675896,"createTime":1749894247555,"epollFd":11,"onlineDuration":12365710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:16.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:10:16.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:16.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71329689025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:16.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:16.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71329689025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:10:16.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:10:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:10:18.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:10:18.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1521024956,"createTime":1749894247555,"epollFd":11,"onlineDuration":12370697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:10:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1521489504,"createTime":1749894247555,"epollFd":11,"onlineDuration":12371744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:20.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:10:20.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f970 keealive timeout 2025-06-14 21:10:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:10:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f970 2025-06-14 21:10:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:10:23.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:23.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:23.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:23.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1523595104,"createTime":1749894247555,"epollFd":11,"onlineDuration":12375947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:24.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:24.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:24.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/pictures/5422097 2025-06-14 21:10:25.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:25.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:25.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-mcavoy/pictures/5463271 2025-06-14 21:10:26.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777421951293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:26.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:26.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777421951293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:10:26.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:27.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:27.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julianne-moore 2025-06-14 21:10:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:27.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:28.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:28.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1525754660,"createTime":1749894247555,"epollFd":11,"onlineDuration":12380777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:28.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:28.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:28.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:28.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1526086292,"createTime":1749894247555,"epollFd":11,"onlineDuration":12381291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:32.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:10:32.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:32.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/music/a-week-in-movies9th-november-2012 2025-06-14 21:10:32.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:32.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:10:33.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:33.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1528070820,"createTime":1749894247555,"epollFd":11,"onlineDuration":12385704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:34.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:34.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:34.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/news/oasis-considering-adding-more-dates-to-comeback-tour_6385785 2025-06-14 21:10:34.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f740 2025-06-14 21:10:34.819 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:10:34.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f740 2025-06-14 21:10:36.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754648208618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f740 2025-06-14 21:10:36.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754648208618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f740 2025-06-14 21:10:36.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f740 2025-06-14 21:10:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:10:38.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:38.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:10:38.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:38.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1530443568,"createTime":1749894247555,"epollFd":11,"onlineDuration":12390724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:10:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1530771252,"createTime":1749894247555,"epollFd":11,"onlineDuration":12391285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:40.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:10:40.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:42.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:10:42.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:42.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:42.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:42.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/carly_craig 2025-06-14 21:10:42.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:10:42.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:10:42.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:42.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:43.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:10:43.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:10:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1532775520,"createTime":1749894247555,"epollFd":11,"onlineDuration":12395707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:43.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:10:43.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:43.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/chris_diamantopoulos 2025-06-14 21:10:44.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:10:44.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:44.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:10:44.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:44.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/henry_goodman 2025-06-14 21:10:45.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f720 2025-06-14 21:10:45.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:45.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/kate_mara 2025-06-14 21:10:46.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738149642944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:46.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059870 2025-06-14 21:10:46.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.738149642944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059870 2025-06-14 21:10:46.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059870 2025-06-14 21:10:46.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059870 2025-06-14 21:10:46.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:46.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/mackenzie_crook 2025-06-14 21:10:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:10:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/tobey_maguire 2025-06-14 21:10:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:10:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:10:48.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:48.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1535141688,"createTime":1749894247555,"epollFd":11,"onlineDuration":12400703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:10:48.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:48.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:10:48.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:48.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1535416732,"createTime":1749894247555,"epollFd":11,"onlineDuration":12401079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:48.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:10:48.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:48.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/yeardley_smith 2025-06-14 21:10:49.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049260 2025-06-14 21:10:49.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:49.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/khloe-kardashian/news/khloe-kardashian-and-mario-lopez-co-host-x-factor-usa_3330116 2025-06-14 21:10:50.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:10:50.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:50.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:10:50.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:50.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kravitz/news/zoe-kravitz-admits-to-battling-imposter-syndrome_6385245 2025-06-14 21:10:52.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:52.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:53.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:53.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1537739472,"createTime":1749894247555,"epollFd":11,"onlineDuration":12405988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:56.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715829849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:10:56.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e2d0 2025-06-14 21:10:56.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.715829849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e2d0 2025-06-14 21:10:56.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e2d0 2025-06-14 21:10:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:57.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:57.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:10:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:10:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:10:58.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:58.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:10:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1539852968,"createTime":1749894247555,"epollFd":11,"onlineDuration":12410758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:10:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:10:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1540108272,"createTime":1749894247555,"epollFd":11,"onlineDuration":12411100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:11:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:11:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:11:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:11:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059870 keealive timeout 2025-06-14 21:11:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f720 keealive timeout 2025-06-14 21:11:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059870 2025-06-14 21:11:02.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f720 2025-06-14 21:11:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:03.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:03.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1542170444,"createTime":1749894247555,"epollFd":11,"onlineDuration":12415714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:04.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:11:04.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:11:04.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:11:04.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:11:06.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:11:06.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049260 keealive timeout 2025-06-14 21:11:06.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:11:06.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049260 2025-06-14 21:11:06.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:06.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77677345275879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:06.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:11:06.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77677345275879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:11:06.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:11:06.640 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:11:06.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:07.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:07.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:07.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:08.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:11:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1544551088,"createTime":1749894247555,"epollFd":11,"onlineDuration":12420711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:08.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:11:08.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:08.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1544799812,"createTime":1749894247555,"epollFd":11,"onlineDuration":12421058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:12.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:11:12.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:12.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mads-mikkelsen 2025-06-14 21:11:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:13.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:13.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1546884356,"createTime":1749894247555,"epollFd":11,"onlineDuration":12425703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:16.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:11:16.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:16.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:11:16.618 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79326820373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:16.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:11:16.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79326820373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:11:16.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:11:17.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:17.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:17.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:11:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:17.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:11:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:17.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:17.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1549237364,"createTime":1749894247555,"epollFd":11,"onlineDuration":12430702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:18.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:18.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1549547940,"createTime":1749894247555,"epollFd":11,"onlineDuration":12431268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:22.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:22.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:11:23.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:23.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1551578528,"createTime":1749894247555,"epollFd":11,"onlineDuration":12435698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:24.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:11:24.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:26.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81168556213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:26.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:26.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81168556213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:11:26.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:11:28.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:11:28.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:11:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553952592,"createTime":1749894247555,"epollFd":11,"onlineDuration":12440697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:11:28.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:28.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:11:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1554314492,"createTime":1749894247555,"epollFd":11,"onlineDuration":12441421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:31.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:31.898 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:11:31.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:11:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:11:32.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:32.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:33.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:33.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1556285860,"createTime":1749894247555,"epollFd":11,"onlineDuration":12445703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:34.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:11:34.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:11:36.635 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74802589416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:11:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74802589416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:11:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:11:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:37.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:37.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:37.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1558633604,"createTime":1749894247555,"epollFd":11,"onlineDuration":12450711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:38.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:38.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1558913912,"createTime":1749894247555,"epollFd":11,"onlineDuration":12451064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:40.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:40.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:40.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:40.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:43.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:43.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:11:43.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:43.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1561276132,"createTime":1749894247555,"epollFd":11,"onlineDuration":12456169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:46.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:46.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:46.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:11:46.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:11:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:11:48.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:48.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1563604136,"createTime":1749894247555,"epollFd":11,"onlineDuration":12461022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:11:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:11:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1563814696,"createTime":1749894247555,"epollFd":11,"onlineDuration":12461779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:51.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:51.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:52.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:52.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:53.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:53.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1565686048,"createTime":1749894247555,"epollFd":11,"onlineDuration":12465700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:56.655 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76548957824707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:11:56.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:56.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76548957824707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:11:56.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:11:56.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:56.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:57.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:11:57.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:11:57.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:57.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:11:58.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:58.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:11:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1568273304,"createTime":1749894247555,"epollFd":11,"onlineDuration":12470955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:11:58.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:11:58.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1568398324,"createTime":1749894247555,"epollFd":11,"onlineDuration":12471286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:02.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:02.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:12:03.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:03.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1570399960,"createTime":1749894247555,"epollFd":11,"onlineDuration":12475725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:03.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:03.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:03.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:12:06.659 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76466941833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:06.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:06.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76466941833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:12:06.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:07.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:07.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:12:07.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:07.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1572875356,"createTime":1749894247555,"epollFd":11,"onlineDuration":12480915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1573534672,"createTime":1749894247555,"epollFd":11,"onlineDuration":12482278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:12:12.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:12:12.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:12.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:12.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:12.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:12.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:12.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:13.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:13.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:13.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1575100712,"createTime":1749894247555,"epollFd":11,"onlineDuration":12485718,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:13.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:13.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:13.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:13.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:14.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:14.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/setup-config.php?step=1&language=en_GB 2025-06-14 21:12:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/wp-admin/install.php?step=1&language=en_GB 2025-06-14 21:12:16.670 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76016616821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:16.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:12:16.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76016616821289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:12:16.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:12:17.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:17.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:18.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:18.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1577453720,"createTime":1749894247555,"epollFd":11,"onlineDuration":12490728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:18.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:18.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:19.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:19.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1577836676,"createTime":1749894247555,"epollFd":11,"onlineDuration":12491458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:12:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wiki 2025-06-14 21:12:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:12:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:22.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:22.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:23.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:23.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1579780408,"createTime":1749894247555,"epollFd":11,"onlineDuration":12495709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:24.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:24.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:24.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:12:26.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78571891784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:26.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:12:26.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78571891784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:12:26.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:12:27.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:27.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:27.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:27.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:28.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:12:28.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:28.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:28.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:28.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1582266332,"createTime":1749894247555,"epollFd":11,"onlineDuration":12500912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:28.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:28.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1582455836,"createTime":1749894247555,"epollFd":11,"onlineDuration":12501260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:12:30.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:12:32.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:32.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1584500900,"createTime":1749894247555,"epollFd":11,"onlineDuration":12505695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:36.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:12:36.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:12:36.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796180725097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:36.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796180725097656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:12:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:37.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:37.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:37.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:12:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:37.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:38.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:38.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:38.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1586861804,"createTime":1749894247555,"epollFd":11,"onlineDuration":12510720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:38.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:38.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1587135532,"createTime":1749894247555,"epollFd":11,"onlineDuration":12511058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:40.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:12:40.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:12:43.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:43.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1589200336,"createTime":1749894247555,"epollFd":11,"onlineDuration":12515793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:46.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796916961669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:46.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:46.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796916961669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:12:46.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:47.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:47.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:12:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:47.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:48.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:48.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1591583612,"createTime":1749894247555,"epollFd":11,"onlineDuration":12520699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:12:48.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:48.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:12:48.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:48.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1591828388,"createTime":1749894247555,"epollFd":11,"onlineDuration":12521039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:50.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:12:50.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:12:52.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:52.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:53.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:53.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1593881348,"createTime":1749894247555,"epollFd":11,"onlineDuration":12525726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:54.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:12:54.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:12:55.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:12:55.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:12:55.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:12:55.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:12:56.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79983901977539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:12:56.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:56.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79983901977539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:12:56.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:12:57.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:12:57.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:12:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:57.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:57.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:12:58.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:58.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:12:58.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:58.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1596272520,"createTime":1749894247555,"epollFd":11,"onlineDuration":12530732,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:12:58.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:12:58.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:12:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:12:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1596535720,"createTime":1749894247555,"epollFd":11,"onlineDuration":12531061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:02.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:02.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:03.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1598608420,"createTime":1749894247555,"epollFd":11,"onlineDuration":12535701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:06.707 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798200607299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:06.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:06.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.798200607299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:13:06.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:06.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:13:06.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:13:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:07.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:07.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:07.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:08.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:08.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1600965376,"createTime":1749894247555,"epollFd":11,"onlineDuration":12540736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1601241736,"createTime":1749894247555,"epollFd":11,"onlineDuration":12541067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:12.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:12.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:13.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:13.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1603306540,"createTime":1749894247555,"epollFd":11,"onlineDuration":12545741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:16.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799118041992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:16.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:16.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799118041992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:13:16.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:17.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:17.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:17.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:17.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:18.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:18.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1605631912,"createTime":1749894247555,"epollFd":11,"onlineDuration":12550726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:18.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:18.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:18.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:18.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1605909588,"createTime":1749894247555,"epollFd":11,"onlineDuration":12551064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:18.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:18.859 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:13:18.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:22.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:22.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:23.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:23.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1608304708,"createTime":1749894247555,"epollFd":11,"onlineDuration":12556188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:26.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808088302612305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:26.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:26.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808088302612305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:13:26.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:27.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:27.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:27.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:28.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:28.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1610365564,"createTime":1749894247555,"epollFd":11,"onlineDuration":12560718,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:28.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:28.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1610637976,"createTime":1749894247555,"epollFd":11,"onlineDuration":12561044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:32.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:33.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:33.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1612725152,"createTime":1749894247555,"epollFd":11,"onlineDuration":12565710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:33.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:13:33.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:13:36.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77543830871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:36.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:36.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77543830871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:13:36.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:37.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:37.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:38.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:38.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:38.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:38.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:38.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:38.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1615325568,"createTime":1749894247555,"epollFd":11,"onlineDuration":12570983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:38.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:38.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1615419004,"createTime":1749894247555,"epollFd":11,"onlineDuration":12571304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:13:42.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:42.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:43.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:43.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1617416692,"createTime":1749894247555,"epollFd":11,"onlineDuration":12575747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:43.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:13:43.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:13:46.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80129623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:46.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:13:46.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80129623413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:13:46.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:13:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:13:48.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:48.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1620167132,"createTime":1749894247555,"epollFd":11,"onlineDuration":12581552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:13:49.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:49.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:13:49.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:49.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1620514556,"createTime":1749894247555,"epollFd":11,"onlineDuration":12582060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:52.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:52.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:53.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:53.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1622113496,"createTime":1749894247555,"epollFd":11,"onlineDuration":12585706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:53.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:13:53.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:13:56.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740280151367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:13:56.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:13:56.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.740280151367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:13:56.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:13:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:13:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:58.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:13:58.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:13:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1624483612,"createTime":1749894247555,"epollFd":11,"onlineDuration":12590710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:13:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:13:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:13:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1624748128,"createTime":1749894247555,"epollFd":11,"onlineDuration":12591077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:00.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:14:00.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:14:02.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:02.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:03.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:03.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1626822144,"createTime":1749894247555,"epollFd":11,"onlineDuration":12595796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:06.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746692657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:06.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:06.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.746692657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:14:06.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:07.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:07.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:07.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:07.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1629173836,"createTime":1749894247555,"epollFd":11,"onlineDuration":12600719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:08.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:08.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:08.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:08.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1629447564,"createTime":1749894247555,"epollFd":11,"onlineDuration":12601057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:12.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:12.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:13.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:13.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1631512368,"createTime":1749894247555,"epollFd":11,"onlineDuration":12605717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:16.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763248443603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:16.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:16.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763248443603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:14:16.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:17.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:17.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:17.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:17.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:18.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:18.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:18.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:18.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1633850900,"createTime":1749894247555,"epollFd":11,"onlineDuration":12610718,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:18.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:18.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1634125944,"createTime":1749894247555,"epollFd":11,"onlineDuration":12611055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:22.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:22.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:23.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:23.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1636242072,"createTime":1749894247555,"epollFd":11,"onlineDuration":12615720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:24.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:24.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113345510/mocking-destructive-grasp-bow 2025-06-14 21:14:25.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:14:25.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:25.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:14:25.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:25.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:14:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:14:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32950485775 2025-06-14 21:14:26.775 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787858963012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:26.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:14:26.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787858963012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:14:26.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:14:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:14:27.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:27.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1638584552,"createTime":1749894247555,"epollFd":11,"onlineDuration":12620721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:28.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:28.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1638837224,"createTime":1749894247555,"epollFd":11,"onlineDuration":12621052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:32.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:32.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:33.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:33.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640921768,"createTime":1749894247555,"epollFd":11,"onlineDuration":12625722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:36.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706626892089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:14:36.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.706626892089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:14:36.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:14:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:14:37.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:37.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:38.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:38.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1643295832,"createTime":1749894247555,"epollFd":11,"onlineDuration":12630722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:38.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:38.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:14:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:38.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1643556400,"createTime":1749894247555,"epollFd":11,"onlineDuration":12631064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:14:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:42.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:14:42.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:14:42.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:14:42.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:14:42.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:42.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:43.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:43.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1645622520,"createTime":1749894247555,"epollFd":11,"onlineDuration":12635720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:46.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7491397857666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:46.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:46.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7491397857666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:14:46.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:47.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:47.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:14:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:48.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:48.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:14:48.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:48.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1647966316,"createTime":1749894247555,"epollFd":11,"onlineDuration":12640709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:14:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:48.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1648312424,"createTime":1749894247555,"epollFd":11,"onlineDuration":12641281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:52.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:52.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:53.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:53.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1650574628,"createTime":1749894247555,"epollFd":11,"onlineDuration":12645963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:55.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:14:55.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:14:56.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76487922668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:14:56.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76487922668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:14:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:14:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:57.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/plants-and-animals/early-humans-caught-herpes-from-this-hominin/ 2025-06-14 21:14:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:14:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:57.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:14:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:58.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:14:58.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:58.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1652693388,"createTime":1749894247555,"epollFd":11,"onlineDuration":12650724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:14:58.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:14:58.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1652965800,"createTime":1749894247555,"epollFd":11,"onlineDuration":12651065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:02.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:02.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:03.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:03.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1655020076,"createTime":1749894247555,"epollFd":11,"onlineDuration":12655707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:06.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768646240234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:06.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:15:06.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768646240234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:15:06.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:15:07.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:07.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1657404668,"createTime":1749894247555,"epollFd":11,"onlineDuration":12660700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:08.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:08.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1657674448,"createTime":1749894247555,"epollFd":11,"onlineDuration":12661030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:12.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:12.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:15:13.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:13.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1659726092,"createTime":1749894247555,"epollFd":11,"onlineDuration":12665715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:15:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:16.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794099807739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:16.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:16.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794099807739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:15:16.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:15:17.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:17.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:15:18.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:18.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:15:18.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:18.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1662088312,"createTime":1749894247555,"epollFd":11,"onlineDuration":12670705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:18.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:18.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1662335720,"createTime":1749894247555,"epollFd":11,"onlineDuration":12671036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:22.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:22.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:23.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:23.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1664426844,"createTime":1749894247555,"epollFd":11,"onlineDuration":12675705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:26.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783367156982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:26.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:26.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783367156982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:15:26.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:27.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:27.123 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:15:27.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:27.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:28.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:28.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:28.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:28.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1666941720,"createTime":1749894247555,"epollFd":11,"onlineDuration":12680921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:28.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:28.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1667085164,"createTime":1749894247555,"epollFd":11,"onlineDuration":12681250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:32.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:32.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:15:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1669386848,"createTime":1749894247555,"epollFd":11,"onlineDuration":12685976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:36.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796770095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:36.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:36.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796770095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:15:36.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:15:38.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:38.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1671501660,"createTime":1749894247555,"epollFd":11,"onlineDuration":12690708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:15:38.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:38.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:15:38.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:38.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:15:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1671884616,"createTime":1749894247555,"epollFd":11,"onlineDuration":12691460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:42.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:43.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:43.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1673836244,"createTime":1749894247555,"epollFd":11,"onlineDuration":12695710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:46.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803598403930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:46.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:46.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803598403930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:15:46.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:47.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:47.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:47.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:47.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:48.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:48.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1676205044,"createTime":1749894247555,"epollFd":11,"onlineDuration":12700722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1676461664,"createTime":1749894247555,"epollFd":11,"onlineDuration":12701056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:53.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:53.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1678916004,"createTime":1749894247555,"epollFd":11,"onlineDuration":12706364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:54.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:15:54.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:15:56.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787540435791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:15:56.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:56.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787540435791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:15:56.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:57.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:15:57.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:57.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:15:57.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:57.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:15:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1680907112,"createTime":1749894247555,"epollFd":11,"onlineDuration":12710728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:15:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:58.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:58.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:15:59.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:15:59.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1681362448,"createTime":1749894247555,"epollFd":11,"onlineDuration":12711708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:16:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/gyeongseong-creature-season-2-cast-characters-actors-photos 2025-06-14 21:16:02.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:02.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:03.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:03.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1683277228,"createTime":1749894247555,"epollFd":11,"onlineDuration":12715739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:06.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805028915405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:06.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:16:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805028915405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:16:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:16:07.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:07.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:16:07.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:07.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:08.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1685606548,"createTime":1749894247555,"epollFd":11,"onlineDuration":12720728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:08.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:08.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:16:08.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:08.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1685892120,"createTime":1749894247555,"epollFd":11,"onlineDuration":12721120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:12.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:12.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:13.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:13.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687954292,"createTime":1749894247555,"epollFd":11,"onlineDuration":12725725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:14.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:16:14.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:16.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:16:16.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:16:16.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8026180267334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:16.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:16.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8026180267334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:16:16.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:17.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:17.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:17.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:17.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:17.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:17.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:17.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:17.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:17.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:17.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:18.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:18.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:18.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:18.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:18.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:18.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:18.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:18.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1690578396,"createTime":1749894247555,"epollFd":11,"onlineDuration":12731197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:18.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:18.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:18.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:16:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/the_best_wine_to_pair_with_salmon/ 2025-06-14 21:16:19.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:19.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1690656040,"createTime":1749894247555,"epollFd":11,"onlineDuration":12731533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:19.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:19.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:19.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:19.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:19.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:19.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:19.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:19.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:19.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:19.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:20.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:20.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:16:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 21:16:20.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:20.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:20.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:20.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:20.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:20.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:20.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:20.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:21.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:21.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:21.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:21.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:21.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:21.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:21.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:21.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:21.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:21.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:22.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:22.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:22.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:22.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:23.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:23.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:23.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:23.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1692655044,"createTime":1749894247555,"epollFd":11,"onlineDuration":12735733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:23.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:23.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:23.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:23.538 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:23.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:23.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:23.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:23.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:24.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:24.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:24.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:24.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:24.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:24.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:24.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:24.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:24.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:24.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 21:16:24.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:24.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:16:25.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.481 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:16:25.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:16:25.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:25.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:25.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:26.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:26.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:26.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:26.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:26.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:26.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:26.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:26.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:26.867 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80449104309082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:26.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:16:26.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80449104309082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:16:26.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:16:26.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:26.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:27.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:27.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:27.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:27.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:28.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:28.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:16:28.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:28.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1695008052,"createTime":1749894247555,"epollFd":11,"onlineDuration":12740748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:28.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:28.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:16:28.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:28.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:28.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:28.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1695268620,"createTime":1749894247555,"epollFd":11,"onlineDuration":12741132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:28.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:28.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:28.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:28.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.426 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:16:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:29.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:29.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:29.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:30.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:30.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:30.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:30.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:30.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:30.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:30.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:30.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:30.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:30.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:31.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:31.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:32.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:32.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:32.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:32.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:32.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:32.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:32.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:32.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:32.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:32.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:33.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:33.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:33.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1697616364,"createTime":1749894247555,"epollFd":11,"onlineDuration":12746010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:33.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:33.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:33.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:34.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:34.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:34.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:16:34.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:16:34.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:34.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:34.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:34.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:34.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:34.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:34.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:34.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:35.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:35.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:35.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:35.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:35.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:35.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 21:16:35.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:35.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:35.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:35.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:35.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:35.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:36.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807340621948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:36.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:16:36.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807340621948242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:16:36.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:16:36.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:36.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:37.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:37.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:37.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:37.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:37.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:38.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:38.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:38.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:38.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:38.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:38.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:38.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:38.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1699978584,"createTime":1749894247555,"epollFd":11,"onlineDuration":12751062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:38.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1700085180,"createTime":1749894247555,"epollFd":11,"onlineDuration":12751391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:38.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:38.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:39.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:39.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:39.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:39.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:39.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:39.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:39.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:39.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:39.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:39.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:40.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:40.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:41.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:41.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:41.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:41.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:41.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:41.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:41.704 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:41.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:41.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:41.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:42.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:42.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:42.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:42.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:43.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:43.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:43.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:43.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1702064444,"createTime":1749894247555,"epollFd":11,"onlineDuration":12755739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:43.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:43.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:43.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:43.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:43.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:43.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:43.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:43.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:44.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:44.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:45.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:45.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:45.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:45.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:45.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:45.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:45.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:45.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:45.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:45.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:46.872 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810779571533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:46.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:46.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810779571533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:16:46.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:46.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:46.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:47.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:47.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:47.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:47.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:47.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:47.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:47.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:48.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:48.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:48.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:16:48.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:48.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:48.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:48.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:48.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:48.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1704525364,"createTime":1749894247555,"epollFd":11,"onlineDuration":12760916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:48.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:48.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:48.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:48.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1704705656,"createTime":1749894247555,"epollFd":11,"onlineDuration":12761254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:48.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:48.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:49.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:49.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:49.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:49.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:49.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:49.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:49.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:49.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:49.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:49.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:50.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:50.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:50.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:50.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:50.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 21:16:50.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:50.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:50.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:50.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:50.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:50.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:16:51.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:51.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-10-chip-based-tractor-biological-particles.html 2025-06-14 21:16:51.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:51.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:51.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:52.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:52.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:52.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:52.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:52.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:52.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:52.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:53.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:53.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:53.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:53.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1706769144,"createTime":1749894247555,"epollFd":11,"onlineDuration":12765774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:53.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:53.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:53.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:53.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:53.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:54.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:54.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:54.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:54.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:54.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:54.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:54.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:54.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:54.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:54.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:55.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:55.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:56.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:56.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:56.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:56.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:56.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:56.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809263229370117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:16:56.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:56.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809263229370117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:16:56.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:16:57.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:57.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:16:57.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:57.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:16:58.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:58.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:58.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:58.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1709124784,"createTime":1749894247555,"epollFd":11,"onlineDuration":12770728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:16:58.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:58.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:16:58.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:58.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1709393248,"createTime":1749894247555,"epollFd":11,"onlineDuration":12771063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:16:58.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:58.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:58.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:58.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:16:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 21:16:59.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:59.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:59.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:59.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:59.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:16:59.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:16:59.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:00.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:00.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.605 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.605 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:01.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:01.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:02.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:02.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:02.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:02.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:02.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:02.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:02.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:02.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:02.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:02.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:03.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:03.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1711714672,"createTime":1749894247555,"epollFd":11,"onlineDuration":12775972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:03.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:03.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:03.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:04.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:04.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:04.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:04.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:04.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:04.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:04.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:04.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:04.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:04.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:05.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:05.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:06.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:06.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:06.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:06.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:06.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:06.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:06.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:06.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:17:06.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:07.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:07.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:07.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:07.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:17:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:08.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:08.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:08.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:17:08.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:17:08.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:08.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1713813692,"createTime":1749894247555,"epollFd":11,"onlineDuration":12780715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:08.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:08.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:08.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:08.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:08.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:08.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:08.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:08.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1714082156,"createTime":1749894247555,"epollFd":11,"onlineDuration":12781054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:08.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:08.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:08.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:08.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:09.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:09.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:10.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:10.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:10.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:10.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:10.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:10.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:10.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:10.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:10.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:10.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:11.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:11.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:12.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:12.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:12.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:12.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:12.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:12.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:12.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:13.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:13.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:13.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:13.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:13.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:13.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:13.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:13.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1716182492,"createTime":1749894247555,"epollFd":11,"onlineDuration":12785841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:14.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:17:14.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:17:16.899 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8150634765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:16.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:17:16.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8150634765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:17:16.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:17:17.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:17.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:17.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:17.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:18.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:18.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1718515760,"createTime":1749894247555,"epollFd":11,"onlineDuration":12790725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:18.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:18.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:18.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:18.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1718788172,"createTime":1749894247555,"epollFd":11,"onlineDuration":12791059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:17:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/my1.php 2025-06-14 21:17:21.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php?p= 2025-06-14 21:17:21.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 21:17:21.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images 2025-06-14 21:17:21.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:17:21.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/i-feel-free-doja-cat-not-mourning-the-loss-of-180-000-instagram-followers_6356575 2025-06-14 21:17:21.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:21.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/inputs.php 2025-06-14 21:17:22.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:22.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:22.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:17:22.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:22.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 21:17:22.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:22.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:23.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:23.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/03 2025-06-14 21:17:23.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:23.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php?p= 2025-06-14 21:17:23.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:23.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php?p= 2025-06-14 21:17:23.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:23.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/langar.php 2025-06-14 21:17:23.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:23.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1721142496,"createTime":1749894247555,"epollFd":11,"onlineDuration":12796142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:24.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 21:17:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rss.php 2025-06-14 21:17:24.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/plugins.php 2025-06-14 21:17:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/fitnessbase/404.php?ok 2025-06-14 21:17:24.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php?p= 2025-06-14 21:17:24.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-14 21:17:24.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:24.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images 2025-06-14 21:17:25.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 21:17:25.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/5.php 2025-06-14 21:17:25.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/about.php 2025-06-14 21:17:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css 2025-06-14 21:17:25.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/wp-error_log.php 2025-06-14 21:17:25.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:25.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-14 21:17:26.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:26.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/wso25.php 2025-06-14 21:17:26.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:26.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/file.php 2025-06-14 21:17:26.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753753662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:26.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.753753662109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:17:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme 2025-06-14 21:17:27.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:27.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 21:17:27.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:27.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 21:17:27.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:27.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/mini.php 2025-06-14 21:17:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:27.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:27.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 21:17:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1723228356,"createTime":1749894247555,"epollFd":11,"onlineDuration":12800731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/index.php 2025-06-14 21:17:28.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php 2025-06-14 21:17:28.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/2ECeRgwNa6I.php 2025-06-14 21:17:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1723504716,"createTime":1749894247555,"epollFd":11,"onlineDuration":12801225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:28.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:28.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy 2025-06-14 21:17:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA 2025-06-14 21:17:29.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:29.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xmrlpc.php?p= 2025-06-14 21:17:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/niil.php 2025-06-14 21:17:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova.php 2025-06-14 21:17:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 21:17:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nVEDxSgpTYq.php 2025-06-14 21:17:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/log.php 2025-06-14 21:17:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Gh2KC3UQEc.php 2025-06-14 21:17:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:30.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:17:30.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php?p= 2025-06-14 21:17:30.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:30.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 21:17:31.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/autoload_classmap.php 2025-06-14 21:17:31.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-14 21:17:31.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V3.php 2025-06-14 21:17:31.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-14 21:17:31.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-settings.php 2025-06-14 21:17:31.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:31.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_mna.php 2025-06-14 21:17:32.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:32.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms 2025-06-14 21:17:32.152 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:17:32.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:32.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:32.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport 2025-06-14 21:17:32.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:32.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nowpf.php 2025-06-14 21:17:32.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:32.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/about.php 2025-06-14 21:17:32.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:32.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:33.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/es-ar/wp-content/admin.php 2025-06-14 21:17:33.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-14 21:17:33.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1725569520,"createTime":1749894247555,"epollFd":11,"onlineDuration":12805744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:33.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_php.php 2025-06-14 21:17:33.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc 2025-06-14 21:17:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?p= 2025-06-14 21:17:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ms-sites-modify.php 2025-06-14 21:17:34.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:34.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads 2025-06-14 21:17:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 21:17:34.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:34.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/chosen.php 2025-06-14 21:17:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/includes/settings 2025-06-14 21:17:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates 2025-06-14 21:17:35.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:35.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 21:17:35.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:35.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/moon.php 2025-06-14 21:17:35.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:35.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 21:17:35.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:35.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-14 21:17:36.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins 2025-06-14 21:17:36.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 21:17:36.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-heade.php 2025-06-14 21:17:36.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 21:17:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie 2025-06-14 21:17:36.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763729095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:36.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:36.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763729095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:17:36.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:36.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:36.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img 2025-06-14 21:17:37.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p= 2025-06-14 21:17:37.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins 2025-06-14 21:17:37.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/admin.php 2025-06-14 21:17:37.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wso112233.php 2025-06-14 21:17:37.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 21:17:37.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:17:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:37.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:38.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media.php 2025-06-14 21:17:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:17:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:17:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 21:17:38.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/wp-sigunq.php 2025-06-14 21:17:38.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8index.php 2025-06-14 21:17:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1728181780,"createTime":1749894247555,"epollFd":11,"onlineDuration":12811038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:38.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/admin.php 2025-06-14 21:17:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/woh.php 2025-06-14 21:17:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1728284428,"createTime":1749894247555,"epollFd":11,"onlineDuration":12811423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSO.php 2025-06-14 21:17:39.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:39.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-14 21:17:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 21:17:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c.php 2025-06-14 21:17:39.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:39.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-shell.php 2025-06-14 21:17:40.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/error.php 2025-06-14 21:17:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp.php 2025-06-14 21:17:40.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:40.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/wp-login.php 2025-06-14 21:17:40.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 21:17:40.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/one-click-demo-import/about.php 2025-06-14 21:17:40.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:40.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/install.php 2025-06-14 21:17:41.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 21:17:41.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contacts.php 2025-06-14 21:17:41.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-14 21:17:41.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:17:41.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:17:41.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:41.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/yoshiko/best-self-tanning-lotion/ 2025-06-14 21:17:41.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cong.php 2025-06-14 21:17:41.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:17:41.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:17:41.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 21:17:41.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:17:41.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:17:41.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:41.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alex.php 2025-06-14 21:17:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wso.php 2025-06-14 21:17:42.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:42.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 21:17:42.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:42.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields 2025-06-14 21:17:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 21:17:42.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:42.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager 2025-06-14 21:17:43.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:43.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello.php 2025-06-14 21:17:43.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:43.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/xBrain.php 2025-06-14 21:17:43.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:43.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:43.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:43.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/error.php 2025-06-14 21:17:43.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:43.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 21:17:44.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:44.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/symlink.php 2025-06-14 21:17:44.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:44.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/my1.php 2025-06-14 21:17:44.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:44.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1730998020,"createTime":1749894247555,"epollFd":11,"onlineDuration":12816977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:44.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:44.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?pass=admin 2025-06-14 21:17:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:44.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/wp-info.php 2025-06-14 21:17:45.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:45.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/social-links 2025-06-14 21:17:45.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:45.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 21:17:45.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:45.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 21:17:45.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:45.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 21:17:46.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:17:46.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:46.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:46.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/error.php 2025-06-14 21:17:46.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:46.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat 2025-06-14 21:17:46.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:46.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.phphttps:/diegun.com/autoload_classmap.php 2025-06-14 21:17:46.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773408889770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:46.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773408889770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:17:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 21:17:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root.php 2025-06-14 21:17:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/admiin.php 2025-06-14 21:17:47.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 21:17:47.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 21:17:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:17:47.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:17:47.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:47.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/index.php 2025-06-14 21:17:48.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 21:17:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php?p= 2025-06-14 21:17:48.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1732627228,"createTime":1749894247555,"epollFd":11,"onlineDuration":12820715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 21:17:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ecoraiderusa.com/cong.php 2025-06-14 21:17:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1732954912,"createTime":1749894247555,"epollFd":11,"onlineDuration":12821275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help 2025-06-14 21:17:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x2.php 2025-06-14 21:17:49.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:49.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-14 21:17:49.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:49.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 21:17:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 21:17:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfacgiapi/perl.alfa.php 2025-06-14 21:17:50.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 21:17:50.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 21:17:50.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php?p= 2025-06-14 21:17:50.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:50.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sMG.php 2025-06-14 21:17:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/h.php 2025-06-14 21:17:51.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:51.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rO1GEuJydNZ.php 2025-06-14 21:17:51.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:51.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/404.php 2025-06-14 21:17:51.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:51.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 21:17:51.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:51.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-14 21:17:52.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:52.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP 2025-06-14 21:17:52.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:52.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 21:17:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/legion.php 2025-06-14 21:17:52.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:52.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors/plugins/fullscreen 2025-06-14 21:17:53.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/about.php 2025-06-14 21:17:53.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/owl.php 2025-06-14 21:17:53.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:53.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 21:17:53.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 21:17:53.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1735247384,"createTime":1749894247555,"epollFd":11,"onlineDuration":12826067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:53.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:53.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes 2025-06-14 21:17:54.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:54.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local 2025-06-14 21:17:54.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:54.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/plugins.php 2025-06-14 21:17:54.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:54.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sym403.php 2025-06-14 21:17:54.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:54.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/item.php 2025-06-14 21:17:54.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:54.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/cekidot/alf.php 2025-06-14 21:17:55.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old-index.php 2025-06-14 21:17:55.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/MoJhLeWjBrg.php 2025-06-14 21:17:55.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/system.php 2025-06-14 21:17:55.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/text.php 2025-06-14 21:17:55.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 21:17:55.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:55.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.php 2025-06-14 21:17:56.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:56.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache 2025-06-14 21:17:56.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:56.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfa.php 2025-06-14 21:17:56.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:56.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw 2025-06-14 21:17:56.931 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77223014831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:17:56.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:56.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77223014831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:17:56.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:17:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php 2025-06-14 21:17:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 21:17:57.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 21:17:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-14 21:17:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints 2025-06-14 21:17:57.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:17:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:58.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:58.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lab.php 2025-06-14 21:17:58.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:58.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/autoload_classmap.php 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:17:58.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:17:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:17:58.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/K19VSjmkeCT.php 2025-06-14 21:17:58.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:58.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cjfuns.php 2025-06-14 21:17:59.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/index.php 2025-06-14 21:17:59.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1737725412,"createTime":1749894247555,"epollFd":11,"onlineDuration":12831573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:17:59.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ALFA_DATA/alfacgiapi/perl.alfa 2025-06-14 21:17:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/xp.php 2025-06-14 21:17:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1737907020,"createTime":1749894247555,"epollFd":11,"onlineDuration":12831911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:17:59.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 21:17:59.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 21:17:59.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:17:59.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seo-by-rank-math/wp-casper.php 2025-06-14 21:18:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php?p= 2025-06-14 21:18:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.audio-video.matroska-meta.php 2025-06-14 21:18:00.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:00.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/vuln.php 2025-06-14 21:18:00.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:00.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4.php 2025-06-14 21:18:01.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:01.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 21:18:01.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:01.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-14 21:18:01.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:01.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes/wp-login.php 2025-06-14 21:18:02.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:02.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:18:02.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:02.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php 2025-06-14 21:18:02.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:02.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 21:18:02.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:02.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentyfour 2025-06-14 21:18:02.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:02.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 21:18:03.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sendmail.php 2025-06-14 21:18:03.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 21:18:03.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/install.php 2025-06-14 21:18:03.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm1.php 2025-06-14 21:18:03.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:03.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1740056048,"createTime":1749894247555,"epollFd":11,"onlineDuration":12836353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:04.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:04.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cux.php 2025-06-14 21:18:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fonts 2025-06-14 21:18:05.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:05.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Oj8Ed6N1tu.php 2025-06-14 21:18:05.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:05.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/zedd/1.php 2025-06-14 21:18:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/xmrlpc.php?p= 2025-06-14 21:18:05.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:05.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php?p= 2025-06-14 21:18:05.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:05.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php 2025-06-14 21:18:06.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:06.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w.php 2025-06-14 21:18:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:06.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ggfi.php 2025-06-14 21:18:06.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:06.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor 2025-06-14 21:18:06.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:06.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/soDcBgSFtLA.php 2025-06-14 21:18:06.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:06.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-14 21:18:06.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765745162963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:06.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:06.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765745162963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:18:06.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:07.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:07.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text 2025-06-14 21:18:07.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:07.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp.php 2025-06-14 21:18:07.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:07.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list/index.php?p= 2025-06-14 21:18:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:08.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 21:18:08.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php?p= 2025-06-14 21:18:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php?p= 2025-06-14 21:18:08.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1742310356,"createTime":1749894247555,"epollFd":11,"onlineDuration":12841127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:08.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:08.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BNdZcrqfp96.php 2025-06-14 21:18:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-activate.php 2025-06-14 21:18:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue 2025-06-14 21:18:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1742511704,"createTime":1749894247555,"epollFd":11,"onlineDuration":12841888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api.php 2025-06-14 21:18:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/x/index.php 2025-06-14 21:18:10.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_ne.php 2025-06-14 21:18:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 21:18:10.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/goods.php 2025-06-14 21:18:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/wp-login.php 2025-06-14 21:18:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Q.php 2025-06-14 21:18:10.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:10.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/ja_purity/index.php 2025-06-14 21:18:11.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:11.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:11.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rag-n-bone-man/news/rag-n-bone-man-drops-powerful-new-single-fall-in-love-again_6330261 2025-06-14 21:18:11.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:11.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php?p= 2025-06-14 21:18:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 21:18:11.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:11.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content 2025-06-14 21:18:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/index.php 2025-06-14 21:18:12.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/ebbqviXwm.php 2025-06-14 21:18:12.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/atomlib.php 2025-06-14 21:18:12.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:18:12.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/travel/world/15-tourist-traps-you-must-avoid 2025-06-14 21:18:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/layout.php 2025-06-14 21:18:12.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 21:18:12.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:12.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:13.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:13.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1744369896,"createTime":1749894247555,"epollFd":11,"onlineDuration":12845741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:13.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:13.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main.php 2025-06-14 21:18:13.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:13.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/624jlHax7f5.php 2025-06-14 21:18:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login?next=/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:18:14.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:14.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 21:18:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-14 21:18:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-14 21:18:15.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer 2025-06-14 21:18:15.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1.php 2025-06-14 21:18:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z63.php 2025-06-14 21:18:15.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-login.php 2025-06-14 21:18:15.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/theme-configurator/mini.php 2025-06-14 21:18:15.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ben.php 2025-06-14 21:18:15.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:15.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/file.php 2025-06-14 21:18:16.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:16.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ms.php 2025-06-14 21:18:16.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:16.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 21:18:16.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:16.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php 2025-06-14 21:18:16.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:16.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05/autoload_classmap.php 2025-06-14 21:18:16.952 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728885650634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:16.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:16.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.728885650634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:18:16.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:16.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:16.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/404.php 2025-06-14 21:18:17.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/fw.php 2025-06-14 21:18:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/autoload_classmap.php 2025-06-14 21:18:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-post.php 2025-06-14 21:18:17.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani 2025-06-14 21:18:17.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php?p= 2025-06-14 21:18:17.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:17.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:17.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:18.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1746725536,"createTime":1749894247555,"epollFd":11,"onlineDuration":12850750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:18.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php/wp-includes/Text/network.php 2025-06-14 21:18:18.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 21:18:18.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1747005844,"createTime":1749894247555,"epollFd":11,"onlineDuration":12851087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:18:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wb.php 2025-06-14 21:18:19.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:18:19.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfaindex.php 2025-06-14 21:18:19.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-14 21:18:19.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/database.php 2025-06-14 21:18:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/content.php 2025-06-14 21:18:19.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 21:18:19.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 21:18:19.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:19.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 21:18:20.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:20.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/wp-login.php 2025-06-14 21:18:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php?p= 2025-06-14 21:18:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-14 21:18:20.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:20.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/404.php 2025-06-14 21:18:21.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php?p= 2025-06-14 21:18:21.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/MARIJUANA.php 2025-06-14 21:18:21.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php 2025-06-14 21:18:21.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s.php 2025-06-14 21:18:21.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manage.php 2025-06-14 21:18:21.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 21:18:21.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:21.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-14 21:18:22.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:22.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-14 21:18:22.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:22.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 21:18:23.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet-shell.php 2025-06-14 21:18:23.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/x2.php 2025-06-14 21:18:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 21:18:23.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 21:18:23.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1749366748,"createTime":1749894247555,"epollFd":11,"onlineDuration":12856117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/index.php 2025-06-14 21:18:23.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:23.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms.php 2025-06-14 21:18:24.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:24.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4MkuIlCN8cB.php 2025-06-14 21:18:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alf.php 2025-06-14 21:18:24.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:24.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories 2025-06-14 21:18:25.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:25.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blTvYBaqncP.php 2025-06-14 21:18:25.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:25.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-error_log.php 2025-06-14 21:18:25.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:25.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-14 21:18:25.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:25.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-object.php 2025-06-14 21:18:25.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:25.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/autoload_classmap.php 2025-06-14 21:18:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:26.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads 2025-06-14 21:18:26.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:18:26.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:26.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77350616455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:26.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:26.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77350616455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:18:26.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:27.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:27.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin 2025-06-14 21:18:27.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:27.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-beckup.php 2025-06-14 21:18:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:27.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 21:18:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:28.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php?p= 2025-06-14 21:18:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tB.php 2025-06-14 21:18:28.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:28.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:18:28.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:18:28.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff 2025-06-14 21:18:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:28.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php?p= 2025-06-14 21:18:28.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1751665800,"createTime":1749894247555,"epollFd":11,"onlineDuration":12860957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/about.php 2025-06-14 21:18:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1751796084,"createTime":1749894247555,"epollFd":11,"onlineDuration":12861337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:29.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:29.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 21:18:29.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:29.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 21:18:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Site 2025-06-14 21:18:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 21:18:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/autoload_classmap.php 2025-06-14 21:18:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 21:18:30.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:30.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/admin.php 2025-06-14 21:18:30.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:30.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/shortcode 2025-06-14 21:18:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-crom.php 2025-06-14 21:18:31.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05 2025-06-14 21:18:31.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/packed.php 2025-06-14 21:18:31.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/packed.php 2025-06-14 21:18:31.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 21:18:31.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 21:18:31.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 21:18:31.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:31.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/themes.php 2025-06-14 21:18:32.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:32.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/11index.php 2025-06-14 21:18:32.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:32.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 21:18:32.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:32.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyseventeen/page/index.php?p= 2025-06-14 21:18:32.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:32.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:33.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 21:18:33.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1753781928,"createTime":1749894247555,"epollFd":11,"onlineDuration":12865752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 21:18:33.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fx.php 2025-06-14 21:18:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api 2025-06-14 21:18:33.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:33.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 21:18:34.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:34.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php?u 2025-06-14 21:18:34.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:18:34.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:34.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:34.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-14 21:18:34.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:34.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Sendemail.php 2025-06-14 21:18:34.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:34.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/about.php 2025-06-14 21:18:34.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:34.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/css.php 2025-06-14 21:18:35.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:35.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/link.php 2025-06-14 21:18:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer.php 2025-06-14 21:18:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:18:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/kirk/california-in-december/ 2025-06-14 21:18:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 21:18:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-error_log.php 2025-06-14 21:18:36.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:36.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php?p= 2025-06-14 21:18:36.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:36.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility 2025-06-14 21:18:36.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:36.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php?xi 2025-06-14 21:18:36.971 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802080154418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:36.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:36.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802080154418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:18:36.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:37.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Y9KOVRvqrP.php 2025-06-14 21:18:37.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php?p= 2025-06-14 21:18:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager 2025-06-14 21:18:37.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxl.php 2025-06-14 21:18:37.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/asus.php 2025-06-14 21:18:37.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/02.php 2025-06-14 21:18:37.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:37.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:38.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:38.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bala.php 2025-06-14 21:18:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1756119144,"createTime":1749894247555,"epollFd":11,"onlineDuration":12870748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:38.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 21:18:38.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/backup_index.php 2025-06-14 21:18:38.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php?p= 2025-06-14 21:18:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1756474464,"createTime":1749894247555,"epollFd":11,"onlineDuration":12871322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/install.php 2025-06-14 21:18:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/users.php 2025-06-14 21:18:39.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-login.php 2025-06-14 21:18:39.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admiin.php 2025-06-14 21:18:39.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 21:18:39.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/index.php 2025-06-14 21:18:39.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:39.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 21:18:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/wp-login.php 2025-06-14 21:18:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configer.php 2025-06-14 21:18:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network 2025-06-14 21:18:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso2.php 2025-06-14 21:18:40.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/Hash.php 2025-06-14 21:18:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 21:18:41.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:41.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 21:18:41.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:41.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php?p= 2025-06-14 21:18:41.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:41.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/plugins.php 2025-06-14 21:18:41.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:41.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list 2025-06-14 21:18:41.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:41.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins/setup 2025-06-14 21:18:42.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:42.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:18:42.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 21:18:42.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-14 21:18:42.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine 2025-06-14 21:18:42.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_e.php 2025-06-14 21:18:42.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/comment-template 2025-06-14 21:18:42.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/swm.php 2025-06-14 21:18:42.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/themes.php 2025-06-14 21:18:42.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:42.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:43.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-Owl.php 2025-06-14 21:18:43.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1758470836,"createTime":1749894247555,"epollFd":11,"onlineDuration":12875738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:43.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php?p= 2025-06-14 21:18:43.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upel.php 2025-06-14 21:18:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 21:18:43.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:43.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gel4y.php 2025-06-14 21:18:44.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-error_log.php 2025-06-14 21:18:44.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 21:18:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/24.php 2025-06-14 21:18:44.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/cloud.php 2025-06-14 21:18:44.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/autoload_classmap.php 2025-06-14 21:18:44.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:44.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ango/sett.php 2025-06-14 21:18:45.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template 2025-06-14 21:18:45.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o1j5SBMHlRz.php 2025-06-14 21:18:45.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyfive/include.php 2025-06-14 21:18:45.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/widget-logic/mini.php 2025-06-14 21:18:45.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php?p= 2025-06-14 21:18:45.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:45.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/siteindex.php 2025-06-14 21:18:46.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:46.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-14 21:18:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php?p= 2025-06-14 21:18:46.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:46.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content 2025-06-14 21:18:46.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:46.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-editor.php 2025-06-14 21:18:46.982 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817304611206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817304611206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:18:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:47.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:47.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-14 21:18:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-ajax.php 2025-06-14 21:18:47.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:47.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/themes 2025-06-14 21:18:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog.php 2025-06-14 21:18:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes/inlite 2025-06-14 21:18:48.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:18:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:48.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/wp-theme.php 2025-06-14 21:18:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kindex.php 2025-06-14 21:18:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1761075200,"createTime":1749894247555,"epollFd":11,"onlineDuration":12880977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:48.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 21:18:48.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qindex.php 2025-06-14 21:18:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:48.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:48.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 21:18:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins 2025-06-14 21:18:49.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fw.php 2025-06-14 21:18:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1761293656,"createTime":1749894247555,"epollFd":11,"onlineDuration":12881714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:49.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nFqJSTvuz43.php 2025-06-14 21:18:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/natural.php 2025-06-14 21:18:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 21:18:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 21:18:49.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:49.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php 2025-06-14 21:18:50.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-14 21:18:50.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 21:18:50.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1337.php 2025-06-14 21:18:50.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/admin.php 2025-06-14 21:18:50.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-14 21:18:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-background.php 2025-06-14 21:18:51.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:51.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-checkbex.php 2025-06-14 21:18:51.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:51.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/date.php 2025-06-14 21:18:51.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:51.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/moon.php 2025-06-14 21:18:51.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:51.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ccx 2025-06-14 21:18:51.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:51.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 21:18:52.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9.php 2025-06-14 21:18:52.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:18:52.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:18:52.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:18:52.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-black-tights-6833100 2025-06-14 21:18:52.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bQmw.php 2025-06-14 21:18:52.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media 2025-06-14 21:18:52.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 21:18:52.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cux.php 2025-06-14 21:18:52.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:52.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 21:18:53.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/JnMRlNQOs3b.php 2025-06-14 21:18:53.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1763192644,"createTime":1749894247555,"epollFd":11,"onlineDuration":12885746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:53.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-error_log.php 2025-06-14 21:18:53.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 21:18:53.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php?p= 2025-06-14 21:18:53.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:18:53.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:53.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-14 21:18:54.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin 2025-06-14 21:18:54.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/alfa-rex.php 2025-06-14 21:18:54.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/table/them/tmpl/index.php?p= 2025-06-14 21:18:54.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/rhuk_milkyway/index.php 2025-06-14 21:18:54.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/g.php 2025-06-14 21:18:54.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:54.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ohayo.php 2025-06-14 21:18:55.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:55.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/past.php 2025-06-14 21:18:55.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:55.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/function.php 2025-06-14 21:18:55.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:18:55.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:18:55.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:55.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts 2025-06-14 21:18:55.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:55.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admin.php 2025-06-14 21:18:55.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:55.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/more 2025-06-14 21:18:56.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-hoard.php 2025-06-14 21:18:56.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:18:56.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-gua-sha-tools-6823496 2025-06-14 21:18:56.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/admin.php 2025-06-14 21:18:56.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/travel/issue.php 2025-06-14 21:18:56.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets 2025-06-14 21:18:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php?p= 2025-06-14 21:18:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/fw.php 2025-06-14 21:18:56.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:56.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/xBrain.php 2025-06-14 21:18:56.992 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813777923583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:18:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:18:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813777923583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:18:56.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:18:57.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/three-column-screen-layout/db.php 2025-06-14 21:18:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 21:18:57.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/index.php 2025-06-14 21:18:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/digital-download 2025-06-14 21:18:57.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:18:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:18:58.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php 2025-06-14 21:18:58.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 21:18:58.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:18:58.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:58.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 21:18:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:18:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 21:18:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1765793060,"createTime":1749894247555,"epollFd":11,"onlineDuration":12890972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:18:58.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets 2025-06-14 21:18:58.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:58.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ups.php 2025-06-14 21:18:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/about.php 2025-06-14 21:18:59.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1765941768,"createTime":1749894247555,"epollFd":11,"onlineDuration":12891577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:18:59.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore 2025-06-14 21:18:59.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/admin.php 2025-06-14 21:18:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:18:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/castor-oil-for-hair-growth-8602263 2025-06-14 21:18:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat 2025-06-14 21:18:59.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/HdkrAtBgUxW.php 2025-06-14 21:18:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/default-constant.php 2025-06-14 21:18:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:18:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 21:19:00.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:00.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:00.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:19:00.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:00.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor 2025-06-14 21:19:00.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:00.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 21:19:00.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:00.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php?p= 2025-06-14 21:19:01.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 21:19:01.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 21:19:01.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/index.php 2025-06-14 21:19:01.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/css 2025-06-14 21:19:01.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-14 21:19:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-14 21:19:01.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:01.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-wp-media-list-data.php 2025-06-14 21:19:02.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w3llstore.php 2025-06-14 21:19:02.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/load-scripts-page.php 2025-06-14 21:19:02.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-backup.php 2025-06-14 21:19:02.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/com_b2jcontact/izoc.php 2025-06-14 21:19:02.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/admiin.php 2025-06-14 21:19:02.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 21:19:02.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:02.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:03.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/autoload_classmap.php 2025-06-14 21:19:03.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l.php 2025-06-14 21:19:03.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pvWDCdf.php 2025-06-14 21:19:03.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admiin.php 2025-06-14 21:19:03.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1768252664,"createTime":1749894247555,"epollFd":11,"onlineDuration":12896167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:03.848 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:19:03.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:19:03.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:03.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-14 21:19:04.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:04.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php?p= 2025-06-14 21:19:04.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:04.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/mah.php 2025-06-14 21:19:04.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:04.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus.php 2025-06-14 21:19:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation 2025-06-14 21:19:05.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 21:19:05.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rbh/log.ph 2025-06-14 21:19:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uvrDZ.php 2025-06-14 21:19:05.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell.php 2025-06-14 21:19:05.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 21:19:05.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 21:19:05.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:19:05.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:05.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:19:06.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests 2025-06-14 21:19:06.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:19:06.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 21:19:06.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus-mailer.php 2025-06-14 21:19:06.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059870 2025-06-14 21:19:06.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_mailer.php 2025-06-14 21:19:06.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/about.php 2025-06-14 21:19:06.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:06.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hello.php 2025-06-14 21:19:07.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815345764160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:07.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f40 2025-06-14 21:19:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815345764160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f40 2025-06-14 21:19:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f40 2025-06-14 21:19:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/it.php 2025-06-14 21:19:07.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:07.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 21:19:07.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:07.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/luxx.php 2025-06-14 21:19:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:07.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 21:19:07.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:07.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/about.php 2025-06-14 21:19:08.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-uploads.php 2025-06-14 21:19:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-error_log.php 2025-06-14 21:19:08.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:19:08.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:19:08.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:08.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 21:19:08.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/iWoGYaunXNz.php 2025-06-14 21:19:08.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1770506972,"createTime":1749894247555,"epollFd":11,"onlineDuration":12901069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:08.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:19:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:19:08.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:08.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php?p= 2025-06-14 21:19:09.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:09.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.fk.php 2025-06-14 21:19:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1770728060,"createTime":1749894247555,"epollFd":11,"onlineDuration":12901856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:09.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:09.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xox.php 2025-06-14 21:19:09.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:09.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/calendar 2025-06-14 21:19:10.006 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:19:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059870 2025-06-14 21:19:10.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/autoload_classmap.php 2025-06-14 21:19:10.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/components/admin.php 2025-06-14 21:19:10.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/links.php 2025-06-14 21:19:10.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSOv1.php 2025-06-14 21:19:10.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3301.php 2025-06-14 21:19:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/01.php 2025-06-14 21:19:11.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa123.php 2025-06-14 21:19:11.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/cloud.php 2025-06-14 21:19:11.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php?p= 2025-06-14 21:19:11.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor 2025-06-14 21:19:11.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 21:19:11.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:11.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php/wp-includes/Requests 2025-06-14 21:19:12.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:12.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/index.html 2025-06-14 21:19:12.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:19:12.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:19:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/9pX1s4oMLtC.php 2025-06-14 21:19:12.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:12.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 21:19:12.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:12.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/10.php 2025-06-14 21:19:12.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:12.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php?p= 2025-06-14 21:19:13.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/IUSPPi.php 2025-06-14 21:19:13.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:13.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php?p= 2025-06-14 21:19:13.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 21:19:13.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 21:19:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1772828396,"createTime":1749894247555,"epollFd":11,"onlineDuration":12905971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:13.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:13.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-14 21:19:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 21:19:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks 2025-06-14 21:19:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-14 21:19:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xindex.php 2025-06-14 21:19:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/snd.php 2025-06-14 21:19:15.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:15.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 21:19:15.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:15.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 21:19:15.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:15.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/error.php 2025-06-14 21:19:16.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mrjn.php 2025-06-14 21:19:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 21:19:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:19:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:19:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:16.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 21:19:16.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-blockdown.php 2025-06-14 21:19:16.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/users.php 2025-06-14 21:19:16.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:16.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads 2025-06-14 21:19:17.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814769744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:17.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:17.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814769744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:19:17.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:17.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 21:19:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-error_log.php 2025-06-14 21:19:17.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/admin.php 2025-06-14 21:19:17.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Gel.php 2025-06-14 21:19:17.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:19:17.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inc.php 2025-06-14 21:19:17.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 21:19:17.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:17.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/yoshiko/best-self-tanning-lotion/ 2025-06-14 21:19:17.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:17.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:18.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/modules.php 2025-06-14 21:19:18.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/link.php 2025-06-14 21:19:18.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:18.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge 2025-06-14 21:19:18.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1774936628,"createTime":1749894247555,"epollFd":11,"onlineDuration":12910730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php?p= 2025-06-14 21:19:18.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:18.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qCVobSth3u7.php 2025-06-14 21:19:18.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize 2025-06-14 21:19:18.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:18.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 21:19:19.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1775324848,"createTime":1749894247555,"epollFd":11,"onlineDuration":12911492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/index.php 2025-06-14 21:19:19.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gif.php 2025-06-14 21:19:19.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kiss.php 2025-06-14 21:19:19.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/fm.php 2025-06-14 21:19:19.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:19.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indoxploit.php 2025-06-14 21:19:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 21:19:20.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/index.php 2025-06-14 21:19:20.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/gaukingo/db.php 2025-06-14 21:19:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/links.php 2025-06-14 21:19:20.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 21:19:20.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:20.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-14 21:19:21.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie 2025-06-14 21:19:21.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/db-safe-mode.php 2025-06-14 21:19:21.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes 2025-06-14 21:19:21.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 21:19:21.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:19:21.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/missouri/st-louis/two-day-getaway-to-st-louis/ 2025-06-14 21:19:21.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:21.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uWjxHmRO9AM.php 2025-06-14 21:19:22.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/wp-config-sample.php 2025-06-14 21:19:22.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 21:19:22.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:19:22.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:19:22.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:19:22.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/4pgwp.php 2025-06-14 21:19:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/head.php 2025-06-14 21:19:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gank.php 2025-06-14 21:19:22.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer.php 2025-06-14 21:19:22.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:22.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:19:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x.php 2025-06-14 21:19:23.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index 2025-06-14 21:19:23.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1777283056,"createTime":1749894247555,"epollFd":11,"onlineDuration":12915735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:23.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/12wvdscz.php 2025-06-14 21:19:23.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js 2025-06-14 21:19:23.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:23.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/c99.php 2025-06-14 21:19:24.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:24.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/wp-error_log.php 2025-06-14 21:19:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 21:19:24.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:24.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-14 21:19:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 21:19:25.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-14 21:19:25.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploader.php 2025-06-14 21:19:25.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 21:19:25.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php?p= 2025-06-14 21:19:25.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Uploader.php 2025-06-14 21:19:25.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:25.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 21:19:26.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:26.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/index.php 2025-06-14 21:19:26.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:26.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bb.php 2025-06-14 21:19:26.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:26.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-14 21:19:26.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:26.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/natural.php 2025-06-14 21:19:26.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:26.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 21:19:27.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82139015197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:27.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:19:27.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82139015197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:19:27.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:19:27.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-theme-editor/include.php 2025-06-14 21:19:27.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/cay-van-phong/filemanager.php 2025-06-14 21:19:27.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-14 21:19:27.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/admiin.php 2025-06-14 21:19:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/wso112233.php 2025-06-14 21:19:27.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:19:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:19:28.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/cong.php 2025-06-14 21:19:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:28.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1779638696,"createTime":1749894247555,"epollFd":11,"onlineDuration":12920746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:28.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 21:19:28.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 21:19:28.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yq7.php 2025-06-14 21:19:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/themes.php 2025-06-14 21:19:28.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:28.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1779954536,"createTime":1749894247555,"epollFd":11,"onlineDuration":12921401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:29.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:29.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 21:19:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-14 21:19:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/autoload_classmap.php 2025-06-14 21:19:29.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:29.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/about.php 2025-06-14 21:19:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mah.php 2025-06-14 21:19:30.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:30.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 21:19:30.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:30.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 21:19:30.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:30.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 21:19:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 21:19:30.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:30.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 21:19:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/admin.php 2025-06-14 21:19:31.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admiin.php 2025-06-14 21:19:31.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez/index.php 2025-06-14 21:19:31.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:19:31.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:19:31.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/content.php 2025-06-14 21:19:31.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:19:31.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:19:31.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:31.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/upload.php 2025-06-14 21:19:32.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:32.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 21:19:32.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:32.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images 2025-06-14 21:19:32.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:32.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:33.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 21:19:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm 2025-06-14 21:19:33.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1782029868,"createTime":1749894247555,"epollFd":11,"onlineDuration":12925753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:33.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/layout.php 2025-06-14 21:19:33.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-14 21:19:33.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logs.php 2025-06-14 21:19:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 21:19:33.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:19:33.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:33.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:19:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 21:19:34.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php 2025-06-14 21:19:34.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:19:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:19:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:19:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:34.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 21:19:34.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins 2025-06-14 21:19:34.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/themes-install.php 2025-06-14 21:19:34.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-error_log.php 2025-06-14 21:19:34.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 21:19:34.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready-sel/file.php 2025-06-14 21:19:34.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:34.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 21:19:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/about.php 2025-06-14 21:19:35.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 21:19:35.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 21:19:35.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 21:19:35.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/chosen.php 2025-06-14 21:19:35.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:35.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/usa/best-all-inclusive-resorts-in-the-united-states-us-az-246.htm 2025-06-14 21:19:35.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:35.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/index.php 2025-06-14 21:19:36.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:36.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contact.php 2025-06-14 21:19:36.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:36.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/403.php 2025-06-14 21:19:36.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:36.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 21:19:36.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:36.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public 2025-06-14 21:19:37.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818111419677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:37.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:37.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818111419677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:19:37.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:37.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/up.php 2025-06-14 21:19:37.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 21:19:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xleet.php 2025-06-14 21:19:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/newstoday/lang.php 2025-06-14 21:19:37.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:37.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:37.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:38.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-login.php 2025-06-14 21:19:38.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:19:38.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:19:38.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:38.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1784360504,"createTime":1749894247555,"epollFd":11,"onlineDuration":12930752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:38.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-14 21:19:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1784498684,"createTime":1749894247555,"epollFd":11,"onlineDuration":12931079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:38.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api 2025-06-14 21:19:38.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:38.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/.tmp 2025-06-14 21:19:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 21:19:39.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:39.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/secure 2025-06-14 21:19:39.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:39.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php 2025-06-14 21:19:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/nav.php 2025-06-14 21:19:40.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:40.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3index.php 2025-06-14 21:19:40.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:40.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-14 21:19:40.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:40.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 21:19:40.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:40.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/autoload_classmap.php 2025-06-14 21:19:41.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:41.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 21:19:41.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:41.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/XxX.php 2025-06-14 21:19:41.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:41.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gxurwGYPKWI.php 2025-06-14 21:19:41.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:41.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat 2025-06-14 21:19:41.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:41.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response 2025-06-14 21:19:42.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:42.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/error.php 2025-06-14 21:19:42.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:42.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/test.php 2025-06-14 21:19:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php 2025-06-14 21:19:42.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:42.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/storage 2025-06-14 21:19:42.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:42.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 21:19:43.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:19:43.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bk/index.php 2025-06-14 21:19:43.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lHcbBKS6ixn.php 2025-06-14 21:19:43.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 21:19:43.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/includes.php 2025-06-14 21:19:43.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1787054356,"createTime":1749894247555,"epollFd":11,"onlineDuration":12936336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:43.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:43.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/chosen.php 2025-06-14 21:19:44.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:44.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023 2025-06-14 21:19:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php?p= 2025-06-14 21:19:44.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:44.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 21:19:44.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:44.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings 2025-06-14 21:19:45.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/alfacgiapi/perl.alfa.php 2025-06-14 21:19:45.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:45.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php?p= 2025-06-14 21:19:45.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:45.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/as.php 2025-06-14 21:19:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/b1ack.php 2025-06-14 21:19:45.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:45.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 21:19:46.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:46.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/configs.php 2025-06-14 21:19:46.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:46.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/admin.php 2025-06-14 21:19:47.034 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770910263061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:47.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:47.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770910263061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:19:47.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:19:47.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/db.php?u 2025-06-14 21:19:47.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 21:19:47.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 21:19:47.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0.php 2025-06-14 21:19:47.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 21:19:47.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sts.php 2025-06-14 21:19:47.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:47.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:19:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 21:19:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:19:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:19:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:19:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:19:48.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:19:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zz.php/wp-includes/wp-includes_function.php 2025-06-14 21:19:48.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wso.php 2025-06-14 21:19:48.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1789317876,"createTime":1749894247555,"epollFd":11,"onlineDuration":12941152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:19:48.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:48.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 21:19:49.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1789424472,"createTime":1749894247555,"epollFd":11,"onlineDuration":12941510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 21:19:49.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets 2025-06-14 21:19:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/forbidden.php 2025-06-14 21:19:49.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/xBrain.php 2025-06-14 21:19:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 21:19:49.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:49.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-14 21:19:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 21:19:50.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:50.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist 2025-06-14 21:19:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-14 21:19:50.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:19:50.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:19:50.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:50.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xz.php 2025-06-14 21:19:50.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:50.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 21:19:51.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:51.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6EeSZtdQrch.php 2025-06-14 21:19:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/alfa-rex.php 2025-06-14 21:19:51.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:51.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/00.php 2025-06-14 21:19:51.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:51.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/if.php 2025-06-14 21:19:51.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:51.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean 2025-06-14 21:19:52.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 21:19:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:19:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 21:19:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:52.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:19:52.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 21:19:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta 2025-06-14 21:19:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/n.php 2025-06-14 21:19:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 21:19:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 21:19:52.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:52.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:53.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:53.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 21:19:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php?p= 2025-06-14 21:19:53.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:53.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1791364256,"createTime":1749894247555,"epollFd":11,"onlineDuration":12945759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:19:53.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:53.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 21:19:53.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:53.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/g/f/f/b/ 2025-06-14 21:19:54.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:54.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hitech-news.com 2025-06-14 21:19:54.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:54.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 21:19:54.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:54.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets 2025-06-14 21:19:54.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:54.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 21:19:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/list-reusable-blocks 2025-06-14 21:19:55.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:55.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-14 21:19:55.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:55.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_class_datalib.php 2025-06-14 21:19:56.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:56.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-14 21:19:56.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:56.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 21:19:56.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:56.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p=&upload 2025-06-14 21:19:56.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:56.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/OwG5LmjClXZ.php 2025-06-14 21:19:57.036 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754817962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:19:57.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:57.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754817962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:19:57.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/autoload_classmap.php 2025-06-14 21:19:57.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 21:19:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-14 21:19:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/.1 2025-06-14 21:19:57.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 21:19:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mna.php 2025-06-14 21:19:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:19:57.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:57.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:19:58.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 21:19:58.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1793765956,"createTime":1749894247555,"epollFd":11,"onlineDuration":12950736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:58.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:19:58.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:19:58.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:19:58.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/x2.php 2025-06-14 21:19:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1794031788,"createTime":1749894247555,"epollFd":11,"onlineDuration":12951077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:19:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-atom.php 2025-06-14 21:19:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception 2025-06-14 21:19:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/Ab0ut.php 2025-06-14 21:19:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1975.php 2025-06-14 21:19:59.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:59.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 21:19:59.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:59.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b0.php 2025-06-14 21:19:59.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:59.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/themes.php 2025-06-14 21:19:59.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:19:59.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 21:20:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6.php 2025-06-14 21:20:00.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/xBrain.php 2025-06-14 21:20:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/autoload_classmap.php 2025-06-14 21:20:00.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-14 21:20:00.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/classwithtostring.php 2025-06-14 21:20:00.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/IXR/allez.php 2025-06-14 21:20:00.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:00.999 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:20:00.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:01.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:01.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-14 21:20:01.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:01.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 21:20:01.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:01.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 21:20:01.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:20:01.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:20:02.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:02.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/defaults.php 2025-06-14 21:20:02.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:02.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 21:20:02.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:02.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-14 21:20:02.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:02.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php?p= 2025-06-14 21:20:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:02.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-14 21:20:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal 2025-06-14 21:20:03.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-14 21:20:03.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 21:20:03.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1796328208,"createTime":1749894247555,"epollFd":11,"onlineDuration":12955959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:03.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known 2025-06-14 21:20:03.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings/admin.php 2025-06-14 21:20:03.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:03.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/wp-login.php 2025-06-14 21:20:04.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:04.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-db-ajax-made/wp-ajax.php 2025-06-14 21:20:04.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:04.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/atomlib.php 2025-06-14 21:20:04.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:04.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/wp-post.php 2025-06-14 21:20:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src 2025-06-14 21:20:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php?p= 2025-06-14 21:20:05.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:05.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 21:20:05.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:05.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/d.php 2025-06-14 21:20:05.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:05.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-error_log.php 2025-06-14 21:20:06.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php 2025-06-14 21:20:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready/file.php 2025-06-14 21:20:06.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 21:20:06.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ppus/up.php 2025-06-14 21:20:06.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/wp-content/plugins/fix 2025-06-14 21:20:06.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:06.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/index.php 2025-06-14 21:20:07.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803022384643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:07.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:07.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803022384643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:20:07.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:07.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/file.php 2025-06-14 21:20:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 21:20:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moduless.php 2025-06-14 21:20:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/network.php 2025-06-14 21:20:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:07.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:07.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:08.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zT.php 2025-06-14 21:20:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-14 21:20:08.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:08.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1798495660,"createTime":1749894247555,"epollFd":11,"onlineDuration":12960749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:08.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/about.php 2025-06-14 21:20:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/css.php 2025-06-14 21:20:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7yn.php 2025-06-14 21:20:08.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:08.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1798710168,"createTime":1749894247555,"epollFd":11,"onlineDuration":12961068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 21:20:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 21:20:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-conflg.php?p= 2025-06-14 21:20:09.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/var/www/html/uploads 2025-06-14 21:20:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp.php 2025-06-14 21:20:09.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:09.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4oaMT6spgwP.php 2025-06-14 21:20:10.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:10.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/.info.php 2025-06-14 21:20:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/function.php 2025-06-14 21:20:10.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:10.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/csv.php 2025-06-14 21:20:10.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:10.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 21:20:11.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:11.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/index.php 2025-06-14 21:20:11.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:11.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php/alfacgiapi 2025-06-14 21:20:11.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:11.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 21:20:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/1.php 2025-06-14 21:20:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-atom.php 2025-06-14 21:20:12.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:12.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/alfa-rex.php 2025-06-14 21:20:12.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:12.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:13.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:13.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3.php 2025-06-14 21:20:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 21:20:13.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:13.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.config.php 2025-06-14 21:20:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1801017116,"createTime":1749894247555,"epollFd":11,"onlineDuration":12965939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:13.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:13.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 21:20:14.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:20:14.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:14.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:14.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-14 21:20:14.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:14.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor 2025-06-14 21:20:14.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:14.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-14 21:20:14.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:14.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-14 21:20:14.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:14.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goods.php 2025-06-14 21:20:15.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:15.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 21:20:15.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:20:15.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:20:15.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:15.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/wp-error_log.php 2025-06-14 21:20:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/x2.php 2025-06-14 21:20:15.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:15.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/autoload_classmap.php 2025-06-14 21:20:16.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:16.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7index.php 2025-06-14 21:20:16.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:16.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/wp-login.php 2025-06-14 21:20:16.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:16.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 21:20:16.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:16.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/xccc.php 2025-06-14 21:20:17.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file2.php 2025-06-14 21:20:17.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805055618286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:17.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:17.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805055618286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:20:17.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:17.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/export.php 2025-06-14 21:20:17.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/classic-editor.php 2025-06-14 21:20:17.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php?p= 2025-06-14 21:20:17.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 21:20:18.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-14 21:20:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1803172724,"createTime":1749894247555,"epollFd":11,"onlineDuration":12970753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:18.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p 2025-06-14 21:20:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 21:20:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1803445136,"createTime":1749894247555,"epollFd":11,"onlineDuration":12971081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:18.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-one.php 2025-06-14 21:20:18.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:18.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 21:20:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/FgSEetRrDqi.php 2025-06-14 21:20:19.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php?p= 2025-06-14 21:20:19.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php?p= 2025-06-14 21:20:19.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ynz.PhP7 2025-06-14 21:20:19.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 21:20:19.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rk2.php 2025-06-14 21:20:19.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-14 21:20:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/index.php 2025-06-14 21:20:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview 2025-06-14 21:20:20.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 21:20:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 21:20:20.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/wp-error_log.php?dir=. 2025-06-14 21:20:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/item.php 2025-06-14 21:20:20.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:20.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/moon.php 2025-06-14 21:20:21.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/dropdown.php 2025-06-14 21:20:21.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/chosen.php 2025-06-14 21:20:21.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/item.php 2025-06-14 21:20:21.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php 2025-06-14 21:20:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/zmFM.php 2025-06-14 21:20:21.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php?p= 2025-06-14 21:20:21.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:21.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 21:20:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/autoload_classmap.php 2025-06-14 21:20:22.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:22.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/10 2025-06-14 21:20:22.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:22.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 21:20:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:22.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4price.php 2025-06-14 21:20:22.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:22.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:20:23.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:23.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1805463880,"createTime":1749894247555,"epollFd":11,"onlineDuration":12975754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:23.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:23.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/themes.php 2025-06-14 21:20:23.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:23.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-14 21:20:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-14 21:20:23.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:23.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php?p= 2025-06-14 21:20:24.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:24.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:20:24.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:24.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E5%BC%A0%E5%AF%97.html 2025-06-14 21:20:24.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:24.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:24.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php?p= 2025-06-14 21:20:24.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:20:24.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:20:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 21:20:24.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:24.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/index.php 2025-06-14 21:20:24.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:24.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-14 21:20:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:25.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-14 21:20:25.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:25.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:20:25.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:25.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:25.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/autoload_classmap.php 2025-06-14 21:20:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V5.php 2025-06-14 21:20:26.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-14 21:20:26.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 21:20:26.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php7 2025-06-14 21:20:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 21:20:26.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer2.8.php 2025-06-14 21:20:26.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:26.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-14 21:20:27.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8074893951416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:27.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:27.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8074893951416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:20:27.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/error.php 2025-06-14 21:20:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-error_log.php 2025-06-14 21:20:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 21:20:27.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/latest-comments 2025-06-14 21:20:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:27.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:27.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:20:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/interactivity-api 2025-06-14 21:20:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kk.php 2025-06-14 21:20:28.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:28.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1807786620,"createTime":1749894247555,"epollFd":11,"onlineDuration":12980769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:28.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 21:20:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps 2025-06-14 21:20:28.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1808155100,"createTime":1749894247555,"epollFd":11,"onlineDuration":12981106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:28.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/e/d/f/a/axfnwtvogks.php 2025-06-14 21:20:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o.php 2025-06-14 21:20:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/priv8.php 2025-06-14 21:20:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-sec/ab.php 2025-06-14 21:20:29.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/x2.php 2025-06-14 21:20:29.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php?p= 2025-06-14 21:20:29.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/x.php 2025-06-14 21:20:29.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 21:20:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/b.php 2025-06-14 21:20:30.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stindex.php 2025-06-14 21:20:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/FriUsGzT5d7.php 2025-06-14 21:20:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ispeconline.com/css/index.php 2025-06-14 21:20:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/admiin.php 2025-06-14 21:20:30.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:30.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/sllolx.php 2025-06-14 21:20:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 21:20:31.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:31.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 21:20:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 21:20:32.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/autoload_classmap.php 2025-06-14 21:20:32.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer1.php 2025-06-14 21:20:32.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 21:20:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/autoload_classmap.php 2025-06-14 21:20:32.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/LOE5823rYzM.php 2025-06-14 21:20:32.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:32.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:33.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-includes/index.php 2025-06-14 21:20:33.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1810148840,"createTime":1749894247555,"epollFd":11,"onlineDuration":12985748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:33.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/xmrlpc.php?p= 2025-06-14 21:20:33.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 21:20:33.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 21:20:33.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:33.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cli/wp-login.php 2025-06-14 21:20:34.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:34.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-14 21:20:34.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:34.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 21:20:34.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:34.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php?p= 2025-06-14 21:20:34.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:34.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:34.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2016/08/02/instagram-now-tells-stories/ 2025-06-14 21:20:34.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:34.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/network-settings.php 2025-06-14 21:20:35.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:35.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 21:20:35.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:35.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/.info.php 2025-06-14 21:20:35.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:35.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/directionality 2025-06-14 21:20:35.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:35.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hideo/network.php 2025-06-14 21:20:36.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:36.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/about.php 2025-06-14 21:20:36.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:36.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 21:20:36.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:36.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/oRxHmTiQhWN.php 2025-06-14 21:20:36.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:36.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension 2025-06-14 21:20:36.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:36.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/wp-login.php 2025-06-14 21:20:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/imagesvuln.php 2025-06-14 21:20:37.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806631088256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:37.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806631088256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:20:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-14 21:20:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies 2025-06-14 21:20:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 21:20:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:37.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:37.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/098.php 2025-06-14 21:20:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8.php 2025-06-14 21:20:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:38.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nzouv.php 2025-06-14 21:20:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1812832164,"createTime":1749894247555,"epollFd":11,"onlineDuration":12990988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-14 21:20:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1812962448,"createTime":1749894247555,"epollFd":11,"onlineDuration":12991338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/DBb75TX4aSq.php 2025-06-14 21:20:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo328/fw.php 2025-06-14 21:20:39.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php?p= 2025-06-14 21:20:39.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/term-description 2025-06-14 21:20:39.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 21:20:39.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:39.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 21:20:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admiin.php 2025-06-14 21:20:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 21:20:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/b.php 2025-06-14 21:20:40.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php 2025-06-14 21:20:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admiin.php 2025-06-14 21:20:40.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-14 21:20:40.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:40.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new_license.php 2025-06-14 21:20:41.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:41.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 21:20:41.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:41.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer 2025-06-14 21:20:41.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:41.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/image 2025-06-14 21:20:41.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:41.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3UiGPRTjwLI.php 2025-06-14 21:20:41.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:41.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 21:20:42.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/lock.php 2025-06-14 21:20:42.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/option-old.php 2025-06-14 21:20:42.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php?p= 2025-06-14 21:20:42.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jindex.php 2025-06-14 21:20:42.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 21:20:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 21:20:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 21:20:42.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:20:42.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:42.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/intense/block-css.php 2025-06-14 21:20:43.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:43.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor 2025-06-14 21:20:43.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:43.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1814937764,"createTime":1749894247555,"epollFd":11,"onlineDuration":12995756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:43.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:43.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/RxR.php 2025-06-14 21:20:43.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:43.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/class-wp-rest-core.php 2025-06-14 21:20:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 21:20:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-14 21:20:44.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:44.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-14 21:20:44.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:44.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2021/03 2025-06-14 21:20:44.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:44.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 21:20:44.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:44.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/87.php 2025-06-14 21:20:45.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:45.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/minimo.php 2025-06-14 21:20:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/about.php 2025-06-14 21:20:45.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:45.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 21:20:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/admiin.php 2025-06-14 21:20:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vuln.php 2025-06-14 21:20:46.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:46.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/maHidu7t8ye.php 2025-06-14 21:20:46.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:46.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 21:20:46.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:46.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-login.php 2025-06-14 21:20:47.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search 2025-06-14 21:20:47.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80698585510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:47.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80698585510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:20:47.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:47.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/upfile.php 2025-06-14 21:20:47.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 21:20:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/tinyfilemanager.php 2025-06-14 21:20:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/heading 2025-06-14 21:20:47.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:47.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:47.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:20:48.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 21:20:48.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:20:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1817272348,"createTime":1749894247555,"epollFd":11,"onlineDuration":13000759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:48.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/chosen.php 2025-06-14 21:20:48.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 21:20:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1817542128,"createTime":1749894247555,"epollFd":11,"onlineDuration":13001071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint 2025-06-14 21:20:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t.php 2025-06-14 21:20:49.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:49.195 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:20:49.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:20:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0byte.php 2025-06-14 21:20:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media 2025-06-14 21:20:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/small.php 2025-06-14 21:20:49.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:49.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 21:20:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7.php 2025-06-14 21:20:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:50.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php?p= 2025-06-14 21:20:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:20:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:50.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:50.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 21:20:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 21:20:50.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:20:50.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:20:50.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:50.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/index.php 2025-06-14 21:20:51.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/classwithtostring.php 2025-06-14 21:20:51.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-index.php 2025-06-14 21:20:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/block-support.php 2025-06-14 21:20:51.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 21:20:51.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 21:20:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/autoload_classmap.php 2025-06-14 21:20:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 21:20:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php?p= 2025-06-14 21:20:52.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:52.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 21:20:53.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tqy.php 2025-06-14 21:20:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1819676680,"createTime":1749894247555,"epollFd":11,"onlineDuration":13005832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:53.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-14 21:20:53.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet.php 2025-06-14 21:20:53.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:53.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/tmp/.session.php 2025-06-14 21:20:54.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:54.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9index.php 2025-06-14 21:20:54.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:54.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 21:20:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/xBrain.php 2025-06-14 21:20:54.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:54.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ds.php 2025-06-14 21:20:55.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:55.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/users.php 2025-06-14 21:20:55.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:55.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/admin.php 2025-06-14 21:20:55.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:55.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/db.php?u 2025-06-14 21:20:55.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:55.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine 2025-06-14 21:20:55.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:55.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 21:20:56.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:56.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 21:20:56.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:56.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/admin.php 2025-06-14 21:20:56.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:56.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/q.php 2025-06-14 21:20:56.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:56.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit-form.php 2025-06-14 21:20:57.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80562973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:20:57.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:57.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80562973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:20:57.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:20:57.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:57.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/wp-login.php 2025-06-14 21:20:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:57.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin_logs.php 2025-06-14 21:20:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jNY9.php 2025-06-14 21:20:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:20:57.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:57.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:58.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets 2025-06-14 21:20:58.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror 2025-06-14 21:20:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:20:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1821944148,"createTime":1749894247555,"epollFd":11,"onlineDuration":13010789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:20:58.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 21:20:58.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php?p= 2025-06-14 21:20:58.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1822171816,"createTime":1749894247555,"epollFd":11,"onlineDuration":13011122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:20:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl2023.php 2025-06-14 21:20:58.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:58.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fmadmin.php 2025-06-14 21:20:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates 2025-06-14 21:20:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 21:20:59.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:20:59.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-14 21:21:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 21:21:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/doc.php 2025-06-14 21:21:00.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:00.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-14 21:21:00.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:00.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/links.php 2025-06-14 21:21:01.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/muse.php 2025-06-14 21:21:01.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-conflg.php 2025-06-14 21:21:01.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blogs.dir/about.php 2025-06-14 21:21:01.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani/yani 2025-06-14 21:21:01.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/unix.php 2025-06-14 21:21:01.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:01.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/index.php 2025-06-14 21:21:02.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/41.php 2025-06-14 21:21:02.278 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:21:02.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 21:21:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Parse 2025-06-14 21:21:02.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:02.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:02.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:02.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 21:21:03.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/autoload_classmap.php 2025-06-14 21:21:03.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1824355060,"createTime":1749894247555,"epollFd":11,"onlineDuration":13015765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:03.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4MyJ.php 2025-06-14 21:21:03.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-login.php 2025-06-14 21:21:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 21:21:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 21:21:04.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:04.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 21:21:04.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:21:04.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:04.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:04.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-tested.php 2025-06-14 21:21:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xm.php 2025-06-14 21:21:04.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:04.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-14 21:21:04.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:04.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php?p= 2025-06-14 21:21:05.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 21:21:05.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 21:21:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/index.php?p= 2025-06-14 21:21:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 21:21:05.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lv.php 2025-06-14 21:21:05.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:05.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/Curve25519/Ge 2025-06-14 21:21:06.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library 2025-06-14 21:21:06.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/good.php 2025-06-14 21:21:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp_class_datlib.php 2025-06-14 21:21:06.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/autoload_classmap.php 2025-06-14 21:21:06.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes 2025-06-14 21:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-14 21:21:07.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user 2025-06-14 21:21:07.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758197784423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:07.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:07.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.758197784423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:21:07.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:07.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/wp-login.php 2025-06-14 21:21:07.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nop.php 2025-06-14 21:21:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugin.php 2025-06-14 21:21:07.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php?p= 2025-06-14 21:21:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo 2025-06-14 21:21:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:07.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 21:21:07.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:07.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1826638320,"createTime":1749894247555,"epollFd":11,"onlineDuration":13020742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:08.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:21:08.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 21:21:08.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-14 21:21:08.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1826812032,"createTime":1749894247555,"epollFd":11,"onlineDuration":13021073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admin.php 2025-06-14 21:21:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioxi/ioxi 2025-06-14 21:21:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty 2025-06-14 21:21:09.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:09.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-14 21:21:09.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:09.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat 2025-06-14 21:21:09.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:09.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/about.php 2025-06-14 21:21:09.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:09.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/s.php 2025-06-14 21:21:09.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:09.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/cry.php.pjpeg 2025-06-14 21:21:10.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin2.php 2025-06-14 21:21:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-site 2025-06-14 21:21:10.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admin.php 2025-06-14 21:21:10.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/alfa-rex.php 2025-06-14 21:21:10.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-wso.php 2025-06-14 21:21:10.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:10.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confiig.php 2025-06-14 21:21:11.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:11.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/schema.php 2025-06-14 21:21:11.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:11.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 21:21:11.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:11.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 21:21:11.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:11.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Leaf.php 2025-06-14 21:21:12.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/index.php 2025-06-14 21:21:12.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/autoload_classmap.php 2025-06-14 21:21:12.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confirm.php 2025-06-14 21:21:12.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ot_shipping.php 2025-06-14 21:21:12.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o7LSW.php 2025-06-14 21:21:12.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/winamp/index.php 2025-06-14 21:21:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 21:21:12.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:12.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:13.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-login.php 2025-06-14 21:21:13.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1829030808,"createTime":1749894247555,"epollFd":11,"onlineDuration":13025768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:13.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/x2.php 2025-06-14 21:21:13.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz.php 2025-06-14 21:21:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 21:21:13.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php 2025-06-14 21:21:13.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:13.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 21:21:14.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:14.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/users.php 2025-06-14 21:21:14.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:14.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/swm6p5Zny1e.php 2025-06-14 21:21:14.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:14.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 21:21:14.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:14.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/index.php 2025-06-14 21:21:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post.php 2025-06-14 21:21:15.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 21:21:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 21:21:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-footer.php 2025-06-14 21:21:15.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 21:21:15.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-login.php 2025-06-14 21:21:15.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6index.php 2025-06-14 21:21:15.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:15.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mwioWRjdxDE.php 2025-06-14 21:21:16.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:16.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload 2025-06-14 21:21:16.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:16.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rahma.php 2025-06-14 21:21:16.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:16.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php?p= 2025-06-14 21:21:16.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:16.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php 2025-06-14 21:21:16.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:16.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 21:21:17.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shells.php 2025-06-14 21:21:17.102 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754316329956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:17.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:17.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.754316329956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:21:17.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:17.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 21:21:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine 2025-06-14 21:21:17.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 21:21:18.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shellv3.php 2025-06-14 21:21:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1831354864,"createTime":1749894247555,"epollFd":11,"onlineDuration":13030752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:18.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:21:18.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/index.php 2025-06-14 21:21:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-stream.php 2025-06-14 21:21:18.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1831652280,"createTime":1749894247555,"epollFd":11,"onlineDuration":13031091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:18.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shapes.php 2025-06-14 21:21:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_wrong_datlib.php 2025-06-14 21:21:19.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 21:21:19.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-14 21:21:19.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/chosen.php 2025-06-14 21:21:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 21:21:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/mariju.php 2025-06-14 21:21:20.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:20.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 21:21:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/updates.php 2025-06-14 21:21:20.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:20.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system 2025-06-14 21:21:20.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:20.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 21:21:20.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:20.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admin.php 2025-06-14 21:21:21.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/dog.php 2025-06-14 21:21:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 21:21:21.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes 2025-06-14 21:21:21.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 21:21:21.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/wp-tinymce.php 2025-06-14 21:21:21.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:21.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/about.php 2025-06-14 21:21:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:22.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-14 21:21:22.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:22.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x2.php 2025-06-14 21:21:22.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:22.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 21:21:22.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:22.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes.bak/html-api/about.php 2025-06-14 21:21:22.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:22.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:23.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 21:21:23.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/am.php 2025-06-14 21:21:23.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1833710504,"createTime":1749894247555,"epollFd":11,"onlineDuration":13035770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:23.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:23.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 21:21:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php?p= 2025-06-14 21:21:23.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-14 21:21:23.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:23.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist 2025-06-14 21:21:24.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 21:21:24.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 21:21:24.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-14 21:21:24.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/atomlib.php/sym.php 2025-06-14 21:21:24.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/default.php 2025-06-14 21:21:24.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tsRBxmo.php 2025-06-14 21:21:24.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 21:21:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-14 21:21:25.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:25.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/anone.php 2025-06-14 21:21:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php?p= 2025-06-14 21:21:25.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:25.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes 2025-06-14 21:21:26.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth 2025-06-14 21:21:26.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/b.php 2025-06-14 21:21:26.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y7.php 2025-06-14 21:21:26.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-14 21:21:26.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-14 21:21:26.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:26.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-14 21:21:27.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:27.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:21:27.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777347564697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:27.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:21:27.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777347564697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:21:27.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:21:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/admin.php 2025-06-14 21:21:27.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 21:21:27.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/admiin.php 2025-06-14 21:21:27.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images 2025-06-14 21:21:27.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:27.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 21:21:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wkG.php 2025-06-14 21:21:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/UmpVR1Ersn8.php 2025-06-14 21:21:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 21:21:28.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:28.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gawean.PhP7 2025-06-14 21:21:28.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1836356980,"createTime":1749894247555,"epollFd":11,"onlineDuration":13041132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:28.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:28.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 21:21:29.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:29.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1836541220,"createTime":1749894247555,"epollFd":11,"onlineDuration":13041716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/themes.php 2025-06-14 21:21:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/autoload_classmap.php 2025-06-14 21:21:29.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:29.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/z4x.php 2025-06-14 21:21:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/udd.php 2025-06-14 21:21:30.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/yyobang/mar.php 2025-06-14 21:21:30.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:21:30.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:21:30.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/cloud.php 2025-06-14 21:21:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/wp-login.php 2025-06-14 21:21:30.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/brU.php 2025-06-14 21:21:30.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-14 21:21:30.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:30.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 21:21:31.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php?p= 2025-06-14 21:21:31.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-14 21:21:31.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp_images/alfacgiapi/perl.alfa.php 2025-06-14 21:21:31.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php?p= 2025-06-14 21:21:31.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php?u 2025-06-14 21:21:31.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:21:31.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:31.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 21:21:32.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 21:21:32.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 21:21:32.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/class-db.php 2025-06-14 21:21:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce 2025-06-14 21:21:32.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alwso.php 2025-06-14 21:21:32.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:21:32.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:32.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php?p= 2025-06-14 21:21:33.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/wpview 2025-06-14 21:21:33.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1838438892,"createTime":1749894247555,"epollFd":11,"onlineDuration":13045738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:33.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/good.php 2025-06-14 21:21:33.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports 2025-06-14 21:21:33.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:21:33.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:21:33.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-login.php 2025-06-14 21:21:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asasx.php 2025-06-14 21:21:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php?p= 2025-06-14 21:21:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise 2025-06-14 21:21:34.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:34.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf_tracking.php 2025-06-14 21:21:34.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:34.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/xBrain.php 2025-06-14 21:21:34.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:34.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 21:21:35.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:35.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 21:21:35.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:35.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olu.php 2025-06-14 21:21:35.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:35.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins 2025-06-14 21:21:35.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:35.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image 2025-06-14 21:21:36.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:36.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 21:21:36.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:36.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php?p= 2025-06-14 21:21:36.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:36.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-footer.php 2025-06-14 21:21:36.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:36.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cux.php 2025-06-14 21:21:36.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:21:36.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:21:36.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:36.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-14 21:21:37.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/finley/min.php 2025-06-14 21:21:37.118 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775402069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:21:37.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775402069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:21:37.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:21:37.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/server.php 2025-06-14 21:21:37.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors 2025-06-14 21:21:37.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:21:37.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:21:37.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 21:21:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-14 21:21:37.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:21:37.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:37.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:21:38.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php 2025-06-14 21:21:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1841014304,"createTime":1749894247555,"epollFd":11,"onlineDuration":13051008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/db.php?u 2025-06-14 21:21:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images 2025-06-14 21:21:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:21:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files 2025-06-14 21:21:38.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:38.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1841123532,"createTime":1749894247555,"epollFd":11,"onlineDuration":13051327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:39.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:39.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/themes-install.php 2025-06-14 21:21:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 21:21:39.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:39.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSO.php 2025-06-14 21:21:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fIPCHgi5lwx.php 2025-06-14 21:21:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/777.php 2025-06-14 21:21:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/sym.php 2025-06-14 21:21:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/up.php 2025-06-14 21:21:40.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 21:21:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/up.php 2025-06-14 21:21:40.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/srx.php 2025-06-14 21:21:40.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php?p= 2025-06-14 21:21:40.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:40.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5index.php 2025-06-14 21:21:41.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page 2025-06-14 21:21:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 21:21:41.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 21:21:41.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidebar.php 2025-06-14 21:21:41.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ben.php 2025-06-14 21:21:41.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 21:21:41.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 21:21:41.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:41.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/+year+/+month+/ 2025-06-14 21:21:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads 2025-06-14 21:21:42.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:21:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:42.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bob.php?p= 2025-06-14 21:21:42.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 21:21:42.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xhell.php 2025-06-14 21:21:42.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library 2025-06-14 21:21:42.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-14 21:21:42.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:42.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:21:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugin.php 2025-06-14 21:21:43.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css 2025-06-14 21:21:43.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1843144908,"createTime":1749894247555,"epollFd":11,"onlineDuration":13055763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/chosen.php 2025-06-14 21:21:43.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 21:21:43.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:43.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 21:21:44.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:44.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/?p= 2025-06-14 21:21:44.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:44.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-shell.php 2025-06-14 21:21:44.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:44.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-add-admin.php 2025-06-14 21:21:44.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:44.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-14 21:21:44.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:44.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 21:21:45.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:45.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 21:21:45.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:45.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/about.php 2025-06-14 21:21:45.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:21:45.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:21:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/8XnPa2ebzjt.php 2025-06-14 21:21:45.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:45.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/not/includes/about.php 2025-06-14 21:21:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/up.php 2025-06-14 21:21:46.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:46.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana 2025-06-14 21:21:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:21:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:21:46.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:46.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/fw.php 2025-06-14 21:21:46.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:46.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pqyKOTiR2.php 2025-06-14 21:21:46.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:46.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 21:21:46.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:46.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/go.php 2025-06-14 21:21:47.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 21:21:47.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805665969848633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:47.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805665969848633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:21:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:47.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/AhqPecJ6oky.php 2025-06-14 21:21:47.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/Core32.php 2025-06-14 21:21:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-php 2025-06-14 21:21:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 21:21:47.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-adminincludesclass-wp-media-list-data.php 2025-06-14 21:21:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:21:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htdocs/shell 2025-06-14 21:21:48.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:21:48.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:21:48.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-14 21:21:48.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 21:21:48.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1845719004,"createTime":1749894247555,"epollFd":11,"onlineDuration":13060989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:48.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 21:21:48.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:21:48.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gins/wp-help 2025-06-14 21:21:48.806 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:21:48.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:21:48.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:48.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/ben.php?dir=. 2025-06-14 21:21:49.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/conf_upload.php 2025-06-14 21:21:49.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php7 2025-06-14 21:21:49.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:21:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php 2025-06-14 21:21:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-14 21:21:49.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1846232244,"createTime":1749894247555,"epollFd":11,"onlineDuration":13062198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:49.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:49.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-14 21:21:50.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/dropdown.php?pass=yanz 2025-06-14 21:21:50.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/images.php 2025-06-14 21:21:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:21:50.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/posts/north-west-charts-billboard-for-being-one-of-the-youngest-rappers-01hq69crq55v 2025-06-14 21:21:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-14 21:21:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 21:21:50.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/haxor.php 2025-06-14 21:21:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/file.php 2025-06-14 21:21:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/about.php 2025-06-14 21:21:51.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/about.php 2025-06-14 21:21:51.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/j.php 2025-06-14 21:21:51.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nasgor.php 2025-06-14 21:21:51.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3 2025-06-14 21:21:51.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sb.php 2025-06-14 21:21:51.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php/.well-known/pki-validation/xmrlpc.php 2025-06-14 21:21:51.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 21:21:51.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:51.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/07 2025-06-14 21:21:52.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baindex.php 2025-06-14 21:21:52.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php 2025-06-14 21:21:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/index.php 2025-06-14 21:21:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ben.php 2025-06-14 21:21:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 21:21:52.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR 2025-06-14 21:21:52.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:52.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:53.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:53.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/indexx.php 2025-06-14 21:21:53.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:53.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1847848292,"createTime":1749894247555,"epollFd":11,"onlineDuration":13065770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:53.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:53.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 21:21:53.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:53.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/modules/modules.php 2025-06-14 21:21:54.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-14 21:21:54.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/wp-post.php 2025-06-14 21:21:54.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:21:54.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 21:21:54.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 21:21:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 21:21:54.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:54.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ee.php 2025-06-14 21:21:55.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:55.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wjacfltdmPx.php 2025-06-14 21:21:55.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:55.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/edit.php 2025-06-14 21:21:55.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:55.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 21:21:55.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:55.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/chosen.php 2025-06-14 21:21:56.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:56.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sindex.php 2025-06-14 21:21:56.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:56.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-14 21:21:56.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:56.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files 2025-06-14 21:21:56.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:56.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-14 21:21:57.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80847930908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:21:57.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:21:57.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80847930908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:21:57.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:21:57.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:57.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentythree/patterns/index.php 2025-06-14 21:21:57.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:57.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms 2025-06-14 21:21:57.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:57.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:58.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/bak.php?p= 2025-06-14 21:21:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:21:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:21:58.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1850296052,"createTime":1749894247555,"epollFd":11,"onlineDuration":13070915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:21:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz1.php 2025-06-14 21:21:58.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-14 21:21:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-signup.php 2025-06-14 21:21:59.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:59.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1850571096,"createTime":1749894247555,"epollFd":11,"onlineDuration":13071485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:21:59.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:59.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets 2025-06-14 21:21:59.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:59.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/Admin-Author.php 2025-06-14 21:21:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-14 21:21:59.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:21:59.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/wp-access.php 2025-06-14 21:22:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 21:22:00.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:00.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ans.php 2025-06-14 21:22:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaul1.php 2025-06-14 21:22:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 21:22:00.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:00.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-14 21:22:01.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/css.php 2025-06-14 21:22:01.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 21:22:01.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-14 21:22:01.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade 2025-06-14 21:22:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/uploader.php 2025-06-14 21:22:01.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:01.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/zrt.php 2025-06-14 21:22:02.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:02.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell 2025-06-14 21:22:02.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:02.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 21:22:02.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:02.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-14 21:22:02.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:02.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:03.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-14 21:22:03.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bitrix/admin/htmleditor2/natural.php 2025-06-14 21:22:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1852563520,"createTime":1749894247555,"epollFd":11,"onlineDuration":13075750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:03.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/pwnd.php 2025-06-14 21:22:03.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 21:22:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 21:22:03.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pHx9IqoXnlL.php 2025-06-14 21:22:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/admiin.php 2025-06-14 21:22:03.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:03.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop 2025-06-14 21:22:04.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php?p= 2025-06-14 21:22:04.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 21:22:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 21:22:04.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 21:22:04.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 21:22:04.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/media.php 2025-06-14 21:22:04.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:04.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 21:22:05.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-14 21:22:05.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/w.php 2025-06-14 21:22:05.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olux.php 2025-06-14 21:22:05.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qc.php 2025-06-14 21:22:05.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php?p= 2025-06-14 21:22:05.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:05.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 21:22:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/bluestork/error.php 2025-06-14 21:22:06.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:06.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-theme.php 2025-06-14 21:22:06.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:22:06.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:22:06.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:06.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 21:22:06.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:06.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/vuln.php 2025-06-14 21:22:06.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:06.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/x2.php 2025-06-14 21:22:07.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php 2025-06-14 21:22:07.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760923385620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:07.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:22:07.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.760923385620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:22:07.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:22:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/index.php 2025-06-14 21:22:07.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ws.php 2025-06-14 21:22:07.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 21:22:07.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider 2025-06-14 21:22:07.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php?p= 2025-06-14 21:22:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:08.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1854891524,"createTime":1749894247555,"epollFd":11,"onlineDuration":13080774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/wp-login.php 2025-06-14 21:22:08.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php?p= 2025-06-14 21:22:08.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1855136300,"createTime":1749894247555,"epollFd":11,"onlineDuration":13081097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:08.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kQqh695R1LY.php 2025-06-14 21:22:08.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:08.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 21:22:09.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private 2025-06-14 21:22:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tuco.php 2025-06-14 21:22:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 21:22:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/04/natural.php 2025-06-14 21:22:09.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-14 21:22:09.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:09.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PhP7 2025-06-14 21:22:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-14 21:22:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:22:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:10.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:10.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/upload.php 2025-06-14 21:22:10.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:10.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/index.php 2025-06-14 21:22:10.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:10.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/log.php 2025-06-14 21:22:10.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:10.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/real/v.php 2025-06-14 21:22:11.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:22:11.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:11.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 21:22:11.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:11.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5.php 2025-06-14 21:22:11.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:11.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3aWTmqSkEDF.php 2025-06-14 21:22:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 21:22:12.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-14 21:22:12.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/tflow/up.php 2025-06-14 21:22:12.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php/wp-admin/css/colors/blue/wp-login.php 2025-06-14 21:22:12.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:12.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:22:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mm55.php 2025-06-14 21:22:12.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-14 21:22:12.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/991176.php 2025-06-14 21:22:12.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:12.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:22:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 21:22:13.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 21:22:13.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:13.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1857212948,"createTime":1749894247555,"epollFd":11,"onlineDuration":13085757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cli.php 2025-06-14 21:22:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/date.php 2025-06-14 21:22:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 21:22:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root 2025-06-14 21:22:13.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:13.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3 2025-06-14 21:22:14.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:14.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cache.php 2025-06-14 21:22:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 21:22:14.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:14.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/index.php 2025-06-14 21:22:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 21:22:15.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:15.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ftpnMRS2BQw.php 2025-06-14 21:22:15.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:15.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-14 21:22:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rk1W6vMJj8y.php 2025-06-14 21:22:16.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 21:22:16.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/index.php 2025-06-14 21:22:16.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?x=ooo 2025-06-14 21:22:16.419 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:22:16.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:16.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/index.php?p= 2025-06-14 21:22:16.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-error_log.php 2025-06-14 21:22:16.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data/.backup.php 2025-06-14 21:22:16.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:16.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worm0.PhP7 2025-06-14 21:22:17.151 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768280029296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:17.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:17.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768280029296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:22:17.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:17.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 21:22:17.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-14 21:22:17.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php0 2025-06-14 21:22:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfacgiapi/perl.alfa.php 2025-06-14 21:22:17.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules 2025-06-14 21:22:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/xBrain.php 2025-06-14 21:22:17.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:18.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fw.php 2025-06-14 21:22:18.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 21:22:18.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:18.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1859580432,"createTime":1749894247555,"epollFd":11,"onlineDuration":13090767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:18.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/network.php 2025-06-14 21:22:18.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seox 2025-06-14 21:22:18.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 21:22:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1859822576,"createTime":1749894247555,"epollFd":11,"onlineDuration":13091093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/alfa-rex.php 2025-06-14 21:22:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-14 21:22:19.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:19.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold 2025-06-14 21:22:19.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:19.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php?p= 2025-06-14 21:22:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-14 21:22:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fex.php 2025-06-14 21:22:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:19.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/think.php 2025-06-14 21:22:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6ZKP9RiYwlM.php 2025-06-14 21:22:20.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:20.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nee.php 2025-06-14 21:22:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php 2025-06-14 21:22:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/send.php 2025-06-14 21:22:20.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:20.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/2222.php 2025-06-14 21:22:21.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php/cloud.php 2025-06-14 21:22:21.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 21:22:21.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/admiin.php 2025-06-14 21:22:21.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php?p= 2025-06-14 21:22:21.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 21:22:21.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-14 21:22:21.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:21.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 21:22:22.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 21:22:22.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/dimensions-ajax.php 2025-06-14 21:22:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp_class_datalib.php 2025-06-14 21:22:22.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mah.php 2025-06-14 21:22:22.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/about.php 2025-06-14 21:22:22.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:22.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:22:23.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxc.php 2025-06-14 21:22:23.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1861959760,"createTime":1749894247555,"epollFd":11,"onlineDuration":13095774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:23.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-14 21:22:23.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:23.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:22:23.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/makeasmtp.php 2025-06-14 21:22:23.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-14 21:22:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nope.php 2025-06-14 21:22:24.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/u.php 2025-06-14 21:22:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/freeform 2025-06-14 21:22:24.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php/?path=/home/jufu7693/public_html 2025-06-14 21:22:24.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 21:22:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4index.php 2025-06-14 21:22:24.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:24.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 21:22:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.phphttps:/trezurekart.com/classwithtostring.php 2025-06-14 21:22:25.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php?p= 2025-06-14 21:22:25.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c99.php 2025-06-14 21:22:25.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xBrain.php 2025-06-14 21:22:25.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:22:25.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:22:25.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 21:22:25.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:25.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/apikey/natural.php 2025-06-14 21:22:26.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/b.php 2025-06-14 21:22:26.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/mariju.php 2025-06-14 21:22:26.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-wp-lock.php 2025-06-14 21:22:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 21:22:26.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/radio.php 2025-06-14 21:22:26.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:26.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-14 21:22:27.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:27.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components 2025-06-14 21:22:27.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726133346557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:27.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:22:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.726133346557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:22:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:22:27.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:27.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell20211028.php 2025-06-14 21:22:27.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:27.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:22:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:22:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:22:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:22:28.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:28.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:28.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1864310136,"createTime":1749894247555,"epollFd":11,"onlineDuration":13100771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:28.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:28.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1864549648,"createTime":1749894247555,"epollFd":11,"onlineDuration":13101094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:28.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:28.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-14 21:22:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates 2025-06-14 21:22:29.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfacgiapi/perl.alfa.php 2025-06-14 21:22:29.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/wp-login.php 2025-06-14 21:22:29.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comment.php 2025-06-14 21:22:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-post.php 2025-06-14 21:22:29.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/autoload_classmap.php 2025-06-14 21:22:29.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:29.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php?p= 2025-06-14 21:22:30.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:30.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 21:22:30.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:30.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js 2025-06-14 21:22:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 21:22:31.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include 2025-06-14 21:22:31.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 21:22:31.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/config.bak.php 2025-06-14 21:22:31.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/autoload_classmap.php 2025-06-14 21:22:31.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admiin.php 2025-06-14 21:22:31.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:31.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/press/wp-class.php 2025-06-14 21:22:32.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:22:32.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 21:22:32.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/index.php 2025-06-14 21:22:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-conflg.php 2025-06-14 21:22:32.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-header.php 2025-06-14 21:22:32.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:32.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 21:22:33.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:33.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 21:22:33.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:33.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866669724,"createTime":1749894247555,"epollFd":11,"onlineDuration":13105760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:33.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:33.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-scripts.php 2025-06-14 21:22:33.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:33.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager/tinyfilemanager.php 2025-06-14 21:22:34.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:34.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/chosen.php 2025-06-14 21:22:34.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:34.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 21:22:34.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:34.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 21:22:34.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:34.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:22:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 21:22:35.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:35.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-14 21:22:35.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:35.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yuuki.php 2025-06-14 21:22:35.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:22:35.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:22:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/bak.php 2025-06-14 21:22:35.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:35.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/7kGBWef4vJE.php 2025-06-14 21:22:36.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 21:22:36.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/upload.php 2025-06-14 21:22:36.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/?p= 2025-06-14 21:22:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 21:22:36.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 21:22:36.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:36.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/dropdown.php 2025-06-14 21:22:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php?p= 2025-06-14 21:22:37.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749605178833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:37.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:22:37.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.749605178833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:22:37.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:22:37.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/beence.php 2025-06-14 21:22:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/item.php 2025-06-14 21:22:37.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type 2025-06-14 21:22:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:37.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:37.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:38.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/vendor/bootstrap/css 2025-06-14 21:22:38.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 21:22:38.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1869025364,"createTime":1749894247555,"epollFd":11,"onlineDuration":13110761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:38.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 21:22:38.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xBrain.php 2025-06-14 21:22:38.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/chosen.php 2025-06-14 21:22:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e.php 2025-06-14 21:22:38.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:38.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 21:22:39.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwso.php 2025-06-14 21:22:39.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1869451748,"createTime":1749894247555,"epollFd":11,"onlineDuration":13111739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:39.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 21:22:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post-editor.php 2025-06-14 21:22:39.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-14 21:22:39.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 21:22:39.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:39.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 21:22:40.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b.php 2025-06-14 21:22:40.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:22:40.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:40.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cloud.php 2025-06-14 21:22:40.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/fw.php 2025-06-14 21:22:40.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-14 21:22:40.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media-admin.php 2025-06-14 21:22:40.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:40.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/mlm.php 2025-06-14 21:22:41.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-14 21:22:41.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/about.php 2025-06-14 21:22:41.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 21:22:41.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.alf.php 2025-06-14 21:22:41.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 21:22:41.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:22:41.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:22:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:41.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php?rxr 2025-06-14 21:22:42.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php?p= 2025-06-14 21:22:42.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 21:22:42.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 21:22:42.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/radio.php 2025-06-14 21:22:42.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:42.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:22:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/charmap 2025-06-14 21:22:42.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-14 21:22:42.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:42.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:22:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kn.php 2025-06-14 21:22:43.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:43.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf.php 2025-06-14 21:22:43.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:43.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 21:22:43.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:43.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fw.php 2025-06-14 21:22:43.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:43.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 21:22:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 21:22:44.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1871799492,"createTime":1749894247555,"epollFd":11,"onlineDuration":13116675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:44.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 21:22:44.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-14 21:22:44.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-14 21:22:44.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lf.php 2025-06-14 21:22:44.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:22:44.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:22:44.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:44.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 21:22:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php/wp-content/uploads/wplivechat 2025-06-14 21:22:45.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:45.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 21:22:45.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:45.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/index.php 2025-06-14 21:22:45.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:45.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1337.php 2025-06-14 21:22:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old 2025-06-14 21:22:46.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:46.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-14 21:22:46.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:46.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php 2025-06-14 21:22:46.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:46.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/r.php 2025-06-14 21:22:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 21:22:47.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:47.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 21:22:47.178 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76962661743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:47.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:47.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76962661743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:22:47.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BW78qubSIi6.php 2025-06-14 21:22:47.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:47.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/natural.php 2025-06-14 21:22:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/index.php 2025-06-14 21:22:48.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:22:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop 2025-06-14 21:22:48.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/autoload_classmap.php 2025-06-14 21:22:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:22:48.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 21:22:48.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1874036692,"createTime":1749894247555,"epollFd":11,"onlineDuration":13121335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:48.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:48.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 21:22:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 21:22:49.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Ie9FSsVMDEo.php 2025-06-14 21:22:49.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 21:22:49.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wi.php 2025-06-14 21:22:49.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfashell.php 2025-06-14 21:22:49.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-red.php 2025-06-14 21:22:49.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/auto.php 2025-06-14 21:22:49.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:49.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1874528876,"createTime":1749894247555,"epollFd":11,"onlineDuration":13122433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 21:22:50.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:50.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php 2025-06-14 21:22:50.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:50.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/x2.php 2025-06-14 21:22:50.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:50.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 21:22:50.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:50.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-14 21:22:51.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/chosen.php 2025-06-14 21:22:51.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file-manager.php 2025-06-14 21:22:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-14 21:22:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 21:22:51.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nz7AOl3hjic.php 2025-06-14 21:22:51.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 21:22:51.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:51.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 21:22:52.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 21:22:52.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blue.php 2025-06-14 21:22:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-14 21:22:52.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/loginout 2025-06-14 21:22:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php?p= 2025-06-14 21:22:52.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 21:22:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:52.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/edit.php 2025-06-14 21:22:53.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmpls.php 2025-06-14 21:22:53.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:53.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/mini.php 2025-06-14 21:22:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexusmailer%202.0.php 2025-06-14 21:22:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-14 21:22:53.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ILNqJhgUpAG.php 2025-06-14 21:22:53.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1876366012,"createTime":1749894247555,"epollFd":11,"onlineDuration":13126321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:53.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:53.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-14 21:22:54.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sid/sidwso.php 2025-06-14 21:22:54.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/Auth 2025-06-14 21:22:54.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php?cache 2025-06-14 21:22:54.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/doc.php 2025-06-14 21:22:54.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers 2025-06-14 21:22:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 21:22:55.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/index.php 2025-06-14 21:22:55.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/index.php 2025-06-14 21:22:55.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-14 21:22:55.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/M1.php 2025-06-14 21:22:55.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 21:22:55.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:55.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/index.php 2025-06-14 21:22:56.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:56.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/100.php 2025-06-14 21:22:56.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:56.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 21:22:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-widgets 2025-06-14 21:22:56.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:56.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 21:22:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 21:22:57.186 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742860794067383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:22:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.742860794067383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:22:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:57.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/admiin.php 2025-06-14 21:22:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:22:57.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:22:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/con.php 2025-06-14 21:22:57.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/inpust.php 2025-06-14 21:22:57.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wpx.php 2025-06-14 21:22:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-14 21:22:57.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:22:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 21:22:57.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:22:57.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:57.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author 2025-06-14 21:22:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:22:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:58.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/7EPezNYMy84.php 2025-06-14 21:22:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:22:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1878401864,"createTime":1749894247555,"epollFd":11,"onlineDuration":13130768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:22:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php 2025-06-14 21:22:58.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:22:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author/wp-post.php 2025-06-14 21:22:58.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-14 21:22:58.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1878680856,"createTime":1749894247555,"epollFd":11,"onlineDuration":13131120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:22:58.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:58.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/scan.php 2025-06-14 21:22:59.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/admiin.php 2025-06-14 21:22:59.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery 2025-06-14 21:22:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp/vuln.php 2025-06-14 21:22:59.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/error.php 2025-06-14 21:22:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 21:22:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 21:22:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:22:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bp.php?taf 2025-06-14 21:23:00.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:00.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 21:23:00.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:23:00.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:23:00.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:00.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fierzashell.php 2025-06-14 21:23:00.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:00.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 21:23:00.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:00.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 21:23:00.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:00.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/default.php 2025-06-14 21:23:00.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:23:00.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:23:01.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:01.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 21:23:01.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:01.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 21:23:01.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:01.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admiin.php 2025-06-14 21:23:01.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:01.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php?p= 2025-06-14 21:23:01.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:01.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moddofuns.php 2025-06-14 21:23:02.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:02.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defau1t.php 2025-06-14 21:23:02.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:02.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 21:23:02.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:02.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/site-logo 2025-06-14 21:23:02.521 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:23:02.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:02.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:02.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell20211028.php 2025-06-14 21:23:02.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:02.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:23:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php 2025-06-14 21:23:03.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:03.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-ad.php 2025-06-14 21:23:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1880887788,"createTime":1749894247555,"epollFd":11,"onlineDuration":13135909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:23:07.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8027400970459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:07.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8027400970459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:23:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:07.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:23:08.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:08.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:08.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:08.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1883093404,"createTime":1749894247555,"epollFd":11,"onlineDuration":13140753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:23:08.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:08.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:08.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:08.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1883480308,"createTime":1749894247555,"epollFd":11,"onlineDuration":13141322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:10.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:10.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:10.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:23:10.773 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 21:23:10.773 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 21:23:10.781 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:23:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:11.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:11.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:11.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/destinations/bangkok 2025-06-14 21:23:12.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:23:12.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:12.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:12.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:13.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:13.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1885435884,"createTime":1749894247555,"epollFd":11,"onlineDuration":13145773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:13.551 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:23:13.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:13.927 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:23:13.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:23:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:23:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:23:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:23:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:23:17.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807954788208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:17.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:23:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807954788208008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:23:18.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:23:18.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:23:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:23:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:23:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:23:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:19.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:19.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1888625868,"createTime":1749894247555,"epollFd":11,"onlineDuration":13152274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:19.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:19.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:23:20.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:20.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1888733780,"createTime":1749894247555,"epollFd":11,"onlineDuration":13152665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:22.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:22.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:23:23.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:23.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1890152428,"createTime":1749894247555,"epollFd":11,"onlineDuration":13155754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:27.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807096481323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:27.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.807096481323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:23:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:27.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:27.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:23:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:23:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:28.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:28.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:28.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:28.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1892590976,"createTime":1749894247555,"epollFd":11,"onlineDuration":13160750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:28.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:28.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1892985776,"createTime":1749894247555,"epollFd":11,"onlineDuration":13161671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:30.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:30.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:30.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 21:23:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:33.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:33.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1894832124,"createTime":1749894247555,"epollFd":11,"onlineDuration":13165786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:37.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775989532470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775989532470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:23:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:37.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:23:38.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:38.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1897399640,"createTime":1749894247555,"epollFd":11,"onlineDuration":13171015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:38.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:38.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1897523344,"createTime":1749894247555,"epollFd":11,"onlineDuration":13171347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:39.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:39.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:39.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:23:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 21:23:39.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:39.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 21:23:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:23:40.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 21:23:40.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:40.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 21:23:41.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:41.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 21:23:42.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:42.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:43.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:43.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1899571040,"createTime":1749894247555,"epollFd":11,"onlineDuration":13175773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:45.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:23:45.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:45.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/natasha/pokemon-go/shiny-hoopa-unbound/ 2025-06-14 21:23:46.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:23:46.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:47.219 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810413360595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:47.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:47.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810413360595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:23:47.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:48.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:48.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:23:48.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:48.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:23:48.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:48.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1901901676,"createTime":1749894247555,"epollFd":11,"onlineDuration":13180779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:48.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:23:48.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:48.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1902275420,"createTime":1749894247555,"epollFd":11,"onlineDuration":13181314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:23:50.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:23:50.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:23:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:23:53.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:53.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1904257316,"createTime":1749894247555,"epollFd":11,"onlineDuration":13185759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:53.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:23:53.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:53.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:23:54.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:23:54.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:54.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32820405589 2025-06-14 21:23:57.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780637741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:23:57.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:23:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780637741088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:23:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:23:58.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:23:58.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:58.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:23:58.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1906614272,"createTime":1749894247555,"epollFd":11,"onlineDuration":13190767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:23:58.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:23:58.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1906928796,"createTime":1749894247555,"epollFd":11,"onlineDuration":13191099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:23:58.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:23:58.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:23:58.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32840390383 2025-06-14 21:23:59.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:24:00.002 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:00.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:24:00.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:24:00.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:24:00.393 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:24:02.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:02.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908969912,"createTime":1749894247555,"epollFd":11,"onlineDuration":13195773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:03.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:24:03.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:24:07.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79561996459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:07.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:24:07.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79561996459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:07.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:24:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:24:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:07.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:08.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:08.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 21:24:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1911342660,"createTime":1749894247555,"epollFd":11,"onlineDuration":13200771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1911576908,"createTime":1749894247555,"epollFd":11,"onlineDuration":13201121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:24:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:24:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:24:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:24:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:24:12.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:12.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:24:13.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:13.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1913671980,"createTime":1749894247555,"epollFd":11,"onlineDuration":13205754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:24:14.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:24:14.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:14.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:15.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:15.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:17.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779354095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:17.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:17.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779354095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:24:17.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:17.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:17.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-14 21:24:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1916036832,"createTime":1749894247555,"epollFd":11,"onlineDuration":13210775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-14 21:24:18.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:18.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:18.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1916348724,"createTime":1749894247555,"epollFd":11,"onlineDuration":13211331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:22.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:22.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:23.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:23.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1918380628,"createTime":1749894247555,"epollFd":11,"onlineDuration":13215763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:25.414 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:25.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:24:25.415 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:25.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:24:27.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806655883789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:24:27.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806655883789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:27.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:24:28.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:24:28.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:28.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:28.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:24:28.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:28.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:28.795 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:24:28.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:28.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:28.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1921099484,"createTime":1749894247555,"epollFd":11,"onlineDuration":13221409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:29.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:29.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:30.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:30.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1921670628,"createTime":1749894247555,"epollFd":11,"onlineDuration":13222672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:24:33.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:33.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:33.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1923086644,"createTime":1749894247555,"epollFd":11,"onlineDuration":13225790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:24:37.260 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:24:37.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:37.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:37.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:37.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:38.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:38.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1925422544,"createTime":1749894247555,"epollFd":11,"onlineDuration":13230783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:24:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:38.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:38.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1925710748,"createTime":1749894247555,"epollFd":11,"onlineDuration":13231375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:42.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:42.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:43.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:43.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1927775552,"createTime":1749894247555,"epollFd":11,"onlineDuration":13235770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:47.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816680908203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816680908203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:24:47.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:47.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:47.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:48.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:48.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:24:48.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:48.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:48.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:48.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1930387812,"createTime":1749894247555,"epollFd":11,"onlineDuration":13241017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:48.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:48.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1930477300,"createTime":1749894247555,"epollFd":11,"onlineDuration":13241345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:24:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1932446036,"createTime":1749894247555,"epollFd":11,"onlineDuration":13245773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:24:54.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:24:54.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:54.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 21:24:57.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793941497802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:24:57.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:24:57.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793941497802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:24:57.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:24:58.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:58.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:58.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:58.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:24:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:24:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1934831944,"createTime":1749894247555,"epollFd":11,"onlineDuration":13250777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:24:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:24:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1935072772,"createTime":1749894247555,"epollFd":11,"onlineDuration":13251113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:01.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:25:01.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:25:02.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:02.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:02.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:25:02.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:25:02.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:02.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 21:25:02.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:03.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:03.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1937173108,"createTime":1749894247555,"epollFd":11,"onlineDuration":13255761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:06.438 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:06.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:07.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788251876831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:07.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788251876831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:25:07.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:07.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:08.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:08.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:08.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:08.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1939566912,"createTime":1749894247555,"epollFd":11,"onlineDuration":13260754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:08.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:08.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1939764312,"createTime":1749894247555,"epollFd":11,"onlineDuration":13261116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:25:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:13.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:13.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:25:13.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:13.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1941885704,"createTime":1749894247555,"epollFd":11,"onlineDuration":13265793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:14.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:17.295 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792339324951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:17.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:17.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792339324951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:25:17.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:17.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:17.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:17.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/sausage-sage-prune-and-onion-stuffing/ 2025-06-14 21:25:17.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:25:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alicia-keys 2025-06-14 21:25:17.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:25:17.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:17.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new/artist.nsf/artistnames/blackbud 2025-06-14 21:25:17.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:17.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:18.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:25:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:25:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:25:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:25:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:18.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:18.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1944242660,"createTime":1749894247555,"epollFd":11,"onlineDuration":13270812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:18.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:18.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1944466380,"createTime":1749894247555,"epollFd":11,"onlineDuration":13271132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:19.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:19.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:19.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bharat-nalluri 2025-06-14 21:25:20.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:25:20.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:20.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/boy-george 2025-06-14 21:25:21.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:25:21.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:25:21.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:25:21.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:21.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-lynch 2025-06-14 21:25:22.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0596c0 2025-06-14 21:25:22.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:22.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/doug-liman 2025-06-14 21:25:23.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:23.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:23.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:23.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1946606196,"createTime":1749894247555,"epollFd":11,"onlineDuration":13275788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:23.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:25:23.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:23.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jimmy-page 2025-06-14 21:25:24.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:25:24.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:25:24.216 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:24.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:24.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:24.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:24.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/johnny-cash 2025-06-14 21:25:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-14 21:25:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kings-of-leon 2025-06-14 21:25:25.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:25.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/madness 2025-06-14 21:25:27.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814916610717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:27.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056830 2025-06-14 21:25:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814916610717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056830 2025-06-14 21:25:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056830 2025-06-14 21:25:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:28.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:28.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:28.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:28.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056780 2025-06-14 21:25:28.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:28.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/penelope-cruz 2025-06-14 21:25:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1949184240,"createTime":1749894247555,"epollFd":11,"onlineDuration":13281000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:29.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:29.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1949385588,"createTime":1749894247555,"epollFd":11,"onlineDuration":13281643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:29.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054fe0 2025-06-14 21:25:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-14 21:25:30.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055500 2025-06-14 21:25:30.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:30.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore-1/include.php 2025-06-14 21:25:30.657 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:30.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054fe0 2025-06-14 21:25:31.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054fe0 2025-06-14 21:25:31.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:31.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-14 21:25:31.674 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:31.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055500 2025-06-14 21:25:32.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055500 2025-06-14 21:25:32.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:32.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/peter-andre 2025-06-14 21:25:32.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bd60 2025-06-14 21:25:32.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:32.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/include.php 2025-06-14 21:25:32.819 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:32.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054fe0 2025-06-14 21:25:32.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:32.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:33.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:33.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1951268784,"createTime":1749894247555,"epollFd":11,"onlineDuration":13285782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:33.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cd10 2025-06-14 21:25:33.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:33.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/include.php 2025-06-14 21:25:33.899 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:33.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bd60 2025-06-14 21:25:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:25:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:25:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:25:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:25:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:34.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:25:34.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:25:34.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:34.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bd60 2025-06-14 21:25:34.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:34.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/include.php 2025-06-14 21:25:34.829 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:34.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cd10 2025-06-14 21:25:35.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:35.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:35.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-strypes 2025-06-14 21:25:35.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:35.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:35.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2/hello_dolly_v2.php 2025-06-14 21:25:35.896 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:35.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bd60 2025-06-14 21:25:36.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:25:36.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:25:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:25:36.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:36.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2-1/hello_dolly_v2.php 2025-06-14 21:25:36.772 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:36.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:37.315 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78459358215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78459358215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:25:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:37.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello_dolly_v2.php 2025-06-14 21:25:37.781 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:37.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:25:38.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:38.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0596c0 keealive timeout 2025-06-14 21:25:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 21:25:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0596c0 2025-06-14 21:25:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:25:38.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:38.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1953663904,"createTime":1749894247555,"epollFd":11,"onlineDuration":13290784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:38.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0596c0 2025-06-14 21:25:38.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello_dolly_v2.php 2025-06-14 21:25:38.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:38.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1953888940,"createTime":1749894247555,"epollFd":11,"onlineDuration":13291125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:38.889 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:38.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:25:39.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:25:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/hello_dolly_v2.php 2025-06-14 21:25:39.909 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:39.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0596c0 2025-06-14 21:25:40.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e5a0 keealive timeout 2025-06-14 21:25:40.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:25:40.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-14 21:25:40.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:25:40.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:25:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/hello_dolly_v2.php 2025-06-14 21:25:40.925 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:40.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:25:40.932 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:25:40.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:25:42.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:25:42.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:43.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:43.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:43.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:43.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1956047180,"createTime":1749894247555,"epollFd":11,"onlineDuration":13295826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056780 keealive timeout 2025-06-14 21:25:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056780 2025-06-14 21:25:44.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:25:44.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:25:47.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770519256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:47.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.770519256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:25:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:48.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:48.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:48.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:48.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:25:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055500 keealive timeout 2025-06-14 21:25:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055500 2025-06-14 21:25:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:49.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:49.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1958710764,"createTime":1749894247555,"epollFd":11,"onlineDuration":13301486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:49.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:49.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1958842364,"createTime":1749894247555,"epollFd":11,"onlineDuration":13301832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:50.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:25:50.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:50.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:25:50.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:50.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:25:51.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:25:51.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:51.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/tourist-attractions/england-eng.htm 2025-06-14 21:25:53.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:53.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:25:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1960779516,"createTime":1749894247555,"epollFd":11,"onlineDuration":13305946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:25:56.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:25:56.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:25:57.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776039123535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:25:57.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:25:57.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776039123535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:25:57.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:25:58.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:58.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:25:58.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:58.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:25:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:58.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1963424676,"createTime":1749894247555,"epollFd":11,"onlineDuration":13311382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:25:59.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:25:59.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1963518112,"createTime":1749894247555,"epollFd":11,"onlineDuration":13311768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:03.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:03.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1965667140,"createTime":1749894247555,"epollFd":11,"onlineDuration":13316176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:06.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:26:06.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:07.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802947998046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:07.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:07.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802947998046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:26:07.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:07.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:07.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:08.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:08.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:08.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:26:08.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:08.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:08.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:08.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:08.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1967725364,"createTime":1749894247555,"epollFd":11,"onlineDuration":13320813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:08.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:08.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1968058312,"createTime":1749894247555,"epollFd":11,"onlineDuration":13321145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:13.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:13.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:13.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:13.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1970417900,"createTime":1749894247555,"epollFd":11,"onlineDuration":13326233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:17.351 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805261611938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:17.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:17.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805261611938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:26:17.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:18.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:18.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:18.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:18.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1972720900,"createTime":1749894247555,"epollFd":11,"onlineDuration":13331033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1972832760,"createTime":1749894247555,"epollFd":11,"onlineDuration":13331390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:23.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:23.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1974801496,"createTime":1749894247555,"epollFd":11,"onlineDuration":13335783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:27.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77388572692871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:27.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:27.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77388572692871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:26:27.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:28.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:28.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:28.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:28.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1977379540,"createTime":1749894247555,"epollFd":11,"onlineDuration":13341008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:29.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:29.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1977572992,"createTime":1749894247555,"epollFd":11,"onlineDuration":13341549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:34.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:34.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1979951004,"createTime":1749894247555,"epollFd":11,"onlineDuration":13346733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:35.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:35.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:35.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/salads/beefy-pasta-salad/ 2025-06-14 21:26:37.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799606323242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:37.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799606323242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:26:37.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:37.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:26:37.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:26:37.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:26:37.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:26:37.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:37.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:38.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:38.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1982155304,"createTime":1749894247555,"epollFd":11,"onlineDuration":13351260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:38.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:38.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1982318488,"createTime":1749894247555,"epollFd":11,"onlineDuration":13351753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:43.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:43.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:43.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1984483308,"createTime":1749894247555,"epollFd":11,"onlineDuration":13356038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:47.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80573844909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:47.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:47.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80573844909668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:26:47.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:48.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:48.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:26:48.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:48.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:48.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:48.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1986563904,"createTime":1749894247555,"epollFd":11,"onlineDuration":13360818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:26:48.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:48.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1986816576,"createTime":1749894247555,"epollFd":11,"onlineDuration":13361143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:26:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:52.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:26:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:26:52.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:26:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:26:53.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:53.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:53.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:53.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1988961656,"createTime":1749894247555,"epollFd":11,"onlineDuration":13365791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:57.384 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76293182373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:26:57.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:26:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76293182373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:26:57.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:26:58.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:58.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:26:58.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:58.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:26:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1991466004,"createTime":1749894247555,"epollFd":11,"onlineDuration":13371007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:26:58.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:26:58.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1991584444,"createTime":1749894247555,"epollFd":11,"onlineDuration":13371341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:02.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:02.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:02.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:27:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/ken-jennings-kennections-quiz-115 2025-06-14 21:27:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:03.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:03.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1993615032,"createTime":1749894247555,"epollFd":11,"onlineDuration":13375820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:07.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785301208496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:07.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:27:07.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785301208496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:27:07.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:27:08.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:08.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:27:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:27:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:08.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:08.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:08.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:08.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:09.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:09.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1996299672,"createTime":1749894247555,"epollFd":11,"onlineDuration":13381453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:09.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:09.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1996415480,"createTime":1749894247555,"epollFd":11,"onlineDuration":13381777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:09.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:09.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:09.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/my-chemical-romance 2025-06-14 21:27:12.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:13.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:13.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:13.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:13.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1998294728,"createTime":1749894247555,"epollFd":11,"onlineDuration":13385775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:13.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:27:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:13.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:27:13.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:27:13.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:13.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research 2025-06-14 21:27:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0573e0 2025-06-14 21:27:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richard-linklater 2025-06-14 21:27:17.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803010940551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:17.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:27:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803010940551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-14 21:27:17.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:27:17.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:17.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:18.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:18.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:27:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:18.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2000674056,"createTime":1749894247555,"epollFd":11,"onlineDuration":13390779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:18.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:18.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:27:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:27:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:27:18.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:18.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2000904356,"createTime":1749894247555,"epollFd":11,"onlineDuration":13391110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:21.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:21.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:22.709 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:27:22.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:23.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:23.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2003011272,"createTime":1749894247555,"epollFd":11,"onlineDuration":13395798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:24.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:24.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:24.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:27:24.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 21:27:24.909 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009452, 183.197.180.206:4223 2025-06-14 21:27:24.909 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009452 2025-06-14 21:27:24.909 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 21:27:24.912 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 21:27:24.913 | I | 187951[187955] | looper-9 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 21:27:24.913 | I | 187951[187955] | looper-9 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 21:27:24.914 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 21:27:24.914 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 21:27:24.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:27:24.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:24.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:27:26.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:27:26.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:26.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:27:26.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:27:26.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:27.411 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80365753173828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:27.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:27.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80365753173828,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:27:27.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:28.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:28.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:28.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:28.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:28.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2005364280,"createTime":1749894247555,"epollFd":11,"onlineDuration":13400835,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:28.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:28.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:28.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:28.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2005698544,"createTime":1749894247555,"epollFd":11,"onlineDuration":13401362,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:30.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:27:30.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:27:30.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:27:30.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:27:32.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0573e0 keealive timeout 2025-06-14 21:27:32.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0573e0 2025-06-14 21:27:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:33.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:33.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:33.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2007704128,"createTime":1749894247555,"epollFd":11,"onlineDuration":13405771,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:36.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:36.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:37.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780223846435547,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:37.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:37.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.780223846435547,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:27:37.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:38.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:27:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2010287436,"createTime":1749894247555,"epollFd":11,"onlineDuration":13411000,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:38.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:38.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:27:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2010408508,"createTime":1749894247555,"epollFd":11,"onlineDuration":13411335,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:27:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:27:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:27:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:42.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:27:42.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:27:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:43.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:43.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2012421988,"createTime":1749894247555,"epollFd":11,"onlineDuration":13415786,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:44.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:44.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:45.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:27:45.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:27:47.431 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765378952026367,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:47.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:47.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.765378952026367,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:27:47.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:48.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:48.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2015043460,"createTime":1749894247555,"epollFd":11,"onlineDuration":13421114,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:27:49.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:49.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2015235596,"createTime":1749894247555,"epollFd":11,"onlineDuration":13421758,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 21:27:50.093 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:27:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec042d40 2025-06-14 21:27:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:51.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:27:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:27:53.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:53.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:54.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:54.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2017567548,"createTime":1749894247555,"epollFd":11,"onlineDuration":13426681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:57.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71646499633789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:27:57.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.71646499633789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:27:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:27:58.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:58.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:27:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:58.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:27:58.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:58.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2019474432,"createTime":1749894247555,"epollFd":11,"onlineDuration":13430785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:27:58.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:27:58.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2019811328,"createTime":1749894247555,"epollFd":11,"onlineDuration":13431340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:02.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:02.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:02.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/wiz-khalifa/news/wiz-khalifa-dodges-court-hearing-to-play-tv-pictionary-with-megan-fox_4316899 2025-06-14 21:28:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:03.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:03.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2021915612,"createTime":1749894247555,"epollFd":11,"onlineDuration":13435911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:06.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:28:06.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:07.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751672744750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:07.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.751672744750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:28:07.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:08.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:08.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2024168604,"createTime":1749894247555,"epollFd":11,"onlineDuration":13440780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2024429172,"createTime":1749894247555,"epollFd":11,"onlineDuration":13441122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:12.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:12.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:12.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:12.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:13.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:13.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:13.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:13.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2026525560,"createTime":1749894247555,"epollFd":11,"onlineDuration":13445803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:15.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:15.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:16.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:16.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:17.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7708740234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:17.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7708740234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:28:17.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:18.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:18.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:18.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2028858828,"createTime":1749894247555,"epollFd":11,"onlineDuration":13450806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:28:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2029143084,"createTime":1749894247555,"epollFd":11,"onlineDuration":13451125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:18.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:18.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:28:21.093 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:21.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:22.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:22.568 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:28:22.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:22.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:22.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:23.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:23.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:23.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:23.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2031446084,"createTime":1749894247555,"epollFd":11,"onlineDuration":13456013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:27.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79534912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:27.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:27.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79534912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:28:27.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:28:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:28.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:28.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:28.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:28.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:28.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2033579320,"createTime":1749894247555,"epollFd":11,"onlineDuration":13460812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:28.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:28.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:28.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:28.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2033820148,"createTime":1749894247555,"epollFd":11,"onlineDuration":13461149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:33.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:33.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2036141572,"createTime":1749894247555,"epollFd":11,"onlineDuration":13466029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:34.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:28:34.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:34.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/jerlene/posts/daddys-head-trailer-a-boy-is-haunted-by-a-disturbing-creature-that-looks-like-his-dead-dad-01j8842z79f2 2025-06-14 21:28:34.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:28:34.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:37.470 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787185668945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:37.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:37.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787185668945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:28:37.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:38.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:38.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:38.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:38.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:38.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2038274808,"createTime":1749894247555,"epollFd":11,"onlineDuration":13470808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:38.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:38.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2038511688,"createTime":1749894247555,"epollFd":11,"onlineDuration":13471139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:38.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:38.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:43.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:43.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2040618604,"createTime":1749894247555,"epollFd":11,"onlineDuration":13475796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:43.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:28:43.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:28:44.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:28:44.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:28:47.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806974411010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:47.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:47.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806974411010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:28:47.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:28:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:48.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:48.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2043197964,"createTime":1749894247555,"epollFd":11,"onlineDuration":13481085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:28:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:28:49.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:49.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2043403260,"createTime":1749894247555,"epollFd":11,"onlineDuration":13481636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:28:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:28:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:53.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:53.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2045315408,"createTime":1749894247555,"epollFd":11,"onlineDuration":13485784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:57.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79445457458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:28:57.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:28:57.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79445457458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:28:57.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:28:58.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:58.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:28:58.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:58.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:58.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:58.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2047677628,"createTime":1749894247555,"epollFd":11,"onlineDuration":13490814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:28:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:28:59.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:28:59.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2048342208,"createTime":1749894247555,"epollFd":11,"onlineDuration":13491979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:02.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:02.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:02.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:29:02.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:02.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-14 21:29:03.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:03.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 21:29:03.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 21:29:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-14 21:29:03.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2050014844,"createTime":1749894247555,"epollFd":11,"onlineDuration":13495783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:03.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-14 21:29:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-14 21:29:03.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-14 21:29:03.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/newsite 2025-06-14 21:29:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:29:03.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:29:03.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:03.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-14 21:29:04.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main 2025-06-14 21:29:04.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/testing 2025-06-14 21:29:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 21:29:04.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-14 21:29:04.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo 2025-06-14 21:29:04.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home 2025-06-14 21:29:04.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp 2025-06-14 21:29:04.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:04.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dev 2025-06-14 21:29:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms 2025-06-14 21:29:05.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:05.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/portal 2025-06-14 21:29:05.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:05.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web 2025-06-14 21:29:05.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:29:05.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:05.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:29:07.495 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81208038330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:07.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:07.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81208038330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:29:07.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:08.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:08.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:08.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:08.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2052375748,"createTime":1749894247555,"epollFd":11,"onlineDuration":13500791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:08.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:08.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:08.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:29:08.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:08.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:10.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:10.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2053310108,"createTime":1749894247555,"epollFd":11,"onlineDuration":13502789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:12.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:12.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:12.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.xml 2025-06-14 21:29:13.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:13.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:13.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:13.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2054740600,"createTime":1749894247555,"epollFd":11,"onlineDuration":13505810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:16.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:16.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:29:17.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799205780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:17.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:29:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799205780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-14 21:29:17.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:29:18.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:18.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:18.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:18.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:18.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2057056760,"createTime":1749894247555,"epollFd":11,"onlineDuration":13510812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:18.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:18.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2057296272,"createTime":1749894247555,"epollFd":11,"onlineDuration":13511140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:20.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:29:22.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:29:22.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:29:22.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:29:22.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:23.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:23.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2059687444,"createTime":1749894247555,"epollFd":11,"onlineDuration":13516253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:24.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:29:24.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:27.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815858840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815858840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:29:27.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:29:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:28.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:28.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:28.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:28.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2062031240,"createTime":1749894247555,"epollFd":11,"onlineDuration":13521192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2062140468,"createTime":1749894247555,"epollFd":11,"onlineDuration":13521518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:30.201 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:29:30.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:29:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:29:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:29:32.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:32.681 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:29:32.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:33.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:33.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:33.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:33.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2064122364,"createTime":1749894247555,"epollFd":11,"onlineDuration":13525797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:35.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2965448/french-towns-to-enjoy-christmas-holidays/ 2025-06-14 21:29:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:29:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:29:37.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:29:37.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:29:37.522 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82552719116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:37.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:29:37.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82552719116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:29:37.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:29:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:29:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2965448/french-towns-to-enjoy-christmas-holidays/ 2025-06-14 21:29:38.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:38.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:38.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:29:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:38.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2066954396,"createTime":1749894247555,"epollFd":11,"onlineDuration":13531862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2067222860,"createTime":1749894247555,"epollFd":11,"onlineDuration":13532210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:43.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:43.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2068849436,"createTime":1749894247555,"epollFd":11,"onlineDuration":13535797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:47.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825380325317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:47.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:47.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825380325317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:29:47.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:48.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:48.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:48.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:29:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:48.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2071203760,"createTime":1749894247555,"epollFd":11,"onlineDuration":13540792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:29:48.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:48.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2071445904,"createTime":1749894247555,"epollFd":11,"onlineDuration":13541110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:29:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:29:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:29:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:51.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:29:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 21:29:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/robots.txt 2025-06-14 21:29:52.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:52.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/ 2025-06-14 21:29:52.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:52.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/ 2025-06-14 21:29:52.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:52.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/ 2025-06-14 21:29:52.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:52.562 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:29:52.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:29:53.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:53.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:53.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:53.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2073533080,"createTime":1749894247555,"epollFd":11,"onlineDuration":13545799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:29:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:29:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:29:57.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81056022644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:29:57.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:57.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81056022644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:29:57.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:29:58.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:58.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:29:58.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:58.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:58.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:58.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2075900564,"createTime":1749894247555,"epollFd":11,"onlineDuration":13550808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:29:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:29:59.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:29:59.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2076598044,"createTime":1749894247555,"epollFd":11,"onlineDuration":13552144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:02.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:30:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:02.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/deftones/press 2025-06-14 21:30:03.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:03.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:03.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:03.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2078482556,"createTime":1749894247555,"epollFd":11,"onlineDuration":13556208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:07.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81220245361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:07.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:30:07.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81220245361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:30:07.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:30:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:30:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:30:08.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:08.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2080871096,"createTime":1749894247555,"epollFd":11,"onlineDuration":13561253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:09.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:09.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2081002696,"createTime":1749894247555,"epollFd":11,"onlineDuration":13561600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:09.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:30:13.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:13.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:13.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:13.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2083196468,"createTime":1749894247555,"epollFd":11,"onlineDuration":13566081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:17.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.811023712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:17.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:30:17.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.811023712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:30:17.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:30:18.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:18.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:30:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:30:18.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:18.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2085566584,"createTime":1749894247555,"epollFd":11,"onlineDuration":13571205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:18.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:30:18.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:30:19.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:19.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2085779776,"createTime":1749894247555,"epollFd":11,"onlineDuration":13571788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:19.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:30:19.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:30:23.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:23.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:30:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:24.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:24.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2088188056,"createTime":1749894247555,"epollFd":11,"onlineDuration":13576911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:27.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:30:27.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:30:27.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803964614868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:27.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:27.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803964614868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:30:27.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:28.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:28.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:28.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:28.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:30:28.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:28.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:30:28.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:28.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2090248912,"createTime":1749894247555,"epollFd":11,"onlineDuration":13581100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2090454208,"createTime":1749894247555,"epollFd":11,"onlineDuration":13581749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:33.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:33.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2092675616,"createTime":1749894247555,"epollFd":11,"onlineDuration":13586295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:37.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818870544433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:37.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:37.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818870544433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:30:37.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:38.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:38.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2094693044,"createTime":1749894247555,"epollFd":11,"onlineDuration":13590806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:38.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:30:38.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:38.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/long-strange-trip-the-untold-story-of-the-grateful-dead 2025-06-14 21:30:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2094973352,"createTime":1749894247555,"epollFd":11,"onlineDuration":13591166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:41.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:30:41.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:30:43.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:43.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:43.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:43.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2097415848,"createTime":1749894247555,"epollFd":11,"onlineDuration":13596386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:47.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813474655151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:47.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:30:47.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813474655151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:30:47.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:30:48.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:48.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:48.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:48.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:48.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:48.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2099678052,"createTime":1749894247555,"epollFd":11,"onlineDuration":13601232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:30:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2099785964,"createTime":1749894247555,"epollFd":11,"onlineDuration":13601571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:53.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:53.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:53.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:53.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2102007372,"createTime":1749894247555,"epollFd":11,"onlineDuration":13606053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:54.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:30:54.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:56.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:30:56.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:30:57.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82381248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:30:57.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:57.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82381248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:30:57.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:30:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:30:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:58.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:58.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:30:59.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:59.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2104481452,"createTime":1749894247555,"epollFd":11,"onlineDuration":13611552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:30:59.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:30:59.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2104582784,"createTime":1749894247555,"epollFd":11,"onlineDuration":13611882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:03.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:03.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:03.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:03.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2106709440,"createTime":1749894247555,"epollFd":11,"onlineDuration":13616054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:04.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:31:04.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:31:07.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777557373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:07.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:07.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777557373046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:31:07.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:08.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:08.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:08.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:08.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2109179572,"createTime":1749894247555,"epollFd":11,"onlineDuration":13621443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:09.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:09.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2109276956,"createTime":1749894247555,"epollFd":11,"onlineDuration":13621777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:13.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:13.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2111420720,"createTime":1749894247555,"epollFd":11,"onlineDuration":13626126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:16.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:31:16.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:31:17.602 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773136138916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:17.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:17.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.773136138916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:31:17.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:18.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:18.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:18.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:18.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:18.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:18.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2113763200,"createTime":1749894247555,"epollFd":11,"onlineDuration":13631135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:19.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:19.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:19.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 21:31:19.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:19.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2113957968,"createTime":1749894247555,"epollFd":11,"onlineDuration":13631773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:31:23.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:23.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2116135948,"createTime":1749894247555,"epollFd":11,"onlineDuration":13636209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:27.612 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77411651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:27.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:31:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.77411651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:31:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:31:28.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:28.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:31:28.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:28.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2118560020,"createTime":1749894247555,"epollFd":11,"onlineDuration":13641368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:29.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:29.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2119154852,"createTime":1749894247555,"epollFd":11,"onlineDuration":13642884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:33.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:33.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:34.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:34.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2121047260,"createTime":1749894247555,"epollFd":11,"onlineDuration":13646877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:34.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:31:34.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:37.622 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75008201599121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.75008201599121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:31:37.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2123194972,"createTime":1749894247555,"epollFd":11,"onlineDuration":13651173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:39.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:39.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:31:39.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:39.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2123347628,"createTime":1749894247555,"epollFd":11,"onlineDuration":13651609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:31:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:31:43.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:43.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2125640100,"createTime":1749894247555,"epollFd":11,"onlineDuration":13656572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:47.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763713836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:47.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:31:47.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763713836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:31:47.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:31:48.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:48.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:48.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:48.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2127604888,"createTime":1749894247555,"epollFd":11,"onlineDuration":13660814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:31:49.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:49.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:31:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2128352376,"createTime":1749894247555,"epollFd":11,"onlineDuration":13662181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:51.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:31:51.855 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:31:51.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:31:53.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:53.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:31:53.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:53.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129953948,"createTime":1749894247555,"epollFd":11,"onlineDuration":13665830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:31:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:31:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:31:57.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76994514465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:31:57.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:57.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76994514465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:31:57.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:31:58.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:58.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:58.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:58.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:31:58.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:58.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2132317484,"createTime":1749894247555,"epollFd":11,"onlineDuration":13670831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:31:59.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:59.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:31:59.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:31:59.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2133080764,"createTime":1749894247555,"epollFd":11,"onlineDuration":13672223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:03.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:03.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:04.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:04.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2135066608,"createTime":1749894247555,"epollFd":11,"onlineDuration":13676548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:04.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:04.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:04.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 21:32:06.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:32:06.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:06.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:32:07.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:32:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-14 21:32:07.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772415161132813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:07.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:07.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.772415161132813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:32:07.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:08.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:08.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:08.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 21:32:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:08.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2137302492,"createTime":1749894247555,"epollFd":11,"onlineDuration":13681102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:08.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:08.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2137399876,"createTime":1749894247555,"epollFd":11,"onlineDuration":13681436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:32:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backend/.env 2025-06-14 21:32:10.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:32:10.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:10.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.env 2025-06-14 21:32:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:32:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/.env 2025-06-14 21:32:12.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:32:12.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:12.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 21:32:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:13.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:32:13.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:13.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/.env 2025-06-14 21:32:13.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:13.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2139714720,"createTime":1749894247555,"epollFd":11,"onlineDuration":13686325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:13.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059a50 2025-06-14 21:32:13.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:13.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 21:32:13.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:13.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-14 21:32:14.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 21:32:14.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-14 21:32:14.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 21:32:14.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 21:32:14.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/crm/.env 2025-06-14 21:32:14.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-14 21:32:14.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 21:32:14.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-14 21:32:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-14 21:32:14.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:14.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 21:32:15.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-14 21:32:15.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-14 21:32:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0470c0 2025-06-14 21:32:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 21:32:15.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-14 21:32:15.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-14 21:32:15.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 21:32:15.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-14 21:32:15.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 21:32:15.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:15.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 21:32:16.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 21:32:16.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e9a0 2025-06-14 21:32:16.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 21:32:16.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 21:32:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 21:32:16.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 21:32:16.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=-1 2025-06-14 21:32:16.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 21:32:16.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:16.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 21:32:16.766 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:32:16.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059a50 2025-06-14 21:32:17.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059a50 2025-06-14 21:32:17.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:17.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 21:32:17.647 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797515869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:17.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056830 2025-06-14 21:32:17.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797515869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056830 2025-06-14 21:32:17.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056830 2025-06-14 21:32:18.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:18.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:18.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:18.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:32:18.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:18.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2141725568,"createTime":1749894247555,"epollFd":11,"onlineDuration":13690832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:18.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:18.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:19.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:19.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2142175640,"createTime":1749894247555,"epollFd":11,"onlineDuration":13691781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056a40 2025-06-14 21:32:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/.env 2025-06-14 21:32:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:32:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:22.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:22.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server/.env 2025-06-14 21:32:23.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:23.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:23.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:23.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:23.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/staging/.env 2025-06-14 21:32:23.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:23.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2144078576,"createTime":1749894247555,"epollFd":11,"onlineDuration":13695838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0548f0 2025-06-14 21:32:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/twilio/.env 2025-06-14 21:32:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0553e0 2025-06-14 21:32:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.save 2025-06-14 21:32:24.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:32:24.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:32:24.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:24.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:32:25.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:32:25.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:25.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.json 2025-06-14 21:32:26.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:26.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?url=.env 2025-06-14 21:32:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f3a0 keealive timeout 2025-06-14 21:32:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:32:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:32:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:32:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:32:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/.env 2025-06-14 21:32:27.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:27.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info 2025-06-14 21:32:27.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788850784301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:27.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:27.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788850784301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:32:27.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:28.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:28.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:28.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:28.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:28.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:28.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2146418424,"createTime":1749894247555,"epollFd":11,"onlineDuration":13700816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:28.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:28.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:28.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stage/.env 2025-06-14 21:32:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:29.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:29.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2146898764,"createTime":1749894247555,"epollFd":11,"onlineDuration":13701786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0470c0 keealive timeout 2025-06-14 21:32:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 21:32:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:32:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0470c0 2025-06-14 21:32:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:32:30.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:32:32.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:32:32.465 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:32:32.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059a50 keealive timeout 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e9a0 keealive timeout 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059a50 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e9a0 2025-06-14 21:32:32.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:32:33.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:33.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:32:34.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:34.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071563721600,"createTime":1749894247555,"epollFd":11,"onlineDuration":13706522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:37.656 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781862258911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:37.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:32:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.781862258911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:32:37.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:32:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:32:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:32:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056a40 keealive timeout 2025-06-14 21:32:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056a40 2025-06-14 21:32:38.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:38.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071565954852,"createTime":1749894247555,"epollFd":11,"onlineDuration":13711053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:39.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:39.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071566418084,"createTime":1749894247555,"epollFd":11,"onlineDuration":13712001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056a40 2025-06-14 21:32:39.581 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:32:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056a40 2025-06-14 21:32:40.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0553e0 keealive timeout 2025-06-14 21:32:40.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0553e0 2025-06-14 21:32:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f3a0 keealive timeout 2025-06-14 21:32:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0548f0 keealive timeout 2025-06-14 21:32:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:32:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0548f0 2025-06-14 21:32:43.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:43.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:43.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:43.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071568318388,"createTime":1749894247555,"epollFd":11,"onlineDuration":13716047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:32:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:32:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:32:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:32:47.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777128219604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:47.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:47.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.777128219604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:32:47.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:48.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:48.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:48.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:48.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:48.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:48.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071570696400,"createTime":1749894247555,"epollFd":11,"onlineDuration":13721217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:32:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071570809576,"createTime":1749894247555,"epollFd":11,"onlineDuration":13721548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:53.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:53.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:53.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:53.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071573033616,"createTime":1749894247555,"epollFd":11,"onlineDuration":13726230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:57.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814990997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:32:57.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:57.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814990997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:32:57.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:32:58.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:58.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:32:58.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:58.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:58.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:58.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:32:58.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:58.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071575380044,"createTime":1749894247555,"epollFd":11,"onlineDuration":13731119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:32:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:32:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071575456372,"createTime":1749894247555,"epollFd":11,"onlineDuration":13731456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:03.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:33:03.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:03.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071577822540,"createTime":1749894247555,"epollFd":11,"onlineDuration":13736381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:07.674 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82727813720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82727813720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:33:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:08.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:08.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:08.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:08.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:08.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071580078164,"createTime":1749894247555,"epollFd":11,"onlineDuration":13741142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:08.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:08.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:09.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:09.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071580282144,"createTime":1749894247555,"epollFd":11,"onlineDuration":13741728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:13.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:13.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071582165340,"createTime":1749894247555,"epollFd":11,"onlineDuration":13745821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:17.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79241371154785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:17.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:17.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79241371154785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:33:17.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:18.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:18.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:18.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:18.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071584523612,"createTime":1749894247555,"epollFd":11,"onlineDuration":13750832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:18.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:33:18.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:18.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:18.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:18.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:18.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071584880248,"createTime":1749894247555,"epollFd":11,"onlineDuration":13751414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:23.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:23.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:23.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:23.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071586860828,"createTime":1749894247555,"epollFd":11,"onlineDuration":13755826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:27.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814428329467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:27.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:27.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814428329467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:33:27.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:28.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:28.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:28.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:28.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071589469140,"createTime":1749894247555,"epollFd":11,"onlineDuration":13761197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071589577052,"createTime":1749894247555,"epollFd":11,"onlineDuration":13761531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:31.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:31.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:31.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1498712/unexpected-tip-lost-take-best-travel-photos-life/ 2025-06-14 21:33:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:33.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:33.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071591910320,"createTime":1749894247555,"epollFd":11,"onlineDuration":13766283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:36.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:33:36.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:33:37.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.823776245117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:37.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:37.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.823776245117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:33:37.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:38.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:38.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:38.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:38.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:38.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:38.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071593925116,"createTime":1749894247555,"epollFd":11,"onlineDuration":13770832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:38.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:38.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:38.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071594280436,"createTime":1749894247555,"epollFd":11,"onlineDuration":13771429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:43.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:43.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071596524216,"createTime":1749894247555,"epollFd":11,"onlineDuration":13776241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:47.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815542221069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:47.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:47.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815542221069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:33:47.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:48.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:48.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:48.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:48.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:33:48.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:48.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:48.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:33:48.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:48.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:33:48.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:48.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/look-of-the-day-2023-05-04-7489050 2025-06-14 21:33:48.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:48.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071598975924,"createTime":1749894247555,"epollFd":11,"onlineDuration":13781443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071599075940,"createTime":1749894247555,"epollFd":11,"onlineDuration":13781794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:54.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:54.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:54.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:54.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071601436844,"createTime":1749894247555,"epollFd":11,"onlineDuration":13786797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:33:57.715 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829296112060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:33:57.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:57.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829296112060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:33:57.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:33:58.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:58.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:58.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:58.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:33:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:33:58.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:58.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071603605612,"createTime":1749894247555,"epollFd":11,"onlineDuration":13791228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:33:59.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:33:59.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071603975408,"createTime":1749894247555,"epollFd":11,"onlineDuration":13791933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:03.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:03.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071605675680,"createTime":1749894247555,"epollFd":11,"onlineDuration":13795828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:03.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:03.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:34:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:06.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:06.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:06.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-clooney/video/footage/george-clooney-or-mel-gibson-paparazzi-muddled-as-star-arrives-at-airport_167979 2025-06-14 21:34:07.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82822036743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:07.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:07.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82822036743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:34:07.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:08.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:08.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:08.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:08.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071608278728,"createTime":1749894247555,"epollFd":11,"onlineDuration":13801007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071608860400,"createTime":1749894247555,"epollFd":11,"onlineDuration":13802361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:13.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:13.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:13.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:13.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071610637000,"createTime":1749894247555,"epollFd":11,"onlineDuration":13806068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:17.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82359504699707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:17.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:17.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82359504699707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:34:17.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:18.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:18.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:18.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:18.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:18.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:18.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:18.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071613009748,"createTime":1749894247555,"epollFd":11,"onlineDuration":13811144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:18.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.893 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.893 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:18.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:18.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:19.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071613099236,"createTime":1749894247555,"epollFd":11,"onlineDuration":13811468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:19.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:19.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:19.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:20.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:20.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.646 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:21.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:21.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:34:22.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:22.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:22.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:22.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:23.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:23.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.494 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:23.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071615441716,"createTime":1749894247555,"epollFd":11,"onlineDuration":13816374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:24.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:24.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:24.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:25.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:25.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:26.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:26.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:26.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:26.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:26.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:26.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:26.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:26.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:27.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:27.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801162719726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:27.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:27.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.801162719726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:34:27.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:28.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:28.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:28.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:28.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:28.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:28.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071617423612,"createTime":1749894247555,"epollFd":11,"onlineDuration":13820836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:28.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:28.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071617772352,"createTime":1749894247555,"epollFd":11,"onlineDuration":13821396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:29.133 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:29.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:29.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:29.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:29.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:29.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:29.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:30.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:30.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:31.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:31.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 21:34:31.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:31.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:31.967 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:32.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:32.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:33.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:33.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:33.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071620063508,"createTime":1749894247555,"epollFd":11,"onlineDuration":13826145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:33.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:33.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:33.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.325 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.325 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:34.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:34.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:35.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 21:34:35.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:35.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:35.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:36.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:36.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:37.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 21:34:37.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.751 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810745239257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:37.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:37.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810745239257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:34:37.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:37.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:37.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:37.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:38.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:38.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:38.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:38.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.156 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071622163844,"createTime":1749894247555,"epollFd":11,"onlineDuration":13830897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:38.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.525 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:38.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:38.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.107 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.107 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:34:39.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:39.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:39.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:40.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:40.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:40.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:40.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:40.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071623412728,"createTime":1749894247555,"epollFd":11,"onlineDuration":13833318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:41.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:34:41.188 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:34:41.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:34:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:43.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:43.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071624720832,"createTime":1749894247555,"epollFd":11,"onlineDuration":13836007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:45.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:34:45.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:34:47.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.819690704345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:47.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:34:47.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.819690704345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:34:47.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:34:48.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:48.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:48.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:34:48.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:48.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:49.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:49.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071627213336,"createTime":1749894247555,"epollFd":11,"onlineDuration":13841557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:34:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071627310720,"createTime":1749894247555,"epollFd":11,"onlineDuration":13841891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:52.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:34:52.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:53.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:53.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:53.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:53.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071629467644,"createTime":1749894247555,"epollFd":11,"onlineDuration":13846177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:54.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:34:54.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:34:57.770 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82278823852539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:34:57.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:57.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82278823852539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:34:57.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:34:58.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:58.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:34:58.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:58.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:58.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:58.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071631550872,"createTime":1749894247555,"epollFd":11,"onlineDuration":13850835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:34:58.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:58.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:34:59.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:34:59.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071632032528,"createTime":1749894247555,"epollFd":11,"onlineDuration":13851894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:00.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:00.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:00.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:35:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:03.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:03.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:03.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071633894668,"createTime":1749894247555,"epollFd":11,"onlineDuration":13855873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:07.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/food/shake-things-up-with-your-st-patricks-day-drinks/ 2025-06-14 21:35:07.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831241607666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:07.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:35:07.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831241607666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:35:07.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:35:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:08.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:08.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:08.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:08.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:08.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071636246360,"createTime":1749894247555,"epollFd":11,"onlineDuration":13860838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:08.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:08.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:09.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:09.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071636971476,"createTime":1749894247555,"epollFd":11,"onlineDuration":13862097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:13.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:35:13.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:13.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:35:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:13.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:13.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071638837564,"createTime":1749894247555,"epollFd":11,"onlineDuration":13866004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:16.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:35:16.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:16.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:35:16.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:35:16.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:17.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834083557128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:17.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:17.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834083557128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:35:17.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:18.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:18.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:18.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:18.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:35:18.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:18.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:35:18.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:18.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071641211628,"createTime":1749894247555,"epollFd":11,"onlineDuration":13871165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:19.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:19.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071641418240,"createTime":1749894247555,"epollFd":11,"onlineDuration":13871890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:20.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:21.085 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:35:21.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:35:22.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:23.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:23.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:23.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:23.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071643322492,"createTime":1749894247555,"epollFd":11,"onlineDuration":13875848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:23.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:23.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:23.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:35:23.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:23.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:23.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:35:27.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79421043395996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:27.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:35:27.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79421043395996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:35:27.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:35:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:28.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:28.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:28.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:28.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071645658392,"createTime":1749894247555,"epollFd":11,"onlineDuration":13880831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:35:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:35:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:35:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071646075564,"createTime":1749894247555,"epollFd":11,"onlineDuration":13881598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:32.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:35:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:35:33.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:33.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:33.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:33.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647998240,"createTime":1749894247555,"epollFd":11,"onlineDuration":13885850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:33.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:35:33.498 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:35:33.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:35:37.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814990997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:37.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:35:37.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814990997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:35:37.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:35:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:38.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:38.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:38.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:38.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:38.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:38.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071650340720,"createTime":1749894247555,"epollFd":11,"onlineDuration":13890838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:35:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:38.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:38.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071650615764,"createTime":1749894247555,"epollFd":11,"onlineDuration":13891202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:40.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:35:40.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:43.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:43.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071652970088,"createTime":1749894247555,"epollFd":11,"onlineDuration":13896206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:47.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.790699005126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:47.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:47.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.790699005126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:35:47.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:48.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:48.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:35:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:35:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071655352048,"createTime":1749894247555,"epollFd":11,"onlineDuration":13901281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:35:49.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:49.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071655491544,"createTime":1749894247555,"epollFd":11,"onlineDuration":13901669,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:52.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:35:52.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:52.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/predicting-get-into-rock-roll-hall-fame-2024-01htn94vvyjy/2 2025-06-14 21:35:53.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:53.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:53.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:53.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071657415536,"createTime":1749894247555,"epollFd":11,"onlineDuration":13905840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:57.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821195602416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:35:57.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:57.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821195602416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:35:57.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:35:58.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:58.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:35:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:58.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:58.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071659763280,"createTime":1749894247555,"epollFd":11,"onlineDuration":13910847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:35:58.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:58.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:35:58.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:35:58.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071660117284,"createTime":1749894247555,"epollFd":11,"onlineDuration":13911384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:00.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:36:00.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:36:01.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:36:01.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:36:02.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:02.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:02.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:36:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071662326848,"createTime":1749894247555,"epollFd":11,"onlineDuration":13916036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:07.827 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830068588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:36:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830068588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:36:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:36:08.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:08.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:08.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:08.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:08.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:08.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071664467980,"createTime":1749894247555,"epollFd":11,"onlineDuration":13920849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:08.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:08.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:08.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:36:08.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:08.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:08.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071664807508,"createTime":1749894247555,"epollFd":11,"onlineDuration":13921418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:13.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:13.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:13.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:13.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071667039444,"createTime":1749894247555,"epollFd":11,"onlineDuration":13926064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:17.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80122184753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80122184753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:36:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:18.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:18.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:18.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:18.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071669148992,"createTime":1749894247555,"epollFd":11,"onlineDuration":13930846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:18.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:36:18.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071669402980,"createTime":1749894247555,"epollFd":11,"onlineDuration":13931164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:21.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:36:21.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:36:23.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:23.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071671824420,"createTime":1749894247555,"epollFd":11,"onlineDuration":13936299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:25.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:25.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:25.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2017/07/03/kanye-west-leaves-tidal/ 2025-06-14 21:36:27.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768756866455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:27.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.768756866455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:36:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:28.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:28.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:28.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:28.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:28.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:28.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071673857640,"createTime":1749894247555,"epollFd":11,"onlineDuration":13940831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071674264284,"createTime":1749894247555,"epollFd":11,"onlineDuration":13941629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:33.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:33.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:33.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:33.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071676442264,"createTime":1749894247555,"epollFd":11,"onlineDuration":13946052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:37.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775022506713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:37.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.775022506713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:36:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:38.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:38.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:38.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:38.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:38.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071678897920,"createTime":1749894247555,"epollFd":11,"onlineDuration":13951417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:39.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:36:39.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:36:39.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:39.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071679008464,"createTime":1749894247555,"epollFd":11,"onlineDuration":13951750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:42.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:36:42.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:36:42.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:36:42.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:42.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:42.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:42.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:36:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:43.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:43.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071681146964,"createTime":1749894247555,"epollFd":11,"onlineDuration":13956020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:44.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:36:44.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:44.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:36:47.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74764633178711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:36:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.74764633178711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:36:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:36:48.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:48.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:48.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:48.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:48.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:48.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:36:48.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:48.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071683493392,"createTime":1749894247555,"epollFd":11,"onlineDuration":13961054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:48.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:48.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071683607884,"createTime":1749894247555,"epollFd":11,"onlineDuration":13961393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:53.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:53.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:53.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:53.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071685598992,"createTime":1749894247555,"epollFd":11,"onlineDuration":13965854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:36:57.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774337768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:36:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:36:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.774337768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:36:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:36:58.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:58.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:58.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:58.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:36:58.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:58.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:36:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:36:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:36:58.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:58.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071688227044,"createTime":1749894247555,"epollFd":11,"onlineDuration":13971192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:36:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:36:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071688340220,"createTime":1749894247555,"epollFd":11,"onlineDuration":13971532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:00.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:37:00.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:03.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:03.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071690487932,"createTime":1749894247555,"epollFd":11,"onlineDuration":13975953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:07.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763776779174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:07.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.763776779174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:37:07.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:08.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:08.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:08.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:08.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:08.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071692664596,"createTime":1749894247555,"epollFd":11,"onlineDuration":13980842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:08.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:08.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071692921216,"createTime":1749894247555,"epollFd":11,"onlineDuration":13981167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:13.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:13.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:13.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:13.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071695028132,"createTime":1749894247555,"epollFd":11,"onlineDuration":13985869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:17.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793109893798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:17.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793109893798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:37:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:18.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:18.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:18.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071697373244,"createTime":1749894247555,"epollFd":11,"onlineDuration":13990859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071697621968,"createTime":1749894247555,"epollFd":11,"onlineDuration":13991193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:22.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:22.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:22.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/maverick-sabre/interview-with-maerick-sabre 2025-06-14 21:37:23.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:23.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:23.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:23.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071699964448,"createTime":1749894247555,"epollFd":11,"onlineDuration":13996087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:27.890 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809019088745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809019088745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:37:27.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:28.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:28.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:28.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:28.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071702081892,"createTime":1749894247555,"epollFd":11,"onlineDuration":14000826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:28.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:28.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:28.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:28.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071702326668,"createTime":1749894247555,"epollFd":11,"onlineDuration":14001163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:33.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:33.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:33.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:33.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071704395420,"createTime":1749894247555,"epollFd":11,"onlineDuration":14005826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:37.898 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761329650878906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:37.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.761329650878906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:37:37.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:38.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:38.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:38.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:38.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:38.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:38.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:37:38.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071706998468,"createTime":1749894247555,"epollFd":11,"onlineDuration":14011080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071707118224,"createTime":1749894247555,"epollFd":11,"onlineDuration":14011422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:41.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:41.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:41.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:41.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:41.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:41.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:41.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:41.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:42.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:42.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:42.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:42.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:42.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:42.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:42.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:42.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:42.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:42.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:43.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:43.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:43.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071709144864,"createTime":1749894247555,"epollFd":11,"onlineDuration":14015833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:43.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:37:43.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:43.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:37:43.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:43.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:43.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:44.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:44.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:44.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:44.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:44.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:44.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:44.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:44.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:44.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:44.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:45.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:45.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:46.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:46.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:46.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:46.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:46.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:46.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:46.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:46.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:46.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:46.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:47.906 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78150749206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:47.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:47.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78150749206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:37:47.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:47.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:47.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:48.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:48.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:48.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:48.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:37:48.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:48.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:48.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:48.317 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:48.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:48.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:48.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:48.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:48.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:48.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:49.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071711940048,"createTime":1749894247555,"epollFd":11,"onlineDuration":14021881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:49.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:49.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:49.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071712295368,"createTime":1749894247555,"epollFd":11,"onlineDuration":14022502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:50.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:50.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:50.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:50.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:50.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:50.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:50.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:50.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:50.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:37:50.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:50.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2017/10/03/kourtney-kardashian-scott-disick-kids-kuwtk/ 2025-06-14 21:37:50.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:50.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:51.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:51.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:52.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:52.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:52.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:52.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:52.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:52.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:52.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:52.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:52.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:52.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:53.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:53.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.367 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.367 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071714035120,"createTime":1749894247555,"epollFd":11,"onlineDuration":14026015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:53.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:53.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:53.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:54.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:54.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:54.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:54.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:54.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:54.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:54.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:54.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:54.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:54.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:55.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:55.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.093 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:56.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:56.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:57.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:57.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:57.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:57.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:57.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:57.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:57.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:57.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:57.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817035675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:37:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:37:57.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817035675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:37:57.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:37:57.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:57.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:58.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:58.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:37:58.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:58.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:58.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:58.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:58.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:58.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:58.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:58.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071716410500,"createTime":1749894247555,"epollFd":11,"onlineDuration":14031057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:37:58.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:58.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:37:58.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:58.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:58.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:58.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:37:59.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071716594740,"createTime":1749894247555,"epollFd":11,"onlineDuration":14031634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:37:59.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:37:59.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:37:59.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:00.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:00.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:00.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:00.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:00.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:00.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:00.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:38:00.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:00.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:00.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:00.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:00.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:01.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:01.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:02.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:02.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:03.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:03.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:03.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:03.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:03.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:03.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:03.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:03.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071718874052,"createTime":1749894247555,"epollFd":11,"onlineDuration":14036428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:04.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:04.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:04.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:04.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:04.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:04.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:04.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:05.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:05.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:05.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:05.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:05.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:05.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:05.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:05.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:05.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:05.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:38:06.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:06.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:06.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:06.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:07.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:07.317 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:07.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:07.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:07.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:07.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829933166503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:07.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:07.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829933166503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:38:07.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:08.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:08.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:08.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:08.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:08.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-14 21:38:08.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:08.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:08.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071720887532,"createTime":1749894247555,"epollFd":11,"onlineDuration":14040842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:08.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:08.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:08.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:08.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071721152048,"createTime":1749894247555,"epollFd":11,"onlineDuration":14041162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:08.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:08.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:08.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:08.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:09.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:09.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:10.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:10.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:10.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:10.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:10.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:10.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:10.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:10.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:10.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:10.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:11.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:11.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:12.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:12.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:12.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:12.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 21:38:12.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:12.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:12.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:12.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:12.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:12.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:12.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:12.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:13.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:13.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:13.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:13.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:13.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:13.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:13.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:13.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071723235276,"createTime":1749894247555,"epollFd":11,"onlineDuration":14045847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:13.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:13.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:13.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:13.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:13.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:13.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:14.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:14.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:14.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:14.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:14.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:14.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:14.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:14.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 21:38:14.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:14.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:14.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:14.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:15.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:15.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:16.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:16.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 21:38:16.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:16.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:16.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:16.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:16.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:16.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:16.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:16.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:16.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:16.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:17.931 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80443000793457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:17.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:17.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80443000793457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:38:17.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:17.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:17.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:18.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-14 21:38:18.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:38:18.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:18.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:18.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:18.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:18.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071725827796,"createTime":1749894247555,"epollFd":11,"onlineDuration":14051020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:18.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:18.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:18.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 21:38:18.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:18.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:18.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:18.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:38:19.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:19.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:19.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:19.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071726001508,"createTime":1749894247555,"epollFd":11,"onlineDuration":14051671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:19.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:19.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:19.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:19.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:19.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:20.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:20.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:20.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:20.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:20.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:20.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:20.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:20.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:20.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:20.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:21.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:21.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:22.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:22.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:22.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:22.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:22.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:22.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:22.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:22.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:22.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:22.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:23.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:23.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 21:38:23.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.384 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727978140,"createTime":1749894247555,"epollFd":11,"onlineDuration":14055839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:23.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:23.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:23.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:24.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:24.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:24.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:24.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:24.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:24.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:24.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:24.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:24.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:24.831 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.368 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:25.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:25.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:26.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:26.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:26.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:26.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:26.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:26.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:26.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:26.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:26.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:26.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:27.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:27.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:27.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:27.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:27.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:27.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 21:38:27.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82276153564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:27.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:38:27.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82276153564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:38:27.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:38:28.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:28.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:28.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:28.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:28.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:28.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:28.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:28.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:28.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071730291668,"createTime":1749894247555,"epollFd":11,"onlineDuration":14060851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:28.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:28.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:28.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:28.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071730546972,"createTime":1749894247555,"epollFd":11,"onlineDuration":14061188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:28.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:28.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:29.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:29.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:38:30.087 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:38:30.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:38:30.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:30.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:30.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:30.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:30.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:30.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:30.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:30.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:30.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:30.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:31.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:31.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:32.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:32.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:32.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:32.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:32.494 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:32.494 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:32.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:32.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:32.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:32.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:33.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:33.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:33.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071732856552,"createTime":1749894247555,"epollFd":11,"onlineDuration":14066100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:33.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:33.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:33.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:34.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:34.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:34.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:34.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:34.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:34.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:34.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:34.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:34.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:34.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:35.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:35.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:36.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:36.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:37.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:37.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:37.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:37.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:37.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:37.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81489372253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:37.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:38:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81489372253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:38:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:38:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:38:38.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:38.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:38.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:38.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.451 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071735210876,"createTime":1749894247555,"epollFd":11,"onlineDuration":14071069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:38.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:38:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:38:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:38.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071735320104,"createTime":1749894247555,"epollFd":11,"onlineDuration":14071408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:38.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:38.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:39.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:39.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:39.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:39.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:39.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:39.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:39.704 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:39.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:39.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:39.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:40.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:40.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:41.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:41.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:41.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:41.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:41.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:41.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:41.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:41.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:41.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:41.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:42.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:42.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:43.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:43.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:43.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.284 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:43.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:43.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071737337532,"createTime":1749894247555,"epollFd":11,"onlineDuration":14075885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:43.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:43.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:43.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:43.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:43.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:44.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:44.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:44.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:44.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:38:44.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:44.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:44.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:44.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:45.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:45.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:46.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:46.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:46.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:46.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:46.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:46.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:46.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:46.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:46.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:46.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:47.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:47.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:47.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:47.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:47.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:47.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:47.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:47.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:47.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:38:47.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:47.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 21:38:47.959 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7882137298584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7882137298584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:38:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:47.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:47.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:48.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:48.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:48.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:48.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:38:48.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:48.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:48.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:48.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:48.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:48.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071739724756,"createTime":1749894247555,"epollFd":11,"onlineDuration":14080901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:48.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:48.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:48.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:48.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071739937948,"createTime":1749894247555,"epollFd":11,"onlineDuration":14081228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:48.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:48.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:49.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:49.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:50.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:50.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:51.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:51.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:51.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:51.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:51.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:51.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:51.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:51.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:51.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:51.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:52.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:52.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:53.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:53.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:53.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:53.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:53.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:38:53.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:38:53.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:53.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071742038284,"createTime":1749894247555,"epollFd":11,"onlineDuration":14085834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:38:57.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78707504272461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:38:57.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78707504272461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:38:57.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:38:58.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:58.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:58.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:58.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:38:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:38:58.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:58.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071744396556,"createTime":1749894247555,"epollFd":11,"onlineDuration":14090864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:38:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:38:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071744830836,"createTime":1749894247555,"epollFd":11,"onlineDuration":14091743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:03.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:03.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:03.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:03.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071746735088,"createTime":1749894247555,"epollFd":11,"onlineDuration":14095861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:04.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:39:04.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:07.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81378936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:07.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:07.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81378936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:39:07.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:08.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:08.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:08.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:08.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071749344716,"createTime":1749894247555,"epollFd":11,"onlineDuration":14101161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:08.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:08.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:09.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:09.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071749776364,"createTime":1749894247555,"epollFd":11,"onlineDuration":14101985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:13.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:13.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:13.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:13.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/233877/bison-tenderloin-with-cherry-onion-chutney/ 2025-06-14 21:39:13.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:13.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071751449000,"createTime":1749894247555,"epollFd":11,"onlineDuration":14105857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:17.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783588409423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:17.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.783588409423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:39:17.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:18.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:18.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:18.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071754432372,"createTime":1749894247555,"epollFd":11,"onlineDuration":14111934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:19.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:19.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071754542916,"createTime":1749894247555,"epollFd":11,"onlineDuration":14112270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:23.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:23.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:23.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071756132644,"createTime":1749894247555,"epollFd":11,"onlineDuration":14115861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:27.995 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794052124023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:27.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794052124023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:39:27.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:28.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:28.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:28.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:28.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:28.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:28.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071758501444,"createTime":1749894247555,"epollFd":11,"onlineDuration":14120851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:28.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:28.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:39:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:28.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:28.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071758844920,"createTime":1749894247555,"epollFd":11,"onlineDuration":14121429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:31.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:31.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:31.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2731485/favorite-chihuly-glass-art-pieces-phoenix-desert-botanical-garden/ 2025-06-14 21:39:33.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:33.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:34.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:34.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071761195296,"createTime":1749894247555,"epollFd":11,"onlineDuration":14126481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:38.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76687240600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:38.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:38.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.76687240600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:39:38.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:38.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:38.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:38.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:38.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071763425916,"createTime":1749894247555,"epollFd":11,"onlineDuration":14131095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:38.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:38.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071763541724,"createTime":1749894247555,"epollFd":11,"onlineDuration":14131431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:39:40.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:39:40.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:40.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:39:42.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:39:42.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:42.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:39:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071765778924,"createTime":1749894247555,"epollFd":11,"onlineDuration":14136021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:44.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:39:44.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:39:45.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:39:45.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:39:46.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:39:46.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:48.014 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80642318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:48.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:48.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80642318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:39:48.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:39:48.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:48.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:39:48.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:48.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071768367496,"createTime":1749894247555,"epollFd":11,"onlineDuration":14141779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:39:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071768616220,"createTime":1749894247555,"epollFd":11,"onlineDuration":14142110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:53.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:53.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071770253324,"createTime":1749894247555,"epollFd":11,"onlineDuration":14145865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:39:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:39:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:39:56.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:39:58.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824060440063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:39:58.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:39:58.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824060440063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:39:58.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:39:58.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:58.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:39:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:39:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:58.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071772585276,"createTime":1749894247555,"epollFd":11,"onlineDuration":14150872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:39:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:39:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:39:59.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:39:59.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071773793364,"createTime":1749894247555,"epollFd":11,"onlineDuration":14153095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:03.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:03.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:03.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:03.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774961972,"createTime":1749894247555,"epollFd":11,"onlineDuration":14155858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:08.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83329963684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:08.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:08.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83329963684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:40:08.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:08.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:08.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:08.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:08.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:08.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:08.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071777551860,"createTime":1749894247555,"epollFd":11,"onlineDuration":14161107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:09.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:09.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:09.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:09.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071777769000,"createTime":1749894247555,"epollFd":11,"onlineDuration":14161844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:12.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:40:12.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:40:12.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:12.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:40:13.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:13.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:13.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:13.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071779904868,"createTime":1749894247555,"epollFd":11,"onlineDuration":14166097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:18.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824951171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:18.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:40:18.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824951171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:40:18.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:40:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:18.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:18.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:18.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:18.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071782302620,"createTime":1749894247555,"epollFd":11,"onlineDuration":14171276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:19.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:19.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071782473700,"createTime":1749894247555,"epollFd":11,"onlineDuration":14171826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:20.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:20.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:21.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:21.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:21.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:40:21.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:21.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:40:21.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:40:21.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:21.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32921108481 2025-06-14 21:40:23.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:23.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:24.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:24.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071784801704,"createTime":1749894247555,"epollFd":11,"onlineDuration":14176809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:24.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:24.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:27.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:27.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:28.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:28.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:40:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:40:28.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:40:28.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:28.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:28.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:28.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:28.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:28.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:40:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:40:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:40:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:29.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:29.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071787136288,"createTime":1749894247555,"epollFd":11,"onlineDuration":14181611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:29.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:29.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071787331056,"createTime":1749894247555,"epollFd":11,"onlineDuration":14181931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:32.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:32.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:33.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:33.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:33.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:33.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071789324796,"createTime":1749894247555,"epollFd":11,"onlineDuration":14186166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:36.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:40:36.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:40:36.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:40:36.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:40:37.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:37.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:38.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81638526916504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:38.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81638526916504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:40:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:38.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:38.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:38.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:38.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:38.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:38.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071791401444,"createTime":1749894247555,"epollFd":11,"onlineDuration":14190844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:38.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:38.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:39.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:39.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071791784400,"createTime":1749894247555,"epollFd":11,"onlineDuration":14191502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:39.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:39.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:39.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-14 21:40:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:40:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:40:41.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:40:41.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:41.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:40:41.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:41.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:43.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:43.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071794026864,"createTime":1749894247555,"epollFd":11,"onlineDuration":14196122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:48.062 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815309524536133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:48.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:40:48.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.815309524536133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:40:48.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:40:48.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:48.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:48.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:48.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:48.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:48.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071796096932,"createTime":1749894247555,"epollFd":11,"onlineDuration":14200872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:48.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:48.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071796420668,"createTime":1749894247555,"epollFd":11,"onlineDuration":14201202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:49.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:40:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/best-things-to-do-in-orlando 2025-06-14 21:40:51.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:40:51.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:40:53.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:53.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:53.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:53.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071798453888,"createTime":1749894247555,"epollFd":11,"onlineDuration":14205872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:40:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:40:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:40:56.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:40:56.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:40:56.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:40:56.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:40:58.071 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825698852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:40:58.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:40:58.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825698852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:40:58.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:40:58.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:58.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:40:58.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:58.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:40:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071801075360,"createTime":1749894247555,"epollFd":11,"onlineDuration":14211127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:40:59.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:59.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:40:59.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:40:59.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071801543856,"createTime":1749894247555,"epollFd":11,"onlineDuration":14212101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:02.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:41:02.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:02.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/my1.php 2025-06-14 21:41:02.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:02.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php?p= 2025-06-14 21:41:02.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:02.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-14 21:41:02.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:02.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images 2025-06-14 21:41:03.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:03.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/inputs.php 2025-06-14 21:41:03.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-14 21:41:03.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/03 2025-06-14 21:41:03.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php?p= 2025-06-14 21:41:03.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071803420472,"createTime":1749894247555,"epollFd":11,"onlineDuration":14216118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:03.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:03.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php?p= 2025-06-14 21:41:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/langar.php 2025-06-14 21:41:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-14 21:41:04.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:04.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rss.php 2025-06-14 21:41:04.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:04.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/plugins.php 2025-06-14 21:41:04.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:41:04.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:04.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:04.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/fitnessbase/404.php?ok 2025-06-14 21:41:05.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php?p= 2025-06-14 21:41:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-14 21:41:05.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images 2025-06-14 21:41:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-14 21:41:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/5.php 2025-06-14 21:41:05.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/about.php 2025-06-14 21:41:05.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:05.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css 2025-06-14 21:41:06.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:06.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/wp-error_log.php 2025-06-14 21:41:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-14 21:41:06.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:06.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/wso25.php 2025-06-14 21:41:06.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:06.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/file.php 2025-06-14 21:41:07.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme 2025-06-14 21:41:07.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-14 21:41:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:41:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/tobias/posts/evolution-of-black-voices-in-hip-hop-tracing-themes-and-messages-01hmx76v6tyv 2025-06-14 21:41:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-14 21:41:07.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/mini.php 2025-06-14 21:41:07.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 21:41:07.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/index.php 2025-06-14 21:41:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php 2025-06-14 21:41:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:07.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/2ECeRgwNa6I.php 2025-06-14 21:41:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:08.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:08.082 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82721710205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:08.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:41:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82721710205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:41:08.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:41:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy 2025-06-14 21:41:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071805493172,"createTime":1749894247555,"epollFd":11,"onlineDuration":14220863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA 2025-06-14 21:41:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xmrlpc.php?p= 2025-06-14 21:41:08.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071805805064,"createTime":1749894247555,"epollFd":11,"onlineDuration":14221217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/niil.php 2025-06-14 21:41:09.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova.php 2025-06-14 21:41:09.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-14 21:41:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nVEDxSgpTYq.php 2025-06-14 21:41:09.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/log.php 2025-06-14 21:41:09.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:41:09.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:41:09.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Gh2KC3UQEc.php 2025-06-14 21:41:09.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php?p= 2025-06-14 21:41:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-14 21:41:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/autoload_classmap.php 2025-06-14 21:41:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-14 21:41:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:41:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/metallic-fall-winter-fashion-amazon-8383441 2025-06-14 21:41:10.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:10.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V3.php 2025-06-14 21:41:11.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:11.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-14 21:41:11.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:11.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-settings.php 2025-06-14 21:41:11.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:11.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_mna.php 2025-06-14 21:41:11.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:11.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms 2025-06-14 21:41:12.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport 2025-06-14 21:41:12.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nowpf.php 2025-06-14 21:41:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/about.php 2025-06-14 21:41:12.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/es-ar/wp-content/admin.php 2025-06-14 21:41:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-14 21:41:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:12.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_php.php 2025-06-14 21:41:13.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc 2025-06-14 21:41:13.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?p= 2025-06-14 21:41:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ms-sites-modify.php 2025-06-14 21:41:13.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads 2025-06-14 21:41:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-14 21:41:13.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/chosen.php 2025-06-14 21:41:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/includes/settings 2025-06-14 21:41:14.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071808234400,"createTime":1749894247555,"epollFd":11,"onlineDuration":14226474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:14.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates 2025-06-14 21:41:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 21:41:14.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/moon.php 2025-06-14 21:41:14.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-14 21:41:14.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:14.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-14 21:41:15.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins 2025-06-14 21:41:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 21:41:15.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-heade.php 2025-06-14 21:41:15.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 21:41:15.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie 2025-06-14 21:41:15.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:15.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img 2025-06-14 21:41:16.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:16.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p= 2025-06-14 21:41:16.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:16.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins 2025-06-14 21:41:16.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:16.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/admin.php 2025-06-14 21:41:16.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:16.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wso112233.php 2025-06-14 21:41:16.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:16.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 21:41:17.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media.php 2025-06-14 21:41:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 21:41:17.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/wp-sigunq.php 2025-06-14 21:41:17.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8index.php 2025-06-14 21:41:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/admin.php 2025-06-14 21:41:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/woh.php 2025-06-14 21:41:17.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:17.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSO.php 2025-06-14 21:41:18.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-14 21:41:18.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:18.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79297637939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:18.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79297637939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:41:18.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:18.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071810221560,"createTime":1749894247555,"epollFd":11,"onlineDuration":14230866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:18.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:18.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 21:41:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:18.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c.php 2025-06-14 21:41:18.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:18.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-shell.php 2025-06-14 21:41:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/error.php 2025-06-14 21:41:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp.php 2025-06-14 21:41:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/wp-login.php 2025-06-14 21:41:19.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:41:19.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:41:19.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:19.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071810959836,"createTime":1749894247555,"epollFd":11,"onlineDuration":14232148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:19.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:19.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 21:41:20.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:20.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/one-click-demo-import/about.php 2025-06-14 21:41:20.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:20.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/install.php 2025-06-14 21:41:20.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:20.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-14 21:41:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contacts.php 2025-06-14 21:41:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-14 21:41:21.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:21.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cong.php 2025-06-14 21:41:21.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:21.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 21:41:21.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:21.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alex.php 2025-06-14 21:41:22.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:22.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wso.php 2025-06-14 21:41:22.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:22.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 21:41:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields 2025-06-14 21:41:22.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:41:22.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:41:22.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:22.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-14 21:41:22.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:22.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager 2025-06-14 21:41:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello.php 2025-06-14 21:41:23.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:23.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/xBrain.php 2025-06-14 21:41:23.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/error.php 2025-06-14 21:41:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 21:41:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071812831188,"createTime":1749894247555,"epollFd":11,"onlineDuration":14236102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:23.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/symlink.php 2025-06-14 21:41:23.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:23.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/my1.php 2025-06-14 21:41:24.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:24.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?pass=admin 2025-06-14 21:41:24.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:24.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/wp-info.php 2025-06-14 21:41:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/social-links 2025-06-14 21:41:24.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:24.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 21:41:25.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:25.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 21:41:25.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:25.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 21:41:26.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:26.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/error.php 2025-06-14 21:41:26.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:26.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat 2025-06-14 21:41:26.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:26.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.phphttps:/diegun.com/autoload_classmap.php 2025-06-14 21:41:26.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:26.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-14 21:41:26.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:41:26.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:41:26.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:26.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root.php 2025-06-14 21:41:27.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:27.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/admiin.php 2025-06-14 21:41:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 21:41:27.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:41:27.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:27.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 21:41:27.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:27.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/index.php 2025-06-14 21:41:27.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:27.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-14 21:41:28.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:28.099 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792621612548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:28.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:41:28.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792621612548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:41:28.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:41:28.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php?p= 2025-06-14 21:41:28.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071814943368,"createTime":1749894247555,"epollFd":11,"onlineDuration":14240870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:28.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 21:41:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ecoraiderusa.com/cong.php 2025-06-14 21:41:28.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:28.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help 2025-06-14 21:41:28.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:28.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x2.php 2025-06-14 21:41:29.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-14 21:41:29.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-14 21:41:29.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 21:41:29.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfacgiapi/perl.alfa.php 2025-06-14 21:41:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-14 21:41:29.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071815660588,"createTime":1749894247555,"epollFd":11,"onlineDuration":14242175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-14 21:41:29.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:29.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php?p= 2025-06-14 21:41:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sMG.php 2025-06-14 21:41:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/h.php 2025-06-14 21:41:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rO1GEuJydNZ.php 2025-06-14 21:41:30.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:30.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/404.php 2025-06-14 21:41:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 21:41:31.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-14 21:41:31.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP 2025-06-14 21:41:31.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-14 21:41:31.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/legion.php 2025-06-14 21:41:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors/plugins/fullscreen 2025-06-14 21:41:32.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:32.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/about.php 2025-06-14 21:41:32.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:32.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/owl.php 2025-06-14 21:41:32.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:32.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-14 21:41:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:32.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-14 21:41:33.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:33.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes 2025-06-14 21:41:33.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local 2025-06-14 21:41:33.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071817254264,"createTime":1749894247555,"epollFd":11,"onlineDuration":14245864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:33.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/plugins.php 2025-06-14 21:41:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sym403.php 2025-06-14 21:41:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/item.php 2025-06-14 21:41:34.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:34.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/cekidot/alf.php 2025-06-14 21:41:34.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:34.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old-index.php 2025-06-14 21:41:35.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/MoJhLeWjBrg.php 2025-06-14 21:41:35.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/system.php 2025-06-14 21:41:35.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/text.php 2025-06-14 21:41:35.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 21:41:35.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.php 2025-06-14 21:41:35.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:35.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache 2025-06-14 21:41:36.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:36.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfa.php 2025-06-14 21:41:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw 2025-06-14 21:41:36.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:36.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php 2025-06-14 21:41:36.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:36.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-14 21:41:36.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:41:36.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:36.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:41:37.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-14 21:41:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-14 21:41:37.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints 2025-06-14 21:41:37.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lab.php 2025-06-14 21:41:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/autoload_classmap.php 2025-06-14 21:41:37.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:37.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/K19VSjmkeCT.php 2025-06-14 21:41:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cjfuns.php 2025-06-14 21:41:38.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:38.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792461395263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792461395263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:41:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:38.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/index.php 2025-06-14 21:41:38.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071819633592,"createTime":1749894247555,"epollFd":11,"onlineDuration":14250879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ALFA_DATA/alfacgiapi/perl.alfa 2025-06-14 21:41:38.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/xp.php 2025-06-14 21:41:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 21:41:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-14 21:41:39.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:39.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seo-by-rank-math/wp-casper.php 2025-06-14 21:41:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php?p= 2025-06-14 21:41:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.audio-video.matroska-meta.php 2025-06-14 21:41:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/vuln.php 2025-06-14 21:41:40.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:40.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4.php 2025-06-14 21:41:40.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:40.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-14 21:41:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-14 21:41:40.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:40.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes/wp-login.php 2025-06-14 21:41:41.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:41:41.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php 2025-06-14 21:41:41.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:41.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 21:41:41.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentyfour 2025-06-14 21:41:41.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:41.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:42.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-14 21:41:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821437828,"createTime":1749894247555,"epollFd":11,"onlineDuration":14254592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:42.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sendmail.php 2025-06-14 21:41:42.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-14 21:41:42.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/install.php 2025-06-14 21:41:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm1.php 2025-06-14 21:41:42.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cux.php 2025-06-14 21:41:42.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fonts 2025-06-14 21:41:42.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:42.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Oj8Ed6N1tu.php 2025-06-14 21:41:43.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/zedd/1.php 2025-06-14 21:41:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:43.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/xmrlpc.php?p= 2025-06-14 21:41:43.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071822253748,"createTime":1749894247555,"epollFd":11,"onlineDuration":14256180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:43.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php?p= 2025-06-14 21:41:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php 2025-06-14 21:41:44.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:44.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w.php 2025-06-14 21:41:44.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:44.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ggfi.php 2025-06-14 21:41:44.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:44.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor 2025-06-14 21:41:45.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/soDcBgSFtLA.php 2025-06-14 21:41:45.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-14 21:41:45.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text 2025-06-14 21:41:45.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp.php 2025-06-14 21:41:45.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list/index.php?p= 2025-06-14 21:41:45.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 21:41:45.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:45.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php?p= 2025-06-14 21:41:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php?p= 2025-06-14 21:41:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BNdZcrqfp96.php 2025-06-14 21:41:46.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:46.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-activate.php 2025-06-14 21:41:46.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:46.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue 2025-06-14 21:41:46.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:46.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api.php 2025-06-14 21:41:47.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:47.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/x/index.php 2025-06-14 21:41:47.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:47.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_ne.php 2025-06-14 21:41:47.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:47.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 21:41:47.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:47.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/goods.php 2025-06-14 21:41:48.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/wp-login.php 2025-06-14 21:41:48.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796218872070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:48.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796218872070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:41:48.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:41:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Q.php 2025-06-14 21:41:48.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/ja_purity/index.php 2025-06-14 21:41:48.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php?p= 2025-06-14 21:41:48.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 21:41:48.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:48.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content 2025-06-14 21:41:48.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:48.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071824665976,"createTime":1749894247555,"epollFd":11,"onlineDuration":14261423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/index.php 2025-06-14 21:41:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071824796260,"createTime":1749894247555,"epollFd":11,"onlineDuration":14261763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:49.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/ebbqviXwm.php 2025-06-14 21:41:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/atomlib.php 2025-06-14 21:41:49.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/layout.php 2025-06-14 21:41:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 21:41:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main.php 2025-06-14 21:41:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/624jlHax7f5.php 2025-06-14 21:41:50.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:50.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login?next=/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:41:50.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:50.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 21:41:50.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:50.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-14 21:41:51.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:51.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-14 21:41:51.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:51.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer 2025-06-14 21:41:51.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:51.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1.php 2025-06-14 21:41:51.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:51.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z63.php 2025-06-14 21:41:52.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:52.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-login.php 2025-06-14 21:41:52.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:52.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/theme-configurator/mini.php 2025-06-14 21:41:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:52.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ben.php 2025-06-14 21:41:52.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:41:52.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:41:52.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:52.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/file.php 2025-06-14 21:41:53.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ms.php 2025-06-14 21:41:53.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-14 21:41:53.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php 2025-06-14 21:41:53.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:53.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05/autoload_classmap.php 2025-06-14 21:41:53.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/404.php 2025-06-14 21:41:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071826936076,"createTime":1749894247555,"epollFd":11,"onlineDuration":14266260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:54.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/fw.php 2025-06-14 21:41:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/autoload_classmap.php 2025-06-14 21:41:54.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-post.php 2025-06-14 21:41:54.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani 2025-06-14 21:41:54.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php?p= 2025-06-14 21:41:54.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:54.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php/wp-includes/Text/network.php 2025-06-14 21:41:55.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:55.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 21:41:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:41:55.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:55.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wb.php 2025-06-14 21:41:55.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:55.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfaindex.php 2025-06-14 21:41:56.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:56.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-14 21:41:56.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:56.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/database.php 2025-06-14 21:41:56.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:56.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/content.php 2025-06-14 21:41:56.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:56.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-14 21:41:56.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:56.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-14 21:41:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:57.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 21:41:57.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:57.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/wp-login.php 2025-06-14 21:41:57.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:57.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php?p= 2025-06-14 21:41:57.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:57.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-14 21:41:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/404.php 2025-06-14 21:41:58.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php?p= 2025-06-14 21:41:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:41:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:41:58.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797550201416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:41:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:41:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797550201416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:41:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:41:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071829046940,"createTime":1749894247555,"epollFd":11,"onlineDuration":14270875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:41:58.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:41:58.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/MARIJUANA.php 2025-06-14 21:41:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php 2025-06-14 21:41:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071829279872,"createTime":1749894247555,"epollFd":11,"onlineDuration":14271212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:41:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s.php 2025-06-14 21:41:59.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:59.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manage.php 2025-06-14 21:41:59.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:59.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-14 21:41:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-14 21:41:59.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:41:59.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-14 21:42:00.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:00.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 21:42:00.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:00.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet-shell.php 2025-06-14 21:42:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/x2.php 2025-06-14 21:42:00.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:00.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-14 21:42:01.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:01.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-14 21:42:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/index.php 2025-06-14 21:42:01.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:01.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms.php 2025-06-14 21:42:01.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:01.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4MkuIlCN8cB.php 2025-06-14 21:42:02.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:02.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alf.php 2025-06-14 21:42:02.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:02.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories 2025-06-14 21:42:02.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:02.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blTvYBaqncP.php 2025-06-14 21:42:02.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:02.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-error_log.php 2025-06-14 21:42:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-14 21:42:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-object.php 2025-06-14 21:42:03.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:03.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/autoload_classmap.php 2025-06-14 21:42:03.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads 2025-06-14 21:42:03.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071831363100,"createTime":1749894247555,"epollFd":11,"onlineDuration":14275870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:03.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin 2025-06-14 21:42:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-beckup.php 2025-06-14 21:42:03.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-14 21:42:03.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:03.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php?p= 2025-06-14 21:42:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tB.php 2025-06-14 21:42:04.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff 2025-06-14 21:42:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php?p= 2025-06-14 21:42:04.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/about.php 2025-06-14 21:42:04.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-14 21:42:04.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:04.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 21:42:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Site 2025-06-14 21:42:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:05.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 21:42:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/autoload_classmap.php 2025-06-14 21:42:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-14 21:42:05.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:05.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/admin.php 2025-06-14 21:42:06.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/shortcode 2025-06-14 21:42:06.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-crom.php 2025-06-14 21:42:06.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05 2025-06-14 21:42:06.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/packed.php 2025-06-14 21:42:06.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/packed.php 2025-06-14 21:42:06.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:06.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 21:42:07.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 21:42:07.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 21:42:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/themes.php 2025-06-14 21:42:07.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/11index.php 2025-06-14 21:42:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-14 21:42:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyseventeen/page/index.php?p= 2025-06-14 21:42:07.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:07.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-14 21:42:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:08.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:08.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79816436767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:08.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:42:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79816436767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:42:08.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:42:08.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-14 21:42:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fx.php 2025-06-14 21:42:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071833738480,"createTime":1749894247555,"epollFd":11,"onlineDuration":14280871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api 2025-06-14 21:42:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 21:42:08.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:08.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php?u 2025-06-14 21:42:09.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-14 21:42:09.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Sendemail.php 2025-06-14 21:42:09.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071834445172,"createTime":1749894247555,"epollFd":11,"onlineDuration":14281984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:09.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/about.php 2025-06-14 21:42:09.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/css.php 2025-06-14 21:42:09.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/link.php 2025-06-14 21:42:09.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:42:09.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:09.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:42:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer.php 2025-06-14 21:42:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-14 21:42:10.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:10.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-error_log.php 2025-06-14 21:42:10.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:10.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php?p= 2025-06-14 21:42:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility 2025-06-14 21:42:11.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:11.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php?xi 2025-06-14 21:42:11.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:11.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Y9KOVRvqrP.php 2025-06-14 21:42:11.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:42:11.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:11.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:42:12.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php?p= 2025-06-14 21:42:12.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager 2025-06-14 21:42:12.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:12.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:42:12.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxl.php 2025-06-14 21:42:12.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:42:12.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:42:12.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:12.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/asus.php 2025-06-14 21:42:13.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/02.php 2025-06-14 21:42:13.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071836100700,"createTime":1749894247555,"epollFd":11,"onlineDuration":14285880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:13.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bala.php 2025-06-14 21:42:13.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-14 21:42:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/backup_index.php 2025-06-14 21:42:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php?p= 2025-06-14 21:42:14.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/install.php 2025-06-14 21:42:14.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/users.php 2025-06-14 21:42:14.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-login.php 2025-06-14 21:42:14.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admiin.php 2025-06-14 21:42:14.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:14.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 21:42:15.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:15.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/index.php 2025-06-14 21:42:15.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:15.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-14 21:42:15.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:15.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/wp-login.php 2025-06-14 21:42:15.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:15.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configer.php 2025-06-14 21:42:15.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:15.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network 2025-06-14 21:42:16.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:16.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso2.php 2025-06-14 21:42:16.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:16.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/Hash.php 2025-06-14 21:42:16.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:16.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 21:42:16.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:42:16.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:42:16.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:16.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-14 21:42:16.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:16.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php?p= 2025-06-14 21:42:17.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:17.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/plugins.php 2025-06-14 21:42:17.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:17.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list 2025-06-14 21:42:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:17.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins/setup 2025-06-14 21:42:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:17.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 21:42:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-14 21:42:18.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine 2025-06-14 21:42:18.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:18.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794580459594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:18.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:42:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794580459594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:42:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:42:18.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_e.php 2025-06-14 21:42:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/comment-template 2025-06-14 21:42:18.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:18.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838441864,"createTime":1749894247555,"epollFd":11,"onlineDuration":14290876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/swm.php 2025-06-14 21:42:18.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:18.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838799816,"createTime":1749894247555,"epollFd":11,"onlineDuration":14291433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:19.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:19.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/themes.php 2025-06-14 21:42:19.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:19.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-Owl.php 2025-06-14 21:42:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php?p= 2025-06-14 21:42:19.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:19.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upel.php 2025-06-14 21:42:19.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 21:42:20.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gel4y.php 2025-06-14 21:42:20.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-error_log.php 2025-06-14 21:42:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-14 21:42:20.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/24.php 2025-06-14 21:42:20.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/cloud.php 2025-06-14 21:42:20.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/autoload_classmap.php 2025-06-14 21:42:20.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:20.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ango/sett.php 2025-06-14 21:42:21.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:21.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template 2025-06-14 21:42:21.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:21.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o1j5SBMHlRz.php 2025-06-14 21:42:21.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:21.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyfive/include.php 2025-06-14 21:42:22.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:22.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/widget-logic/mini.php 2025-06-14 21:42:22.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:22.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php?p= 2025-06-14 21:42:22.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:42:22.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:42:22.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:22.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/siteindex.php 2025-06-14 21:42:22.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:22.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-14 21:42:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php?p= 2025-06-14 21:42:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content 2025-06-14 21:42:23.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-editor.php 2025-06-14 21:42:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:23.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-14 21:42:23.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071841040964,"createTime":1749894247555,"epollFd":11,"onlineDuration":14296033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:23.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-ajax.php 2025-06-14 21:42:23.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:23.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/themes 2025-06-14 21:42:24.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog.php 2025-06-14 21:42:24.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes/inlite 2025-06-14 21:42:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/wp-theme.php 2025-06-14 21:42:24.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kindex.php 2025-06-14 21:42:24.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-14 21:42:24.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qindex.php 2025-06-14 21:42:24.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:24.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 21:42:25.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:25.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins 2025-06-14 21:42:25.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:25.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fw.php 2025-06-14 21:42:25.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:25.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nFqJSTvuz43.php 2025-06-14 21:42:25.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:25.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/natural.php 2025-06-14 21:42:25.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:25.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-14 21:42:26.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-14 21:42:26.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php 2025-06-14 21:42:26.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-14 21:42:26.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:42:26.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:42:26.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 21:42:26.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1337.php 2025-06-14 21:42:26.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:26.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/admin.php 2025-06-14 21:42:27.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:27.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-14 21:42:27.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:27.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-background.php 2025-06-14 21:42:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-checkbex.php 2025-06-14 21:42:27.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:27.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/date.php 2025-06-14 21:42:27.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:27.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/moon.php 2025-06-14 21:42:28.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ccx 2025-06-14 21:42:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:42:28.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829185485839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:28.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:42:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829185485839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:42:28.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:42:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 21:42:28.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9.php 2025-06-14 21:42:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:42:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071843330804,"createTime":1749894247555,"epollFd":11,"onlineDuration":14300942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:28.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bQmw.php 2025-06-14 21:42:28.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f3a0 keealive timeout 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:42:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-14 21:42:28.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:28.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cux.php 2025-06-14 21:42:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071843528204,"createTime":1749894247555,"epollFd":11,"onlineDuration":14301587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:29.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:29.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-14 21:42:29.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:29.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/JnMRlNQOs3b.php 2025-06-14 21:42:29.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:29.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-error_log.php 2025-06-14 21:42:30.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 21:42:30.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php?p= 2025-06-14 21:42:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-14 21:42:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin 2025-06-14 21:42:30.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/alfa-rex.php 2025-06-14 21:42:30.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/table/them/tmpl/index.php?p= 2025-06-14 21:42:30.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:30.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/rhuk_milkyway/index.php 2025-06-14 21:42:31.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/g.php 2025-06-14 21:42:31.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ohayo.php 2025-06-14 21:42:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/past.php 2025-06-14 21:42:31.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/function.php 2025-06-14 21:42:31.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts 2025-06-14 21:42:31.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admin.php 2025-06-14 21:42:31.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:31.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/more 2025-06-14 21:42:32.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:32.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-hoard.php 2025-06-14 21:42:32.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:32.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/admin.php 2025-06-14 21:42:32.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:42:32.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:42:32.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:32.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/travel/issue.php 2025-06-14 21:42:32.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:32.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets 2025-06-14 21:42:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:33.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php?p= 2025-06-14 21:42:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/fw.php 2025-06-14 21:42:33.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071845516680,"createTime":1749894247555,"epollFd":11,"onlineDuration":14305881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:33.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/xBrain.php 2025-06-14 21:42:33.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/three-column-screen-layout/db.php 2025-06-14 21:42:33.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-14 21:42:33.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/index.php 2025-06-14 21:42:33.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:33.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/digital-download 2025-06-14 21:42:34.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php 2025-06-14 21:42:34.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-14 21:42:34.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 21:42:34.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-14 21:42:34.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:42:34.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:42:34.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets 2025-06-14 21:42:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ups.php 2025-06-14 21:42:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/about.php 2025-06-14 21:42:35.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:35.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore 2025-06-14 21:42:35.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:35.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/admin.php 2025-06-14 21:42:35.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:35.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat 2025-06-14 21:42:35.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:35.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/HdkrAtBgUxW.php 2025-06-14 21:42:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:36.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/default-constant.php 2025-06-14 21:42:36.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:36.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 21:42:36.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:36.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor 2025-06-14 21:42:36.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:36.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-14 21:42:36.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:36.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php?p= 2025-06-14 21:42:37.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:37.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-14 21:42:37.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:37.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-14 21:42:37.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:37.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/index.php 2025-06-14 21:42:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:37.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/css 2025-06-14 21:42:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:37.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-14 21:42:38.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-14 21:42:38.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:38.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825002670288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:38.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:38.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825002670288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:42:38.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:38.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-wp-media-list-data.php 2025-06-14 21:42:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071847831524,"createTime":1749894247555,"epollFd":11,"onlineDuration":14310892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w3llstore.php 2025-06-14 21:42:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:38.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/load-scripts-page.php 2025-06-14 21:42:38.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:38.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:38.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-backup.php 2025-06-14 21:42:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/com_b2jcontact/izoc.php 2025-06-14 21:42:39.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071848326340,"createTime":1749894247555,"epollFd":11,"onlineDuration":14311837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/admiin.php 2025-06-14 21:42:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-14 21:42:39.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/autoload_classmap.php 2025-06-14 21:42:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l.php 2025-06-14 21:42:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pvWDCdf.php 2025-06-14 21:42:40.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admiin.php 2025-06-14 21:42:40.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-14 21:42:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php?p= 2025-06-14 21:42:40.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/mah.php 2025-06-14 21:42:40.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus.php 2025-06-14 21:42:40.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:40.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation 2025-06-14 21:42:41.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:41.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-14 21:42:41.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:41.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rbh/log.ph 2025-06-14 21:42:41.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:41.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uvrDZ.php 2025-06-14 21:42:41.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:41.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell.php 2025-06-14 21:42:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:41.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:41.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-14 21:42:42.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:42.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-14 21:42:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests 2025-06-14 21:42:43.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus-mailer.php 2025-06-14 21:42:43.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:43.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_mailer.php 2025-06-14 21:42:43.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/about.php 2025-06-14 21:42:43.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hello.php 2025-06-14 21:42:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/it.php 2025-06-14 21:42:43.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071850449048,"createTime":1749894247555,"epollFd":11,"onlineDuration":14316100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:43.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:43.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 21:42:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/luxx.php 2025-06-14 21:42:44.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:44.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 21:42:44.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:44.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/about.php 2025-06-14 21:42:44.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:44.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-uploads.php 2025-06-14 21:42:44.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:44.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-error_log.php 2025-06-14 21:42:45.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-14 21:42:45.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/iWoGYaunXNz.php 2025-06-14 21:42:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:42:45.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php?p= 2025-06-14 21:42:45.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.fk.php 2025-06-14 21:42:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:42:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32902356319 2025-06-14 21:42:45.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:45.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xox.php 2025-06-14 21:42:46.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:46.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/calendar 2025-06-14 21:42:46.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:46.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/autoload_classmap.php 2025-06-14 21:42:46.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:46.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/components/admin.php 2025-06-14 21:42:46.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:46.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/links.php 2025-06-14 21:42:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSOv1.php 2025-06-14 21:42:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3301.php 2025-06-14 21:42:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/01.php 2025-06-14 21:42:47.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa123.php 2025-06-14 21:42:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/cloud.php 2025-06-14 21:42:47.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php?p= 2025-06-14 21:42:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:47.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor 2025-06-14 21:42:48.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-14 21:42:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:42:48.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php/wp-includes/Requests 2025-06-14 21:42:48.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829442977905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:48.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:42:48.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829442977905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:42:48.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:42:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/index.html 2025-06-14 21:42:48.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:42:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/9pX1s4oMLtC.php 2025-06-14 21:42:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-14 21:42:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/10.php 2025-06-14 21:42:49.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php?p= 2025-06-14 21:42:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/IUSPPi.php 2025-06-14 21:42:49.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071853008668,"createTime":1749894247555,"epollFd":11,"onlineDuration":14321786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php?p= 2025-06-14 21:42:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:42:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:42:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-14 21:42:49.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071853267920,"createTime":1749894247555,"epollFd":11,"onlineDuration":14322120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:49.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:49.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 21:42:50.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-14 21:42:50.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-14 21:42:50.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks 2025-06-14 21:42:50.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-14 21:42:50.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xindex.php 2025-06-14 21:42:50.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:50.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/snd.php 2025-06-14 21:42:51.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-14 21:42:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:42:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 21:42:51.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/error.php 2025-06-14 21:42:51.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mrjn.php 2025-06-14 21:42:51.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 21:42:51.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-14 21:42:51.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-blockdown.php 2025-06-14 21:42:51.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:51.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/users.php 2025-06-14 21:42:52.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:52.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads 2025-06-14 21:42:52.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:52.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-14 21:42:52.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:52.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-error_log.php 2025-06-14 21:42:52.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:52.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/admin.php 2025-06-14 21:42:52.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:52.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Gel.php 2025-06-14 21:42:53.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inc.php 2025-06-14 21:42:53.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:53.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 21:42:53.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/modules.php 2025-06-14 21:42:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/link.php 2025-06-14 21:42:53.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071854903708,"createTime":1749894247555,"epollFd":11,"onlineDuration":14325862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:53.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge 2025-06-14 21:42:53.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:53.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php?p= 2025-06-14 21:42:54.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qCVobSth3u7.php 2025-06-14 21:42:54.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize 2025-06-14 21:42:54.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 21:42:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/index.php 2025-06-14 21:42:54.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gif.php 2025-06-14 21:42:54.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kiss.php 2025-06-14 21:42:54.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:54.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/fm.php 2025-06-14 21:42:55.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indoxploit.php 2025-06-14 21:42:55.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 21:42:55.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/index.php 2025-06-14 21:42:55.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/gaukingo/db.php 2025-06-14 21:42:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/links.php 2025-06-14 21:42:55.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 21:42:55.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:55.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-14 21:42:56.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie 2025-06-14 21:42:56.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/db-safe-mode.php 2025-06-14 21:42:56.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes 2025-06-14 21:42:56.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 21:42:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uWjxHmRO9AM.php 2025-06-14 21:42:56.581 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:42:56.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:56.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/wp-config-sample.php 2025-06-14 21:42:56.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/4pgwp.php 2025-06-14 21:42:56.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:56.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/head.php 2025-06-14 21:42:57.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:57.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gank.php 2025-06-14 21:42:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:57.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer.php 2025-06-14 21:42:57.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:57.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x.php 2025-06-14 21:42:57.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:57.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index 2025-06-14 21:42:58.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/12wvdscz.php 2025-06-14 21:42:58.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js 2025-06-14 21:42:58.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:42:58.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80466079711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:42:58.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80466079711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:42:58.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:42:58.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/c99.php 2025-06-14 21:42:58.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:42:58.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/wp-error_log.php 2025-06-14 21:42:58.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-14 21:42:58.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071857519916,"createTime":1749894247555,"epollFd":11,"onlineDuration":14331132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:42:58.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-14 21:42:58.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-14 21:42:58.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:58.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-14 21:42:59.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploader.php 2025-06-14 21:42:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-14 21:42:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071857702840,"createTime":1749894247555,"epollFd":11,"onlineDuration":14331691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:42:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php?p= 2025-06-14 21:42:59.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Uploader.php 2025-06-14 21:42:59.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:42:59.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-14 21:43:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/index.php 2025-06-14 21:43:00.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bb.php 2025-06-14 21:43:00.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-14 21:43:00.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/natural.php 2025-06-14 21:43:00.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-14 21:43:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-theme-editor/include.php 2025-06-14 21:43:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/cay-van-phong/filemanager.php 2025-06-14 21:43:01.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-14 21:43:01.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/admiin.php 2025-06-14 21:43:01.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/wso112233.php 2025-06-14 21:43:01.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/cong.php 2025-06-14 21:43:01.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-14 21:43:01.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:01.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 21:43:02.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yq7.php 2025-06-14 21:43:02.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/themes.php 2025-06-14 21:43:02.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 21:43:02.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-14 21:43:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:43:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:02.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/autoload_classmap.php 2025-06-14 21:43:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/about.php 2025-06-14 21:43:03.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:03.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mah.php 2025-06-14 21:43:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:03.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:03.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 21:43:03.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:03.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071859850552,"createTime":1749894247555,"epollFd":11,"onlineDuration":14336108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:03.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:03.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 21:43:04.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:04.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-14 21:43:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 21:43:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:43:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:43:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-14 21:43:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/admin.php 2025-06-14 21:43:05.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:05.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admiin.php 2025-06-14 21:43:05.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:05.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez/index.php 2025-06-14 21:43:05.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:05.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/content.php 2025-06-14 21:43:06.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/upload.php 2025-06-14 21:43:06.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 21:43:06.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images 2025-06-14 21:43:06.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 21:43:06.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:43:06.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:43:06.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm 2025-06-14 21:43:06.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:06.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/layout.php 2025-06-14 21:43:07.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-14 21:43:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logs.php 2025-06-14 21:43:07.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 21:43:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php 2025-06-14 21:43:07.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-14 21:43:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins 2025-06-14 21:43:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/themes-install.php 2025-06-14 21:43:08.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-error_log.php 2025-06-14 21:43:08.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:08.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80479621887207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready-sel/file.php 2025-06-14 21:43:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:43:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80479621887207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:43:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:43:08.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:08.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-14 21:43:08.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071861950888,"createTime":1749894247555,"epollFd":11,"onlineDuration":14340882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:08.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/about.php 2025-06-14 21:43:08.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 21:43:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-14 21:43:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/chosen.php 2025-06-14 21:43:09.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/index.php 2025-06-14 21:43:09.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071862325948,"createTime":1749894247555,"epollFd":11,"onlineDuration":14341500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:09.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contact.php 2025-06-14 21:43:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/403.php 2025-06-14 21:43:09.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-14 21:43:09.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:09.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public 2025-06-14 21:43:09.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:43:09.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:43:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/up.php 2025-06-14 21:43:10.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-14 21:43:10.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xleet.php 2025-06-14 21:43:10.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/newstoday/lang.php 2025-06-14 21:43:10.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-login.php 2025-06-14 21:43:10.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-14 21:43:10.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:10.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api 2025-06-14 21:43:11.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:11.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/.tmp 2025-06-14 21:43:11.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:11.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-14 21:43:11.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:11.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/secure 2025-06-14 21:43:11.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:11.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php 2025-06-14 21:43:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/nav.php 2025-06-14 21:43:12.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3index.php 2025-06-14 21:43:12.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-14 21:43:12.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 21:43:12.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/autoload_classmap.php 2025-06-14 21:43:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 21:43:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:12.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/XxX.php 2025-06-14 21:43:13.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gxurwGYPKWI.php 2025-06-14 21:43:13.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:13.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat 2025-06-14 21:43:13.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response 2025-06-14 21:43:13.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071864547356,"createTime":1749894247555,"epollFd":11,"onlineDuration":14346129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:13.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:13.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/error.php 2025-06-14 21:43:14.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/test.php 2025-06-14 21:43:14.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php 2025-06-14 21:43:14.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:43:14.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:43:14.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/storage 2025-06-14 21:43:14.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 21:43:14.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bk/index.php 2025-06-14 21:43:14.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:14.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lHcbBKS6ixn.php 2025-06-14 21:43:15.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 21:43:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/includes.php 2025-06-14 21:43:15.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/chosen.php 2025-06-14 21:43:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023 2025-06-14 21:43:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php?p= 2025-06-14 21:43:15.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:15.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-14 21:43:16.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings 2025-06-14 21:43:16.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/alfacgiapi/perl.alfa.php 2025-06-14 21:43:16.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php?p= 2025-06-14 21:43:16.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/as.php 2025-06-14 21:43:16.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/b1ack.php 2025-06-14 21:43:16.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-14 21:43:16.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:16.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/configs.php 2025-06-14 21:43:17.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:17.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/admin.php 2025-06-14 21:43:17.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:17.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/db.php?u 2025-06-14 21:43:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 21:43:17.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:17.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 21:43:17.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:17.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0.php 2025-06-14 21:43:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:18.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:18.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-14 21:43:18.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794052124023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:18.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:18.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794052124023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:43:18.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sts.php 2025-06-14 21:43:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071866688488,"createTime":1749894247555,"epollFd":11,"onlineDuration":14350874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:18.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-14 21:43:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zz.php/wp-includes/wp-includes_function.php 2025-06-14 21:43:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071866926684,"createTime":1749894247555,"epollFd":11,"onlineDuration":14351218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:18.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wso.php 2025-06-14 21:43:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-14 21:43:19.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-14 21:43:19.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets 2025-06-14 21:43:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/forbidden.php 2025-06-14 21:43:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/xBrain.php 2025-06-14 21:43:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-14 21:43:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-14 21:43:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:43:20.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 21:43:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist 2025-06-14 21:43:20.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-14 21:43:20.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xz.php 2025-06-14 21:43:20.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:20.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/roger-waters/news/roger-waters-claims-david-gilmour-banned-him-from-pink-floyd-s-website-and-socials_6312103 2025-06-14 21:43:20.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 21:43:20.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:20.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6EeSZtdQrch.php 2025-06-14 21:43:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/alfa-rex.php 2025-06-14 21:43:21.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/00.php 2025-06-14 21:43:21.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/if.php 2025-06-14 21:43:21.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean 2025-06-14 21:43:21.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-14 21:43:21.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 21:43:21.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta 2025-06-14 21:43:21.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:21.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/n.php 2025-06-14 21:43:22.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-14 21:43:22.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-14 21:43:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 21:43:22.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php?p= 2025-06-14 21:43:22.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-14 21:43:22.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:22.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/g/f/f/b/ 2025-06-14 21:43:23.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hitech-news.com 2025-06-14 21:43:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:23.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071869023072,"createTime":1749894247555,"epollFd":11,"onlineDuration":14355870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:23.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-14 21:43:23.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets 2025-06-14 21:43:23.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-14 21:43:23.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/list-reusable-blocks 2025-06-14 21:43:23.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:23.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-14 21:43:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_class_datalib.php 2025-06-14 21:43:24.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:24.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-14 21:43:24.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:24.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-14 21:43:24.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:24.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p=&upload 2025-06-14 21:43:24.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:24.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/OwG5LmjClXZ.php 2025-06-14 21:43:25.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/autoload_classmap.php 2025-06-14 21:43:25.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-14 21:43:25.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-14 21:43:25.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/.1 2025-06-14 21:43:25.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-14 21:43:25.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:25.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mna.php 2025-06-14 21:43:26.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 21:43:26.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/x2.php 2025-06-14 21:43:26.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-atom.php 2025-06-14 21:43:26.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception 2025-06-14 21:43:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/Ab0ut.php 2025-06-14 21:43:26.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1975.php 2025-06-14 21:43:26.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-14 21:43:26.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:26.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b0.php 2025-06-14 21:43:27.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:27.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/themes.php 2025-06-14 21:43:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-14 21:43:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:27.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6.php 2025-06-14 21:43:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:27.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/xBrain.php 2025-06-14 21:43:28.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/autoload_classmap.php 2025-06-14 21:43:28.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:43:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/susan/articles/day-trips-from-ho-chi-minh-city 2025-06-14 21:43:28.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-14 21:43:28.192 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776405334472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:28.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:43:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.776405334472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:43:28.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:43:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/classwithtostring.php 2025-06-14 21:43:28.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/IXR/allez.php 2025-06-14 21:43:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071871361604,"createTime":1749894247555,"epollFd":11,"onlineDuration":14360890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-14 21:43:28.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:28.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:29.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 21:43:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-14 21:43:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071872049872,"createTime":1749894247555,"epollFd":11,"onlineDuration":14361985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:29.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/defaults.php 2025-06-14 21:43:29.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-14 21:43:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-14 21:43:29.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php?p= 2025-06-14 21:43:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-14 21:43:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal 2025-06-14 21:43:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-14 21:43:30.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 21:43:30.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known 2025-06-14 21:43:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings/admin.php 2025-06-14 21:43:31.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/wp-login.php 2025-06-14 21:43:31.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-db-ajax-made/wp-ajax.php 2025-06-14 21:43:31.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/atomlib.php 2025-06-14 21:43:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/wp-post.php 2025-06-14 21:43:31.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src 2025-06-14 21:43:31.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php?p= 2025-06-14 21:43:31.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:31.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-14 21:43:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:32.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/d.php 2025-06-14 21:43:32.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:32.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-error_log.php 2025-06-14 21:43:32.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:32.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php 2025-06-14 21:43:32.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:32.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready/file.php 2025-06-14 21:43:32.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:32.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 21:43:33.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:33.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ppus/up.php 2025-06-14 21:43:33.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/wp-content/plugins/fix 2025-06-14 21:43:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/index.php 2025-06-14 21:43:33.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071873738300,"createTime":1749894247555,"epollFd":11,"onlineDuration":14365876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:33.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/file.php 2025-06-14 21:43:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-14 21:43:33.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:33.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moduless.php 2025-06-14 21:43:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:34.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/network.php 2025-06-14 21:43:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zT.php 2025-06-14 21:43:34.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:34.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-14 21:43:34.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:34.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/about.php 2025-06-14 21:43:35.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:35.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/css.php 2025-06-14 21:43:35.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:35.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7yn.php 2025-06-14 21:43:35.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:35.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-14 21:43:35.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:35.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-14 21:43:36.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-conflg.php?p= 2025-06-14 21:43:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/var/www/html/uploads 2025-06-14 21:43:36.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp.php 2025-06-14 21:43:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4oaMT6spgwP.php 2025-06-14 21:43:36.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:43:36.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:43:36.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:36.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/.info.php 2025-06-14 21:43:36.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:36.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/function.php 2025-06-14 21:43:37.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/csv.php 2025-06-14 21:43:37.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-14 21:43:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/index.php 2025-06-14 21:43:37.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php/alfacgiapi 2025-06-14 21:43:37.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 21:43:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:37.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/1.php 2025-06-14 21:43:38.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:38.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-atom.php 2025-06-14 21:43:38.202 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814403533935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:38.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814403533935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:43:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:38.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/alfa-rex.php 2025-06-14 21:43:38.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071876042616,"createTime":1749894247555,"epollFd":11,"onlineDuration":14370883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3.php 2025-06-14 21:43:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 21:43:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.config.php 2025-06-14 21:43:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071876351876,"createTime":1749894247555,"epollFd":11,"onlineDuration":14371215,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:38.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:38.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-14 21:43:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:39.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-14 21:43:39.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:39.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor 2025-06-14 21:43:39.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:39.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-14 21:43:39.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:39.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-14 21:43:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goods.php 2025-06-14 21:43:40.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:40.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-14 21:43:40.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:40.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/wp-error_log.php 2025-06-14 21:43:40.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:40.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/x2.php 2025-06-14 21:43:40.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:40.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/autoload_classmap.php 2025-06-14 21:43:40.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:40.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7index.php 2025-06-14 21:43:41.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:41.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/wp-login.php 2025-06-14 21:43:41.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:41.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 21:43:41.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:41.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/xccc.php 2025-06-14 21:43:41.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:41.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file2.php 2025-06-14 21:43:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:42.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/export.php 2025-06-14 21:43:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:42.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/classic-editor.php 2025-06-14 21:43:42.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:42.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php?p= 2025-06-14 21:43:42.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-14 21:43:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-14 21:43:43.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:43.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p 2025-06-14 21:43:43.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-14 21:43:43.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071878415364,"createTime":1749894247555,"epollFd":11,"onlineDuration":14375877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:43.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-one.php 2025-06-14 21:43:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:43:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 21:43:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/FgSEetRrDqi.php 2025-06-14 21:43:43.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:43.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php?p= 2025-06-14 21:43:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php?p= 2025-06-14 21:43:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ynz.PhP7 2025-06-14 21:43:44.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:44.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 21:43:44.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:43:44.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:43:44.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:44.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rk2.php 2025-06-14 21:43:45.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-14 21:43:45.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/index.php 2025-06-14 21:43:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview 2025-06-14 21:43:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-14 21:43:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-14 21:43:45.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:45.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/wp-error_log.php?dir=. 2025-06-14 21:43:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/item.php 2025-06-14 21:43:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/moon.php 2025-06-14 21:43:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/dropdown.php 2025-06-14 21:43:46.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/chosen.php 2025-06-14 21:43:46.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/item.php 2025-06-14 21:43:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php 2025-06-14 21:43:47.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/zmFM.php 2025-06-14 21:43:47.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php?p= 2025-06-14 21:43:47.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 21:43:47.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/autoload_classmap.php 2025-06-14 21:43:47.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/10 2025-06-14 21:43:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:47.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 21:43:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4price.php 2025-06-14 21:43:48.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:43:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/themes.php 2025-06-14 21:43:48.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830812454223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:48.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:48.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830812454223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:43:48.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:48.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-14 21:43:48.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:48.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-14 21:43:48.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071881010516,"createTime":1749894247555,"epollFd":11,"onlineDuration":14381045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:48.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php?p= 2025-06-14 21:43:48.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:48.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071881111848,"createTime":1749894247555,"epollFd":11,"onlineDuration":14381360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:43:49.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php?p= 2025-06-14 21:43:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-14 21:43:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/index.php 2025-06-14 21:43:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-14 21:43:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-14 21:43:49.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/autoload_classmap.php 2025-06-14 21:43:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V5.php 2025-06-14 21:43:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-14 21:43:50.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 21:43:50.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php7 2025-06-14 21:43:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 21:43:50.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer2.8.php 2025-06-14 21:43:50.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:50.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-14 21:43:51.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/error.php 2025-06-14 21:43:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-error_log.php 2025-06-14 21:43:51.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 21:43:51.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/latest-comments 2025-06-14 21:43:51.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/interactivity-api 2025-06-14 21:43:51.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kk.php 2025-06-14 21:43:51.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:51.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 21:43:52.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps 2025-06-14 21:43:52.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/e/d/f/a/axfnwtvogks.php 2025-06-14 21:43:52.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o.php 2025-06-14 21:43:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/priv8.php 2025-06-14 21:43:52.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-sec/ab.php 2025-06-14 21:43:52.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:52.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/x2.php 2025-06-14 21:43:53.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php?p= 2025-06-14 21:43:53.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:53.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/x.php 2025-06-14 21:43:53.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:43:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/images/reviews2/furious-7-fr.jpg 2025-06-14 21:43:53.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:43:53.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/mn/20140717/180714_dwp_celebrity_doll_repaint/janet-jackson-celebrity-dolls-brought-to-life_4292711.jpg 2025-06-14 21:43:53.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 21:43:53.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:43:53.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/ln/20140302/elton_john_after_party_inside_030314_03/nathalie-emmanuel-stef-dawson-22nd-annual-elton-john_4094074.jpg 2025-06-14 21:43:53.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:43:53.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/sn/20160724/240716_entertainment_weekly_comic_con_party/entertainment-weeklys-annual-comic-con_5332279.jpg 2025-06-14 21:43:53.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 21:43:53.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/ln/20170408/100417_fast_and_furious_8_new_york/new-york-premiere-of-fast_5646129.jpg 2025-06-14 21:43:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071883121380,"createTime":1749894247555,"epollFd":11,"onlineDuration":14385876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:53.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:43:53.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/statics/image/placeholder.png 2025-06-14 21:43:53.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/b.php 2025-06-14 21:43:53.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stindex.php 2025-06-14 21:43:53.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 21:43:53.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/ln/20150402/020415_premiere_furious_7/nathalie-emmanuel-premiere-furious-7_4659939.jpg 2025-06-14 21:43:53.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 21:43:53.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/ln/20160410/110416_game_of_throne_premiere/premiere-of-game-of-thrones_5207614.jpg 2025-06-14 21:43:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059990 2025-06-14 21:43:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/sn/20160724/240716_entertainment_weekly_comic_con_party/entertainment-weeklys-annual-comic-con_5332274.jpg 2025-06-14 21:43:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051b00 2025-06-14 21:43:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/mn/20161018/181016_phil_collins_photocall2/phil-collins-attends-photocall_5423224.jpg 2025-06-14 21:43:53.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/FriUsGzT5d7.php 2025-06-14 21:43:53.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:53.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ispeconline.com/css/index.php 2025-06-14 21:43:54.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ca20 2025-06-14 21:43:54.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/mn/20161101/jonathan_ross_halloween_party_011116_main/jonathan-ross-halloween-party-london_5443103.jpg 2025-06-14 21:43:54.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0548c0 2025-06-14 21:43:54.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/ln/20160724/240716_entertainment_weekly_comic_con_party/entertainment-weeklys-annual-comic-con_5332099.jpg 2025-06-14 21:43:54.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055b00 2025-06-14 21:43:54.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/images/feature-images/nathalie-emmanuel-2016-wenn-670-380.jpg 2025-06-14 21:43:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057210 2025-06-14 21:43:54.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pics/mn/20161214/141216_passengerspremiere/passengers-world-premiere-arrivals_5510204.jpg 2025-06-14 21:43:54.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/admiin.php 2025-06-14 21:43:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/sllolx.php 2025-06-14 21:43:54.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-14 21:43:54.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-14 21:43:54.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:54.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-14 21:43:55.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/autoload_classmap.php 2025-06-14 21:43:55.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer1.php 2025-06-14 21:43:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-14 21:43:55.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/autoload_classmap.php 2025-06-14 21:43:55.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/LOE5823rYzM.php 2025-06-14 21:43:55.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:55.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-includes/index.php 2025-06-14 21:43:56.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:56.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/xmrlpc.php?p= 2025-06-14 21:43:56.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:56.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 21:43:56.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:56.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 21:43:56.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:56.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cli/wp-login.php 2025-06-14 21:43:57.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-14 21:43:57.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-14 21:43:57.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php?p= 2025-06-14 21:43:57.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/network-settings.php 2025-06-14 21:43:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 21:43:57.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:57.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/.info.php 2025-06-14 21:43:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/directionality 2025-06-14 21:43:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:43:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hideo/network.php 2025-06-14 21:43:58.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83454704284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:43:58.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0618a0 2025-06-14 21:43:58.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83454704284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0618a0 2025-06-14 21:43:58.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0618a0 2025-06-14 21:43:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/about.php 2025-06-14 21:43:58.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 21:43:58.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/oRxHmTiQhWN.php 2025-06-14 21:43:58.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071885725744,"createTime":1749894247555,"epollFd":11,"onlineDuration":14391121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:43:58.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension 2025-06-14 21:43:58.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0627c0 2025-06-14 21:43:58.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:43:58.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:58.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/wp-login.php 2025-06-14 21:43:59.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:43:59.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/imagesvuln.php 2025-06-14 21:43:59.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-14 21:43:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies 2025-06-14 21:43:59.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071885934988,"createTime":1749894247555,"epollFd":11,"onlineDuration":14391864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:43:59.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-14 21:43:59.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/098.php 2025-06-14 21:43:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:43:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8.php 2025-06-14 21:44:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nzouv.php 2025-06-14 21:44:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-14 21:44:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/DBb75TX4aSq.php 2025-06-14 21:44:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo328/fw.php 2025-06-14 21:44:00.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:44:00.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:00.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:00.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php?p= 2025-06-14 21:44:01.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:01.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/term-description 2025-06-14 21:44:01.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:01.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 21:44:01.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:01.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-14 21:44:01.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:01.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admiin.php 2025-06-14 21:44:01.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:01.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-14 21:44:02.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/b.php 2025-06-14 21:44:02.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php 2025-06-14 21:44:02.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admiin.php 2025-06-14 21:44:02.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-14 21:44:02.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new_license.php 2025-06-14 21:44:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:44:02.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-14 21:44:02.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:02.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer 2025-06-14 21:44:03.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/image 2025-06-14 21:44:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3UiGPRTjwLI.php 2025-06-14 21:44:03.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:03.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 21:44:03.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/lock.php 2025-06-14 21:44:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/option-old.php 2025-06-14 21:44:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php?p= 2025-06-14 21:44:03.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jindex.php 2025-06-14 21:44:03.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:03.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071888176136,"createTime":1749894247555,"epollFd":11,"onlineDuration":14396407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:04.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 21:44:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 21:44:04.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 21:44:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/intense/block-css.php 2025-06-14 21:44:04.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor 2025-06-14 21:44:04.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/RxR.php 2025-06-14 21:44:04.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:04.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/class-wp-rest-core.php 2025-06-14 21:44:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-14 21:44:05.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-14 21:44:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-14 21:44:05.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2021/03 2025-06-14 21:44:05.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 21:44:05.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:05.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/87.php 2025-06-14 21:44:06.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/minimo.php 2025-06-14 21:44:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/about.php 2025-06-14 21:44:06.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 21:44:06.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063690 2025-06-14 21:44:06.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-14 21:44:06.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/admiin.php 2025-06-14 21:44:06.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vuln.php 2025-06-14 21:44:06.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:06.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/maHidu7t8ye.php 2025-06-14 21:44:07.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:07.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 21:44:07.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:07.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-login.php 2025-06-14 21:44:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:07.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search 2025-06-14 21:44:07.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:07.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/upfile.php 2025-06-14 21:44:07.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:07.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-14 21:44:08.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:08.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:08.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/tinyfilemanager.php 2025-06-14 21:44:08.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830080032348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064000 2025-06-14 21:44:08.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830080032348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec064000 2025-06-14 21:44:08.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064000 2025-06-14 21:44:08.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/heading 2025-06-14 21:44:08.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-14 21:44:08.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/chosen.php 2025-06-14 21:44:08.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064410 2025-06-14 21:44:08.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nathalie-emmanuel 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f3a0 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f3a0 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:44:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:44:08.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071890452816,"createTime":1749894247555,"epollFd":11,"onlineDuration":14401200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:08.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:08.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-14 21:44:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint 2025-06-14 21:44:09.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071890548884,"createTime":1749894247555,"epollFd":11,"onlineDuration":14401530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t.php 2025-06-14 21:44:09.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 21:44:09.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0byte.php 2025-06-14 21:44:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media 2025-06-14 21:44:09.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/small.php 2025-06-14 21:44:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 21:44:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7.php 2025-06-14 21:44:09.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:09.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php?p= 2025-06-14 21:44:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 21:44:10.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 21:44:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/index.php 2025-06-14 21:44:10.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/classwithtostring.php 2025-06-14 21:44:10.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-14 21:44:10.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057210 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055b00 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0548c0 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ca20 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051b00 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059990 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057210 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055b00 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0548c0 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ca20 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051b00 2025-06-14 21:44:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059990 2025-06-14 21:44:10.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 21:44:10.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-index.php 2025-06-14 21:44:10.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:10.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/block-support.php 2025-06-14 21:44:11.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 21:44:11.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-14 21:44:11.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/autoload_classmap.php 2025-06-14 21:44:11.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 21:44:11.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0548c0 2025-06-14 21:44:11.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:44:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:11.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php?p= 2025-06-14 21:44:12.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 21:44:12.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tqy.php 2025-06-14 21:44:12.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-14 21:44:12.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet.php 2025-06-14 21:44:12.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/tmp/.session.php 2025-06-14 21:44:12.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:12.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9index.php 2025-06-14 21:44:13.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-14 21:44:13.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/xBrain.php 2025-06-14 21:44:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ds.php 2025-06-14 21:44:13.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/users.php 2025-06-14 21:44:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/admin.php 2025-06-14 21:44:13.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071892765028,"createTime":1749894247555,"epollFd":11,"onlineDuration":14406109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:13.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/db.php?u 2025-06-14 21:44:13.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:13.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine 2025-06-14 21:44:14.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:14.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-14 21:44:14.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:14.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-14 21:44:14.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:14.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/admin.php 2025-06-14 21:44:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/q.php 2025-06-14 21:44:14.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:14.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit-form.php 2025-06-14 21:44:14.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0627c0 keealive timeout 2025-06-14 21:44:14.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0627c0 2025-06-14 21:44:15.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/wp-login.php 2025-06-14 21:44:15.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin_logs.php 2025-06-14 21:44:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jNY9.php 2025-06-14 21:44:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets 2025-06-14 21:44:15.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror 2025-06-14 21:44:15.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-14 21:44:15.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php?p= 2025-06-14 21:44:15.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl2023.php 2025-06-14 21:44:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fmadmin.php 2025-06-14 21:44:16.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates 2025-06-14 21:44:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-14 21:44:16.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-14 21:44:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 21:44:16.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/doc.php 2025-06-14 21:44:16.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-14 21:44:16.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:16.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/links.php 2025-06-14 21:44:17.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:17.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/muse.php 2025-06-14 21:44:17.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:17.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-conflg.php 2025-06-14 21:44:17.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:17.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blogs.dir/about.php 2025-06-14 21:44:17.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:17.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani/yani 2025-06-14 21:44:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:17.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/unix.php 2025-06-14 21:44:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:18.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/index.php 2025-06-14 21:44:18.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:18.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817378997802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:18.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0627c0 2025-06-14 21:44:18.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817378997802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0627c0 2025-06-14 21:44:18.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0627c0 2025-06-14 21:44:18.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/41.php 2025-06-14 21:44:18.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071894869312,"createTime":1749894247555,"epollFd":11,"onlineDuration":14410865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:18.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 21:44:18.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Parse 2025-06-14 21:44:18.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:44:18.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:18.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:18.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071895137776,"createTime":1749894247555,"epollFd":11,"onlineDuration":14411212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:19.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 21:44:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/autoload_classmap.php 2025-06-14 21:44:19.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4MyJ.php 2025-06-14 21:44:19.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:19.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-login.php 2025-06-14 21:44:19.585 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:44:19.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 21:44:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-14 21:44:20.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 21:44:20.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-tested.php 2025-06-14 21:44:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xm.php 2025-06-14 21:44:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-14 21:44:20.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php?p= 2025-06-14 21:44:20.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-14 21:44:20.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:20.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-14 21:44:21.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/index.php?p= 2025-06-14 21:44:21.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 21:44:21.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:21.365 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:44:21.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:21.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lv.php 2025-06-14 21:44:21.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/Curve25519/Ge 2025-06-14 21:44:21.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library 2025-06-14 21:44:21.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:21.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/good.php 2025-06-14 21:44:22.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp_class_datlib.php 2025-06-14 21:44:22.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/autoload_classmap.php 2025-06-14 21:44:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes 2025-06-14 21:44:22.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-14 21:44:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063690 keealive timeout 2025-06-14 21:44:22.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063690 2025-06-14 21:44:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user 2025-06-14 21:44:22.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063690 2025-06-14 21:44:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:44:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/wp-login.php 2025-06-14 21:44:23.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nop.php 2025-06-14 21:44:23.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071897232848,"createTime":1749894247555,"epollFd":11,"onlineDuration":14415889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugin.php 2025-06-14 21:44:23.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:23.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php?p= 2025-06-14 21:44:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo 2025-06-14 21:44:24.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:24.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:44:24.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-14 21:44:24.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-14 21:44:24.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-14 21:44:24.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admin.php 2025-06-14 21:44:24.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064410 keealive timeout 2025-06-14 21:44:24.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:44:24.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064410 2025-06-14 21:44:24.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:24.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioxi/ioxi 2025-06-14 21:44:24.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:24.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty 2025-06-14 21:44:25.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:25.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-14 21:44:25.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:25.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat 2025-06-14 21:44:25.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:25.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/about.php 2025-06-14 21:44:25.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:25.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/s.php 2025-06-14 21:44:25.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:25.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/cry.php.pjpeg 2025-06-14 21:44:26.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:26.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin2.php 2025-06-14 21:44:26.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:26.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-site 2025-06-14 21:44:26.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:26.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admin.php 2025-06-14 21:44:26.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:26.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/alfa-rex.php 2025-06-14 21:44:26.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-14 21:44:26.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-14 21:44:26.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:26.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-wso.php 2025-06-14 21:44:27.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confiig.php 2025-06-14 21:44:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/schema.php 2025-06-14 21:44:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 21:44:27.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-14 21:44:27.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Leaf.php 2025-06-14 21:44:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/index.php 2025-06-14 21:44:28.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:28.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/autoload_classmap.php 2025-06-14 21:44:28.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83103370666504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:28.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:28.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83103370666504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:44:28.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:28.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confirm.php 2025-06-14 21:44:28.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:28.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071899567432,"createTime":1749894247555,"epollFd":11,"onlineDuration":14420882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ot_shipping.php 2025-06-14 21:44:28.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0548c0 keealive timeout 2025-06-14 21:44:28.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0548c0 2025-06-14 21:44:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o7LSW.php 2025-06-14 21:44:28.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/winamp/index.php 2025-06-14 21:44:28.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:28.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071899938544,"createTime":1749894247555,"epollFd":11,"onlineDuration":14421436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-14 21:44:29.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-login.php 2025-06-14 21:44:29.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/x2.php 2025-06-14 21:44:29.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz.php 2025-06-14 21:44:29.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-14 21:44:29.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php 2025-06-14 21:44:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-14 21:44:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/users.php 2025-06-14 21:44:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/swm6p5Zny1e.php 2025-06-14 21:44:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-14 21:44:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/index.php 2025-06-14 21:44:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post.php 2025-06-14 21:44:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-14 21:44:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-14 21:44:30.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:30.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-footer.php 2025-06-14 21:44:31.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-14 21:44:31.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-login.php 2025-06-14 21:44:31.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6index.php 2025-06-14 21:44:31.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mwioWRjdxDE.php 2025-06-14 21:44:31.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload 2025-06-14 21:44:31.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:31.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rahma.php 2025-06-14 21:44:32.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php?p= 2025-06-14 21:44:32.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php 2025-06-14 21:44:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-14 21:44:32.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shells.php 2025-06-14 21:44:32.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-14 21:44:32.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:32.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine 2025-06-14 21:44:33.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 21:44:33.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:33.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shellv3.php 2025-06-14 21:44:33.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/index.php 2025-06-14 21:44:33.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071901967816,"createTime":1749894247555,"epollFd":11,"onlineDuration":14425897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:33.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-stream.php 2025-06-14 21:44:33.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shapes.php 2025-06-14 21:44:33.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:33.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_wrong_datlib.php 2025-06-14 21:44:34.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:34.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 21:44:34.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:34.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-14 21:44:34.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:34.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/chosen.php 2025-06-14 21:44:34.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:34.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-14 21:44:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/mariju.php 2025-06-14 21:44:35.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 21:44:35.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/updates.php 2025-06-14 21:44:35.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system 2025-06-14 21:44:35.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-14 21:44:35.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:35.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admin.php 2025-06-14 21:44:36.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/dog.php 2025-06-14 21:44:36.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-14 21:44:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes 2025-06-14 21:44:36.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 21:44:36.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/wp-tinymce.php 2025-06-14 21:44:36.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:36.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/about.php 2025-06-14 21:44:37.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:37.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-14 21:44:37.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:37.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x2.php 2025-06-14 21:44:37.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:37.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-14 21:44:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes.bak/html-api/about.php 2025-06-14 21:44:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:38.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-14 21:44:38.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835477828979492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:38.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835477828979492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:44:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:38.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:44:38.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:44:38.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:38.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071904307664,"createTime":1749894247555,"epollFd":11,"onlineDuration":14430901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:38.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/am.php 2025-06-14 21:44:38.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:44:38.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:44:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063690 keealive timeout 2025-06-14 21:44:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063690 2025-06-14 21:44:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:44:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 21:44:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php?p= 2025-06-14 21:44:39.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071904644560,"createTime":1749894247555,"epollFd":11,"onlineDuration":14431464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-14 21:44:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist 2025-06-14 21:44:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 21:44:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 21:44:39.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-14 21:44:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/atomlib.php/sym.php 2025-06-14 21:44:40.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/default.php 2025-06-14 21:44:40.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tsRBxmo.php 2025-06-14 21:44:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 21:44:40.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-14 21:44:40.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/anone.php 2025-06-14 21:44:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:44:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:40.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php?p= 2025-06-14 21:44:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes 2025-06-14 21:44:40.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:40.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth 2025-06-14 21:44:41.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:41.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/b.php 2025-06-14 21:44:41.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:41.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y7.php 2025-06-14 21:44:41.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:41.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-14 21:44:41.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:41.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-14 21:44:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-14 21:44:42.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/admin.php 2025-06-14 21:44:42.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 21:44:42.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/admiin.php 2025-06-14 21:44:42.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images 2025-06-14 21:44:42.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-14 21:44:42.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:42.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wkG.php 2025-06-14 21:44:43.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:43.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/UmpVR1Ersn8.php 2025-06-14 21:44:43.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 21:44:43.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071906636984,"createTime":1749894247555,"epollFd":11,"onlineDuration":14435886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gawean.PhP7 2025-06-14 21:44:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-14 21:44:43.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/themes.php 2025-06-14 21:44:43.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:43.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/autoload_classmap.php 2025-06-14 21:44:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/z4x.php 2025-06-14 21:44:44.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:44.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/udd.php 2025-06-14 21:44:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/yyobang/mar.php 2025-06-14 21:44:45.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:45.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/cloud.php 2025-06-14 21:44:45.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:45.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/wp-login.php 2025-06-14 21:44:45.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:45.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/brU.php 2025-06-14 21:44:45.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:45.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-14 21:44:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 21:44:46.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php?p= 2025-06-14 21:44:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-14 21:44:46.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp_images/alfacgiapi/perl.alfa.php 2025-06-14 21:44:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php?p= 2025-06-14 21:44:46.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php?u 2025-06-14 21:44:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:44:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:47.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 21:44:47.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:47.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-14 21:44:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:47.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 21:44:47.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:47.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/class-db.php 2025-06-14 21:44:47.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:47.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce 2025-06-14 21:44:48.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alwso.php 2025-06-14 21:44:48.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:48.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:48.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php?p= 2025-06-14 21:44:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/wpview 2025-06-14 21:44:48.251 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792705535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:48.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.792705535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:44:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:48.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/good.php 2025-06-14 21:44:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:48.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports 2025-06-14 21:44:48.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:44:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/historys-most-misinterpreted-quotes 2025-06-14 21:44:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-login.php 2025-06-14 21:44:48.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071909242664,"createTime":1749894247555,"epollFd":11,"onlineDuration":14441184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:48.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:48.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asasx.php 2025-06-14 21:44:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php?p= 2025-06-14 21:44:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071909349260,"createTime":1749894247555,"epollFd":11,"onlineDuration":14441531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:49.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise 2025-06-14 21:44:49.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf_tracking.php 2025-06-14 21:44:49.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/xBrain.php 2025-06-14 21:44:49.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-14 21:44:49.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 21:44:49.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olu.php 2025-06-14 21:44:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins 2025-06-14 21:44:50.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:50.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image 2025-06-14 21:44:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 21:44:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php?p= 2025-06-14 21:44:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-footer.php 2025-06-14 21:44:51.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cux.php 2025-06-14 21:44:51.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-14 21:44:51.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/finley/min.php 2025-06-14 21:44:51.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/server.php 2025-06-14 21:44:51.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors 2025-06-14 21:44:51.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-14 21:44:51.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-14 21:44:51.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:51.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php 2025-06-14 21:44:52.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/db.php?u 2025-06-14 21:44:52.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images 2025-06-14 21:44:52.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files 2025-06-14 21:44:52.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/themes-install.php 2025-06-14 21:44:52.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-14 21:44:52.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:52.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSO.php 2025-06-14 21:44:53.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fIPCHgi5lwx.php 2025-06-14 21:44:53.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:53.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/777.php 2025-06-14 21:44:53.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/sym.php 2025-06-14 21:44:53.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/up.php 2025-06-14 21:44:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071911341684,"createTime":1749894247555,"epollFd":11,"onlineDuration":14445889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:53.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-14 21:44:53.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/up.php 2025-06-14 21:44:53.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/srx.php 2025-06-14 21:44:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php?p= 2025-06-14 21:44:54.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:54.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5index.php 2025-06-14 21:44:54.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:54.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page 2025-06-14 21:44:54.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:54.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 21:44:54.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:54.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 21:44:54.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:54.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidebar.php 2025-06-14 21:44:55.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ben.php 2025-06-14 21:44:55.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-14 21:44:55.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-14 21:44:55.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/+year+/+month+/ 2025-06-14 21:44:55.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads 2025-06-14 21:44:55.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bob.php?p= 2025-06-14 21:44:55.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:55.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-14 21:44:56.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xhell.php 2025-06-14 21:44:56.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library 2025-06-14 21:44:56.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-14 21:44:56.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugin.php 2025-06-14 21:44:56.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css 2025-06-14 21:44:56.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/chosen.php 2025-06-14 21:44:56.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:56.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-14 21:44:57.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-14 21:44:57.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/?p= 2025-06-14 21:44:57.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-shell.php 2025-06-14 21:44:57.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-add-admin.php 2025-06-14 21:44:57.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-14 21:44:57.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:57.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 21:44:58.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-14 21:44:58.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:44:58.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:44:58.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/about.php 2025-06-14 21:44:58.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836162567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:44:58.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:44:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836162567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:44:58.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:44:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/8XnPa2ebzjt.php 2025-06-14 21:44:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913694692,"createTime":1749894247555,"epollFd":11,"onlineDuration":14450886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:44:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/not/includes/about.php 2025-06-14 21:44:58.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:44:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/up.php 2025-06-14 21:44:58.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana 2025-06-14 21:44:58.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913960524,"createTime":1749894247555,"epollFd":11,"onlineDuration":14451219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:44:58.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:58.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/fw.php 2025-06-14 21:44:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pqyKOTiR2.php 2025-06-14 21:44:59.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 21:44:59.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/go.php 2025-06-14 21:44:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-14 21:44:59.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/AhqPecJ6oky.php 2025-06-14 21:44:59.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:44:59.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/Core32.php 2025-06-14 21:45:00.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-php 2025-06-14 21:45:00.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-14 21:45:00.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-adminincludesclass-wp-media-list-data.php 2025-06-14 21:45:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htdocs/shell 2025-06-14 21:45:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-14 21:45:00.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-14 21:45:00.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:00.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 21:45:01.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:01.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gins/wp-help 2025-06-14 21:45:01.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:01.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/ben.php?dir=. 2025-06-14 21:45:01.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:01.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/conf_upload.php 2025-06-14 21:45:01.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:01.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php7 2025-06-14 21:45:01.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:01.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php 2025-06-14 21:45:02.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-14 21:45:02.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-14 21:45:02.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/dropdown.php?pass=yanz 2025-06-14 21:45:02.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/images.php 2025-06-14 21:45:02.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-14 21:45:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:45:02.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:02.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 21:45:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:02.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/haxor.php 2025-06-14 21:45:03.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/file.php 2025-06-14 21:45:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/about.php 2025-06-14 21:45:03.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/about.php 2025-06-14 21:45:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/j.php 2025-06-14 21:45:03.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nasgor.php 2025-06-14 21:45:03.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:03.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3 2025-06-14 21:45:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sb.php 2025-06-14 21:45:04.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php/.well-known/pki-validation/xmrlpc.php 2025-06-14 21:45:04.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-14 21:45:04.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071916770184,"createTime":1749894247555,"epollFd":11,"onlineDuration":14457088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:45:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:45:04.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:04.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/07 2025-06-14 21:45:05.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baindex.php 2025-06-14 21:45:05.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php 2025-06-14 21:45:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/index.php 2025-06-14 21:45:05.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ben.php 2025-06-14 21:45:05.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 21:45:05.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR 2025-06-14 21:45:05.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:05.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/indexx.php 2025-06-14 21:45:06.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:06.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 21:45:06.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:06.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/modules/modules.php 2025-06-14 21:45:06.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:06.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-14 21:45:06.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:06.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/wp-post.php 2025-06-14 21:45:06.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:45:06.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:06.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 21:45:07.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:07.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-14 21:45:07.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:07.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 21:45:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ee.php 2025-06-14 21:45:07.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:07.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wjacfltdmPx.php 2025-06-14 21:45:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/edit.php 2025-06-14 21:45:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 21:45:08.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:08.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/chosen.php 2025-06-14 21:45:08.271 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78458023071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78458023071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:45:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:08.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sindex.php 2025-06-14 21:45:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071918378336,"createTime":1749894247555,"epollFd":11,"onlineDuration":14460865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:45:08.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-14 21:45:08.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files 2025-06-14 21:45:08.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:08.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071918674436,"createTime":1749894247555,"epollFd":11,"onlineDuration":14461213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-14 21:45:09.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentythree/patterns/index.php 2025-06-14 21:45:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms 2025-06-14 21:45:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/bak.php?p= 2025-06-14 21:45:09.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:09.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/greg-proops/news/whose-line-is-it-anyway-set-to-return-as-london-stage-show_4719343 2025-06-14 21:45:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz1.php 2025-06-14 21:45:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-14 21:45:10.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-signup.php 2025-06-14 21:45:10.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets 2025-06-14 21:45:10.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/Admin-Author.php 2025-06-14 21:45:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-14 21:45:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/wp-access.php 2025-06-14 21:45:10.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:10.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-14 21:45:11.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ans.php 2025-06-14 21:45:11.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaul1.php 2025-06-14 21:45:11.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 21:45:11.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-14 21:45:11.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/css.php 2025-06-14 21:45:11.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 21:45:11.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:45:11.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:11.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-14 21:45:11.982 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:45:11.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:45:12.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade 2025-06-14 21:45:12.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/uploader.php 2025-06-14 21:45:12.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/zrt.php 2025-06-14 21:45:12.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell 2025-06-14 21:45:12.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-14 21:45:12.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:12.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-14 21:45:13.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-14 21:45:13.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:13.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071920737924,"createTime":1749894247555,"epollFd":11,"onlineDuration":14465891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:13.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bitrix/admin/htmleditor2/natural.php 2025-06-14 21:45:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/pwnd.php 2025-06-14 21:45:13.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-14 21:45:13.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:13.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 21:45:14.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:14.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pHx9IqoXnlL.php 2025-06-14 21:45:14.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:14.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/admiin.php 2025-06-14 21:45:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:14.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop 2025-06-14 21:45:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php?p= 2025-06-14 21:45:14.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:14.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-14 21:45:15.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-14 21:45:15.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-14 21:45:15.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:45:15.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/emma-roberts/news/emma-roberts-was-shocked-when-victoria-beckham-gave-her-a-shoutout-i-thought-it-was-a-glitch_6385687 2025-06-14 21:45:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-14 21:45:15.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/media.php 2025-06-14 21:45:15.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:45:15.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:45:15.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 21:45:15.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-14 21:45:15.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:15.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/w.php 2025-06-14 21:45:16.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olux.php 2025-06-14 21:45:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qc.php 2025-06-14 21:45:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php?p= 2025-06-14 21:45:16.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-14 21:45:16.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/bluestork/error.php 2025-06-14 21:45:16.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:16.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-theme.php 2025-06-14 21:45:17.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:17.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 21:45:17.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:17.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/vuln.php 2025-06-14 21:45:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:17.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/x2.php 2025-06-14 21:45:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:17.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php 2025-06-14 21:45:17.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:17.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/index.php 2025-06-14 21:45:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ws.php 2025-06-14 21:45:18.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:18.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793867111206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:18.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:45:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.793867111206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:45:18.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:45:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 21:45:18.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider 2025-06-14 21:45:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:18.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071923083036,"createTime":1749894247555,"epollFd":11,"onlineDuration":14470887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:18.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php?p= 2025-06-14 21:45:18.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/wp-login.php 2025-06-14 21:45:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php?p= 2025-06-14 21:45:19.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kQqh695R1LY.php 2025-06-14 21:45:19.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-14 21:45:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private 2025-06-14 21:45:19.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071923555480,"createTime":1749894247555,"epollFd":11,"onlineDuration":14471829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:19.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tuco.php 2025-06-14 21:45:19.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-14 21:45:19.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/04/natural.php 2025-06-14 21:45:19.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:19.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-14 21:45:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PhP7 2025-06-14 21:45:20.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-14 21:45:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/upload.php 2025-06-14 21:45:20.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:45:20.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:45:20.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/index.php 2025-06-14 21:45:20.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/log.php 2025-06-14 21:45:20.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/real/v.php 2025-06-14 21:45:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 21:45:21.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:21.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5.php 2025-06-14 21:45:21.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:21.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3aWTmqSkEDF.php 2025-06-14 21:45:21.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:21.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-14 21:45:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-14 21:45:21.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:21.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/tflow/up.php 2025-06-14 21:45:22.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php/wp-admin/css/colors/blue/wp-login.php 2025-06-14 21:45:22.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mm55.php 2025-06-14 21:45:22.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-14 21:45:22.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/991176.php 2025-06-14 21:45:22.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-14 21:45:22.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cli.php 2025-06-14 21:45:22.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:22.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/date.php 2025-06-14 21:45:23.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:23.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-14 21:45:23.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root 2025-06-14 21:45:23.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071925441308,"createTime":1749894247555,"epollFd":11,"onlineDuration":14475874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:23.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3 2025-06-14 21:45:23.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cache.php 2025-06-14 21:45:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-14 21:45:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/index.php 2025-06-14 21:45:24.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:24.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-14 21:45:24.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:24.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ftpnMRS2BQw.php 2025-06-14 21:45:24.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:24.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-14 21:45:24.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:24.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rk1W6vMJj8y.php 2025-06-14 21:45:25.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-14 21:45:25.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/index.php 2025-06-14 21:45:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?x=ooo 2025-06-14 21:45:25.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/index.php?p= 2025-06-14 21:45:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-error_log.php 2025-06-14 21:45:25.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data/.backup.php 2025-06-14 21:45:25.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:45:25.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:45:25.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:25.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worm0.PhP7 2025-06-14 21:45:26.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-14 21:45:26.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-14 21:45:26.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php0 2025-06-14 21:45:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfacgiapi/perl.alfa.php 2025-06-14 21:45:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:45:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules 2025-06-14 21:45:26.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:26.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/xBrain.php 2025-06-14 21:45:27.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:27.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fw.php 2025-06-14 21:45:27.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:27.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 21:45:27.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:27.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/network.php 2025-06-14 21:45:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seox 2025-06-14 21:45:28.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-14 21:45:28.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:28.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:45:28.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/alfa-rex.php 2025-06-14 21:45:28.288 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802959442138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.802959442138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:45:28.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:28.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-14 21:45:28.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071927782472,"createTime":1749894247555,"epollFd":11,"onlineDuration":14480867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:45:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold 2025-06-14 21:45:28.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071928065412,"createTime":1749894247555,"epollFd":11,"onlineDuration":14481206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:28.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:28.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php?p= 2025-06-14 21:45:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-14 21:45:29.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fex.php 2025-06-14 21:45:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/think.php 2025-06-14 21:45:29.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6ZKP9RiYwlM.php 2025-06-14 21:45:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nee.php 2025-06-14 21:45:29.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:29.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php 2025-06-14 21:45:30.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:30.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/send.php 2025-06-14 21:45:30.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:30.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/2222.php 2025-06-14 21:45:30.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:30.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php/cloud.php 2025-06-14 21:45:30.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:45:30.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:45:30.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:30.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 21:45:30.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:30.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/admiin.php 2025-06-14 21:45:31.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php?p= 2025-06-14 21:45:31.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-14 21:45:31.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-14 21:45:31.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-14 21:45:31.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-14 21:45:31.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:31.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/dimensions-ajax.php 2025-06-14 21:45:32.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp_class_datalib.php 2025-06-14 21:45:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mah.php 2025-06-14 21:45:32.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/about.php 2025-06-14 21:45:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxc.php 2025-06-14 21:45:32.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-14 21:45:32.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:32.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/makeasmtp.php 2025-06-14 21:45:33.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-14 21:45:33.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nope.php 2025-06-14 21:45:33.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/u.php 2025-06-14 21:45:33.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071930163116,"createTime":1749894247555,"epollFd":11,"onlineDuration":14485891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:33.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/freeform 2025-06-14 21:45:33.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:45:33.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:45:33.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php/?path=/home/jufu7693/public_html 2025-06-14 21:45:33.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:33.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 21:45:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4index.php 2025-06-14 21:45:34.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 21:45:34.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.phphttps:/trezurekart.com/classwithtostring.php 2025-06-14 21:45:34.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php?p= 2025-06-14 21:45:34.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c99.php 2025-06-14 21:45:34.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:34.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xBrain.php 2025-06-14 21:45:35.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-14 21:45:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/apikey/natural.php 2025-06-14 21:45:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/b.php 2025-06-14 21:45:35.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/mariju.php 2025-06-14 21:45:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-wp-lock.php 2025-06-14 21:45:35.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:35.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-14 21:45:36.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:36.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/radio.php 2025-06-14 21:45:36.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:36.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-14 21:45:36.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:36.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components 2025-06-14 21:45:36.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:36.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell20211028.php 2025-06-14 21:45:36.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:45:36.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:45:36.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:36.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-14 21:45:37.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates 2025-06-14 21:45:37.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfacgiapi/perl.alfa.php 2025-06-14 21:45:37.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/wp-login.php 2025-06-14 21:45:37.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comment.php 2025-06-14 21:45:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-post.php 2025-06-14 21:45:37.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/autoload_classmap.php 2025-06-14 21:45:37.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:37.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php?p= 2025-06-14 21:45:38.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:38.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:38.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 21:45:38.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833885192871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:38.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:38.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833885192871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:45:38.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:38.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js 2025-06-14 21:45:38.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071932475328,"createTime":1749894247555,"epollFd":11,"onlineDuration":14490889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:38.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 21:45:38.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071932776692,"createTime":1749894247555,"epollFd":11,"onlineDuration":14491217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:38.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:38.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include 2025-06-14 21:45:39.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 21:45:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/config.bak.php 2025-06-14 21:45:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/autoload_classmap.php 2025-06-14 21:45:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admiin.php 2025-06-14 21:45:39.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/press/wp-class.php 2025-06-14 21:45:39.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:45:39.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:39.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-14 21:45:40.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:40.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/index.php 2025-06-14 21:45:40.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:40.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-conflg.php 2025-06-14 21:45:40.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:40.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-header.php 2025-06-14 21:45:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-14 21:45:41.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-14 21:45:41.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-scripts.php 2025-06-14 21:45:41.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager/tinyfilemanager.php 2025-06-14 21:45:41.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/chosen.php 2025-06-14 21:45:41.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 21:45:41.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:41.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-includes/Text/Diff/Engine/shell.php 2025-06-14 21:45:42.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:42.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-14 21:45:42.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:42.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 21:45:42.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:42.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-14 21:45:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yuuki.php 2025-06-14 21:45:43.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/bak.php 2025-06-14 21:45:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:43.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/7kGBWef4vJE.php 2025-06-14 21:45:43.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-14 21:45:43.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934840180,"createTime":1749894247555,"epollFd":11,"onlineDuration":14495891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:43.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/upload.php 2025-06-14 21:45:43.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/?p= 2025-06-14 21:45:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 21:45:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-14 21:45:44.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/dropdown.php 2025-06-14 21:45:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php?p= 2025-06-14 21:45:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/beence.php 2025-06-14 21:45:44.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/item.php 2025-06-14 21:45:44.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type 2025-06-14 21:45:44.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/vendor/bootstrap/css 2025-06-14 21:45:44.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-14 21:45:44.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:44.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-14 21:45:45.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:45.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xBrain.php 2025-06-14 21:45:45.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:45.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/chosen.php 2025-06-14 21:45:45.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:45.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e.php 2025-06-14 21:45:45.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:45.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 21:45:45.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:45.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwso.php 2025-06-14 21:45:46.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 21:45:46.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post-editor.php 2025-06-14 21:45:46.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-14 21:45:46.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 21:45:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-14 21:45:46.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b.php 2025-06-14 21:45:46.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:46.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cloud.php 2025-06-14 21:45:47.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:47.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/fw.php 2025-06-14 21:45:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-14 21:45:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media-admin.php 2025-06-14 21:45:47.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:47.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/mlm.php 2025-06-14 21:45:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-14 21:45:48.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/about.php 2025-06-14 21:45:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:45:48.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-14 21:45:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.alf.php 2025-06-14 21:45:48.307 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83660316467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83660316467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:45:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:48.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-14 21:45:48.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:48.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php?rxr 2025-06-14 21:45:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php?p= 2025-06-14 21:45:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-14 21:45:48.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071937485340,"createTime":1749894247555,"epollFd":11,"onlineDuration":14501261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 21:45:49.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/radio.php 2025-06-14 21:45:49.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/charmap 2025-06-14 21:45:49.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:45:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-14 21:45:49.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kn.php 2025-06-14 21:45:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf.php 2025-06-14 21:45:49.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:49.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-14 21:45:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fw.php 2025-06-14 21:45:50.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-14 21:45:50.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071938102544,"createTime":1749894247555,"epollFd":11,"onlineDuration":14502762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:50.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 21:45:50.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 21:45:50.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-14 21:45:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-14 21:45:51.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:51.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lf.php 2025-06-14 21:45:51.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:51.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 21:45:51.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:51.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php/wp-content/uploads/wplivechat 2025-06-14 21:45:51.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:51.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 21:45:51.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:51.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/index.php 2025-06-14 21:45:52.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:52.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1337.php 2025-06-14 21:45:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:52.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old 2025-06-14 21:45:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:52.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-14 21:45:52.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:52.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php 2025-06-14 21:45:52.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:52.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/r.php 2025-06-14 21:45:53.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:53.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 21:45:53.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-14 21:45:53.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071939577780,"createTime":1749894247555,"epollFd":11,"onlineDuration":14505898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:53.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BW78qubSIi6.php 2025-06-14 21:45:53.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/natural.php 2025-06-14 21:45:53.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/index.php 2025-06-14 21:45:53.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:53.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop 2025-06-14 21:45:54.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/autoload_classmap.php 2025-06-14 21:45:54.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-14 21:45:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 21:45:54.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 21:45:54.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Ie9FSsVMDEo.php 2025-06-14 21:45:54.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:54.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-14 21:45:55.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:55.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wi.php 2025-06-14 21:45:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfashell.php 2025-06-14 21:45:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-red.php 2025-06-14 21:45:55.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:55.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/auto.php 2025-06-14 21:45:55.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:55.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 21:45:56.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:56.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php 2025-06-14 21:45:56.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:56.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/x2.php 2025-06-14 21:45:56.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:56.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-14 21:45:56.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:56.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-14 21:45:57.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:57.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/chosen.php 2025-06-14 21:45:57.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:57.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file-manager.php 2025-06-14 21:45:57.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:57.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-14 21:45:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 21:45:57.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:57.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nz7AOl3hjic.php 2025-06-14 21:45:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 21:45:58.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:58.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:45:58.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 21:45:58.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832550048828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:45:58.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:58.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832550048828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:45:58.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:45:58.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 21:45:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071941904468,"createTime":1749894247555,"epollFd":11,"onlineDuration":14510889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:45:58.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blue.php 2025-06-14 21:45:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:45:58.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:58.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-14 21:45:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071942247944,"createTime":1749894247555,"epollFd":11,"onlineDuration":14511468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:45:59.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/loginout 2025-06-14 21:45:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php?p= 2025-06-14 21:45:59.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 21:45:59.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/edit.php 2025-06-14 21:45:59.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmpls.php 2025-06-14 21:45:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/mini.php 2025-06-14 21:45:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:45:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexusmailer%202.0.php 2025-06-14 21:46:00.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-14 21:46:00.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ILNqJhgUpAG.php 2025-06-14 21:46:00.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-14 21:46:00.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sid/sidwso.php 2025-06-14 21:46:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/Auth 2025-06-14 21:46:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php?cache 2025-06-14 21:46:01.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:01.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/doc.php 2025-06-14 21:46:01.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:01.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers 2025-06-14 21:46:01.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:01.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-14 21:46:01.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:01.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/index.php 2025-06-14 21:46:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/index.php 2025-06-14 21:46:02.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-14 21:46:02.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/M1.php 2025-06-14 21:46:02.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-14 21:46:02.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/index.php 2025-06-14 21:46:02.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/100.php 2025-06-14 21:46:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-14 21:46:03.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-widgets 2025-06-14 21:46:03.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-14 21:46:03.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 21:46:03.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/admiin.php 2025-06-14 21:46:03.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:03.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/con.php 2025-06-14 21:46:03.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:03.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/inpust.php 2025-06-14 21:46:04.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wpx.php 2025-06-14 21:46:04.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-14 21:46:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author 2025-06-14 21:46:04.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071944951008,"createTime":1749894247555,"epollFd":11,"onlineDuration":14517045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:04.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/7EPezNYMy84.php 2025-06-14 21:46:04.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:04.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php 2025-06-14 21:46:05.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author/wp-post.php 2025-06-14 21:46:05.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-14 21:46:05.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/scan.php 2025-06-14 21:46:05.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/admiin.php 2025-06-14 21:46:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery 2025-06-14 21:46:05.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:05.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp/vuln.php 2025-06-14 21:46:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/error.php 2025-06-14 21:46:06.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:06.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-14 21:46:06.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:06.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-14 21:46:06.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:06.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bp.php?taf 2025-06-14 21:46:07.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:07.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 21:46:07.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:07.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fierzashell.php 2025-06-14 21:46:07.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:07.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-14 21:46:07.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:07.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-14 21:46:08.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/default.php 2025-06-14 21:46:08.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:08.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-14 21:46:08.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831340789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:08.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:08.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831340789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:46:08.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:08.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 21:46:08.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:08.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admiin.php 2025-06-14 21:46:08.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071946840784,"createTime":1749894247555,"epollFd":11,"onlineDuration":14521148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php?p= 2025-06-14 21:46:08.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:08.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moddofuns.php 2025-06-14 21:46:09.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defau1t.php 2025-06-14 21:46:09.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-14 21:46:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071947025024,"createTime":1749894247555,"epollFd":11,"onlineDuration":14521651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/site-logo 2025-06-14 21:46:09.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell20211028.php 2025-06-14 21:46:09.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php 2025-06-14 21:46:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-ad.php 2025-06-14 21:46:10.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:10.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:10.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:46:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:46:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:12.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:46:12.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:46:12.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:46:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:13.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:13.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071949293808,"createTime":1749894247555,"epollFd":11,"onlineDuration":14526359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:46:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:18.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:18.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:18.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:18.335 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848939895629883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:46:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848939895629883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:46:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:46:18.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:18.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:18.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:18.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071951337556,"createTime":1749894247555,"epollFd":11,"onlineDuration":14530896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:18.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:46:18.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:46:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071951565224,"createTime":1749894247555,"epollFd":11,"onlineDuration":14531226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:23.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:23.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:23.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:23.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071953686616,"createTime":1749894247555,"epollFd":11,"onlineDuration":14535896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:26.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:46:26.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:26.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:46:26.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:46:26.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 21:46:26.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:26.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 21:46:27.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:46:27.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:46:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:28.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:28.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842269897460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:28.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842269897460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:46:28.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071956031728,"createTime":1749894247555,"epollFd":11,"onlineDuration":14540896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:28.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:46:28.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:46:28.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:46:28.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:46:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:29.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:29.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071956662092,"createTime":1749894247555,"epollFd":11,"onlineDuration":14542008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:33.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:33.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071958355784,"createTime":1749894247555,"epollFd":11,"onlineDuration":14545886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:46:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:34.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:46:34.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:34.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:46:36.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:36.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:36.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 21:46:38.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:38.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:38.346 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84404182434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84404182434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:46:38.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:38.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:38.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:38.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:38.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:38.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:38.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071960957516,"createTime":1749894247555,"epollFd":11,"onlineDuration":14551201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:39.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071961083852,"createTime":1749894247555,"epollFd":11,"onlineDuration":14551551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:42.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:46:42.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:46:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:43.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:43.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071963142076,"createTime":1749894247555,"epollFd":11,"onlineDuration":14555913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:47.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:46:47.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:47.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2017/04/18/google-assistant-adds-support-lowes-iris-lutron-caseta-osram-lightify/ 2025-06-14 21:46:48.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:48.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:48.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:48.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:46:48.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79842185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79842185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:46:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071965646424,"createTime":1749894247555,"epollFd":11,"onlineDuration":14561148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:46:49.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:49.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071965858300,"createTime":1749894247555,"epollFd":11,"onlineDuration":14561729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:50.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:46:50.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:50.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2020/10/06/samsung-has-started-rolling-out-the-first-public-beta-of-one-ui-3-0/ 2025-06-14 21:46:50.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:46:50.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:46:51.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:46:51.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:46:51.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:46:51.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:46:52.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:46:52.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:53.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071968015224,"createTime":1749894247555,"epollFd":11,"onlineDuration":14566206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:58.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:58.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:46:58.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795276641845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:46:58.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:58.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.795276641845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:46:58.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:46:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:46:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071970362968,"createTime":1749894247555,"epollFd":11,"onlineDuration":14571061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:46:59.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:46:59.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071970526152,"createTime":1749894247555,"epollFd":11,"onlineDuration":14571626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:47:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:03.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:03.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071972785724,"createTime":1749894247555,"epollFd":11,"onlineDuration":14576301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:06.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:47:06.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:47:07.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:47:07.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:47:08.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:08.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:08.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:08.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779417037963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:08.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:08.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779417037963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:47:08.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:08.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:08.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071974859740,"createTime":1749894247555,"epollFd":11,"onlineDuration":14580904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:09.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:09.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:09.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071975194004,"createTime":1749894247555,"epollFd":11,"onlineDuration":14581453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:09.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:09.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-beckham 2025-06-14 21:47:13.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:13.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:13.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:13.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071977177216,"createTime":1749894247555,"epollFd":11,"onlineDuration":14585893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:14.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:14.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:14.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:47:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:18.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:18.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:18.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778156280517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:47:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.778156280517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:47:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:47:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:18.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:18.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071979749996,"createTime":1749894247555,"epollFd":11,"onlineDuration":14590984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071979914496,"createTime":1749894247555,"epollFd":11,"onlineDuration":14591590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:19.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:47:19.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:47:23.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:23.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:23.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:23.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071981901656,"createTime":1749894247555,"epollFd":11,"onlineDuration":14595903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:24.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:47:24.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:28.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:28.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:28.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82834243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:28.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82834243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:47:28.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:28.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:28.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071984498124,"createTime":1749894247555,"epollFd":11,"onlineDuration":14601236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:29.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:29.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071984681048,"createTime":1749894247555,"epollFd":11,"onlineDuration":14601800,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:30.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:47:30.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:33.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:33.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:33.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:33.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071986569508,"createTime":1749894247555,"epollFd":11,"onlineDuration":14605890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:33.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:47:33.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:47:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:38.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:38.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:38.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:38.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835880279541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:38.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:38.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835880279541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:47:38.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:38.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:38.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:38.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:47:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071989348900,"createTime":1749894247555,"epollFd":11,"onlineDuration":14611677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:39.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:39.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071989633156,"createTime":1749894247555,"epollFd":11,"onlineDuration":14612022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:43.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:43.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:43.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:43.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071991608472,"createTime":1749894247555,"epollFd":11,"onlineDuration":14616399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:46.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:47:46.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:47:48.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:48.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:48.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:48.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:48.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83877944946289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:48.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:48.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83877944946289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:47:48.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:47:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071993606160,"createTime":1749894247555,"epollFd":11,"onlineDuration":14620892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:47:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:47:48.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:48.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071993846988,"createTime":1749894247555,"epollFd":11,"onlineDuration":14621244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:53.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:53.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:53.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:53.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071996021020,"createTime":1749894247555,"epollFd":11,"onlineDuration":14625895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:54.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:47:54.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:58.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:47:58.415 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817352294921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:47:58.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:58.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.817352294921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:47:58.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:47:58.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:58.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071998583272,"createTime":1749894247555,"epollFd":11,"onlineDuration":14631087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:47:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:47:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:47:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071998704344,"createTime":1749894247555,"epollFd":11,"onlineDuration":14631463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:03.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:03.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:03.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:03.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072000705980,"createTime":1749894247555,"epollFd":11,"onlineDuration":14635886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:03.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:03.988 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:48:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:04.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:04.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:04.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:48:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:07.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:07.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:48:08.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:08.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:08.415 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818466186523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:08.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:08.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818466186523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:48:08.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072003124788,"createTime":1749894247555,"epollFd":11,"onlineDuration":14640912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:09.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:09.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072003557752,"createTime":1749894247555,"epollFd":11,"onlineDuration":14641904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:11.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:48:11.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:48:12.453 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 21:48:12.453 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009451, 183.197.180.206:4326 2025-06-14 21:48:12.453 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009451 2025-06-14 21:48:12.453 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 21:48:12.456 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 21:48:12.456 | I | 187951[187956] | looper-11 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 21:48:12.456 | I | 187951[187956] | looper-11 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 21:48:12.456 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 21:48:12.456 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 21:48:13.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:13.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:13.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:13.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072005637032,"createTime":1749894247555,"epollFd":11,"onlineDuration":14646136,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:18.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:18.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:18.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828121185302734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828121185302734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:48:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:18.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:18.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072007766320,"createTime":1749894247555,"epollFd":11,"onlineDuration":14650899,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:18.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:18.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072008178228,"createTime":1749894247555,"epollFd":11,"onlineDuration":14651698,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:20.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:48:20.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:22.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:48:22.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:23.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:23.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:23.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:23.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:23.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/toots-and-the-maytals/news/toots-and-the-maytals-singer-toots-hibbert-in-hospital_6321695 2025-06-14 21:48:23.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:23.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072010198288,"createTime":1749894247555,"epollFd":11,"onlineDuration":14655916,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:25.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:25.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:25.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/mexico/top-rated-things-to-do-in-mazatlan-mex-1-54.htm 2025-06-14 21:48:26.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:26.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:26.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:48:28.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:28.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:28.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:28.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8365535736084,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:28.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:48:28.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8365535736084,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:48:28.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:48:28.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:28.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072012456544,"createTime":1749894247555,"epollFd":11,"onlineDuration":14660884,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:28.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:28.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072012723692,"createTime":1749894247555,"epollFd":11,"onlineDuration":14661221,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:33.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:33.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:33.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:33.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072014793760,"createTime":1749894247555,"epollFd":11,"onlineDuration":14665892,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:38.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:38.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:38.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:38.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:38.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826862335205078,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:48:38.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826862335205078,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:48:38.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:48:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072017292844,"createTime":1749894247555,"epollFd":11,"onlineDuration":14670930,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:38.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:48:38.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:38.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:38.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072017400756,"createTime":1749894247555,"epollFd":11,"onlineDuration":14671254,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:48:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:48:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:48:42.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:48:43.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:43.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:43.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:43.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072019574788,"createTime":1749894247555,"epollFd":11,"onlineDuration":14675912,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:48.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:48.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:48.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:48.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:48.451 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809791564941406,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:48.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:48.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809791564941406,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:48:48.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:48:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072022084400,"createTime":1749894247555,"epollFd":11,"onlineDuration":14681171,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:48:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072022563424,"createTime":1749894247555,"epollFd":11,"onlineDuration":14682162,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072024282120,"createTime":1749894247555,"epollFd":11,"onlineDuration":14685912,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 21:48:57.489 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 21:48:57.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:57.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec050d20 2025-06-14 21:48:57.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:58.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:58.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:48:58.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8371524810791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:48:58.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:58.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8371524810791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:48:58.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:48:58.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:58.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072026690400,"createTime":1749894247555,"epollFd":11,"onlineDuration":14690921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:48:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:58.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:58.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:48:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:48:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072027027296,"createTime":1749894247555,"epollFd":11,"onlineDuration":14691881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:03.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:03.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072029163164,"createTime":1749894247555,"epollFd":11,"onlineDuration":14696161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:08.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:08.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:08.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:08.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:08.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072031304296,"createTime":1749894247555,"epollFd":11,"onlineDuration":14700904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:08.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84250259399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:08.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:49:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84250259399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:49:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:49:08.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:08.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072031526700,"createTime":1749894247555,"epollFd":11,"onlineDuration":14701259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:14.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:49:14.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:14.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/how-to-treat-altitude-sickness-travel-health/ 2025-06-14 21:49:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:49:14.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:14.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072034415320,"createTime":1749894247555,"epollFd":11,"onlineDuration":14707394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:15.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:15.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:15.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/meghan-markle-prince-harry-archie-lilibet-birthday-message-for-king-charles-8404061 2025-06-14 21:49:18.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:18.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:18.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82291030883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:49:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82291030883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:49:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:49:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:49:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:18.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:18.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072036301148,"createTime":1749894247555,"epollFd":11,"onlineDuration":14711311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:19.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:19.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072036399848,"createTime":1749894247555,"epollFd":11,"onlineDuration":14711646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:20.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:49:20.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:20.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/prince-harry-facetimed-meghan-markle-archie-lilibet-diana-award-8717340 2025-06-14 21:49:22.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:49:22.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:22.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/country-hub/retire-in-ecuador/ 2025-06-14 21:49:23.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:23.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:23.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:23.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072038413328,"createTime":1749894247555,"epollFd":11,"onlineDuration":14715918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:24.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:49:24.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:24.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/what-to-wear-in-70-degree-weather-8403706 2025-06-14 21:49:25.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:49:25.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:49:28.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:28.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:28.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820266723632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:28.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:49:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820266723632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:49:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:49:28.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:28.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072040955840,"createTime":1749894247555,"epollFd":11,"onlineDuration":14721228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:28.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:28.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:29.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:29.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072041386172,"createTime":1749894247555,"epollFd":11,"onlineDuration":14722169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:30.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:49:30.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:49:31.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:49:31.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:49:32.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:49:32.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:33.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:33.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:33.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:33.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072043075916,"createTime":1749894247555,"epollFd":11,"onlineDuration":14725910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:36.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:49:36.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:49:38.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762882232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:38.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.762882232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:49:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:38.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:49:38.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:49:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:49:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:49:38.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:49:38.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:49:38.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:38.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:38.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:38.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:39.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:39.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072046086924,"createTime":1749894247555,"epollFd":11,"onlineDuration":14732206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:40.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:40.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072046298800,"createTime":1749894247555,"epollFd":11,"onlineDuration":14732893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 21:49:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:49:43.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:43.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:43.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:43.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072047993808,"createTime":1749894247555,"epollFd":11,"onlineDuration":14736274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:48.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:48.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:48.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:48.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:48.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7879695892334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:48.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7879695892334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:49:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072050338920,"createTime":1749894247555,"epollFd":11,"onlineDuration":14741155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072050966652,"createTime":1749894247555,"epollFd":11,"onlineDuration":14742700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:53.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:53.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:49:53.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:53.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072052694560,"createTime":1749894247555,"epollFd":11,"onlineDuration":14746230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:49:58.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:58.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:49:58.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:58.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:49:58.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:58.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072054837008,"createTime":1749894247555,"epollFd":11,"onlineDuration":14750908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:49:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:49:58.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80661964416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:49:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80661964416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:49:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:49:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:49:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072055046252,"createTime":1749894247555,"epollFd":11,"onlineDuration":14751259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:03.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:03.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:03.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:03.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072057271608,"createTime":1749894247555,"epollFd":11,"onlineDuration":14755931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:06.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:50:06.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:06.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:50:07.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:07.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:07.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/how-mona-lisa-and-famous-artworks-were-never-finished/ 2025-06-14 21:50:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:08.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:08.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:08.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816850662231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:08.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816850662231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:50:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072059728580,"createTime":1749894247555,"epollFd":11,"onlineDuration":14761141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:08.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:08.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:50:09.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:09.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072060123380,"createTime":1749894247555,"epollFd":11,"onlineDuration":14761955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:09.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:50:09.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:50:13.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:13.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:13.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:13.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072062073692,"createTime":1749894247555,"epollFd":11,"onlineDuration":14766141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:18.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:18.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:18.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072064308260,"createTime":1749894247555,"epollFd":11,"onlineDuration":14770924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:18.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:18.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:18.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.747671127319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:50:18.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:18.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:18.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072064443808,"createTime":1749894247555,"epollFd":11,"onlineDuration":14771260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:22.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:50:22.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:50:22.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:22.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:50:23.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:23.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:23.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072066775760,"createTime":1749894247555,"epollFd":11,"onlineDuration":14776142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:25.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:50:25.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:25.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/7 2025-06-14 21:50:25.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:50:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:50:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072068956372,"createTime":1749894247555,"epollFd":11,"onlineDuration":14780910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:28.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79561996459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:28.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:28.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79561996459961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:50:28.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:28.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:28.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:50:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072069340644,"createTime":1749894247555,"epollFd":11,"onlineDuration":14781807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:31.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:31.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:31.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:50:33.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:33.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:33.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:33.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072071331752,"createTime":1749894247555,"epollFd":11,"onlineDuration":14785914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:38.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:38.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:38.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799327850341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:38.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:50:38.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799327850341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:50:38.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:50:38.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:38.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072073825572,"createTime":1749894247555,"epollFd":11,"onlineDuration":14791169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:39.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:39.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072074030868,"createTime":1749894247555,"epollFd":11,"onlineDuration":14791874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:40.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:50:40.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:50:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:50:41.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:41.437 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:50:41.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:41.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:41.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:41.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/sweet_and_sour_onions/ 2025-06-14 21:50:43.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:43.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:43.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:43.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072075957492,"createTime":1749894247555,"epollFd":11,"onlineDuration":14795898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:46.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ff10 keealive timeout 2025-06-14 21:50:46.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:48.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:50:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072078393408,"createTime":1749894247555,"epollFd":11,"onlineDuration":14800920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:50:48.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794198989868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.794198989868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:50:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:48.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:48.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:50:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072078709248,"createTime":1749894247555,"epollFd":11,"onlineDuration":14801701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:49.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:49.606 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:50:49.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:50:53.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:53.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:53.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:53.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072080767472,"createTime":1749894247555,"epollFd":11,"onlineDuration":14805925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:56.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:50:56.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:58.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:58.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:58.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:58.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:50:58.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:58.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:50:58.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:58.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072083084948,"createTime":1749894247555,"epollFd":11,"onlineDuration":14810918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:50:58.558 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80008316040039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:50:58.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:58.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80008316040039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:50:58.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:50:58.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:50:58.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072083238920,"createTime":1749894247555,"epollFd":11,"onlineDuration":14811241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:03.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:03.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:03.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072085511652,"createTime":1749894247555,"epollFd":11,"onlineDuration":14815933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:04.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:51:04.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:51:04.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:51:04.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:51:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:08.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:08.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:08.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:08.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072087747536,"createTime":1749894247555,"epollFd":11,"onlineDuration":14820909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:51:08.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80823516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:08.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:08.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80823516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:51:08.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:08.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:08.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072087951516,"createTime":1749894247555,"epollFd":11,"onlineDuration":14821248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:13.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:13.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:13.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:13.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072090228196,"createTime":1749894247555,"epollFd":11,"onlineDuration":14825943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:18.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:18.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:18.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:18.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835437774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:18.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:18.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835437774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:51:18.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:19.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:19.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:19.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:19.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072093107604,"createTime":1749894247555,"epollFd":11,"onlineDuration":14832062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:20.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:20.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072093499772,"createTime":1749894247555,"epollFd":11,"onlineDuration":14832931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:23.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:23.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:23.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:23.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072095072392,"createTime":1749894247555,"epollFd":11,"onlineDuration":14836304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:26.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:26.281 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:51:26.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:28.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:28.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:28.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:28.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:51:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:28.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:28.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072097176676,"createTime":1749894247555,"epollFd":11,"onlineDuration":14840915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:28.583 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84055519104004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84055519104004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:51:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:28.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072097334596,"createTime":1749894247555,"epollFd":11,"onlineDuration":14841243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:33.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:33.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072099611276,"createTime":1749894247555,"epollFd":11,"onlineDuration":14846149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:38.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:38.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:38.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833066940307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:38.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:38.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833066940307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:51:38.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:38.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:38.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072101974812,"createTime":1749894247555,"epollFd":11,"onlineDuration":14851146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072102149840,"createTime":1749894247555,"epollFd":11,"onlineDuration":14851521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:39.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:51:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:44.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:44.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072104591020,"createTime":1749894247555,"epollFd":11,"onlineDuration":14856761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:51:48.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833066940307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:48.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:51:48.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833066940307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:51:48.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:51:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:51:48.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:48.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072106791372,"createTime":1749894247555,"epollFd":11,"onlineDuration":14861294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:51:49.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:49.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072106933500,"createTime":1749894247555,"epollFd":11,"onlineDuration":14861632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:53.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:53.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:53.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:53.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072109011464,"createTime":1749894247555,"epollFd":11,"onlineDuration":14865930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:54.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:51:54.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:58.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:51:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:51:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:58.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072111298672,"createTime":1749894247555,"epollFd":11,"onlineDuration":14870919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:51:58.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842403411865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:51:58.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842403411865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:51:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:51:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:51:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072111422376,"createTime":1749894247555,"epollFd":11,"onlineDuration":14871254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:00.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:52:00.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:52:03.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:03.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:03.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:03.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072113753012,"createTime":1749894247555,"epollFd":11,"onlineDuration":14876164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:52:07.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:07.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:52:07.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:52:07.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:07.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles 2025-06-14 21:52:08.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:08.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:08.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:08.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:08.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8467960357666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:08.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:08.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8467960357666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:52:08.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072116125760,"createTime":1749894247555,"epollFd":11,"onlineDuration":14881160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:08.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:08.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:09.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:09.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072116342900,"createTime":1749894247555,"epollFd":11,"onlineDuration":14881878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/paul-gascoigne/film 2025-06-14 21:52:11.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:52:11.927 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:52:11.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:52:13.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:13.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072118552464,"createTime":1749894247555,"epollFd":11,"onlineDuration":14886147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:18.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:18.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:18.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072120760712,"createTime":1749894247555,"epollFd":11,"onlineDuration":14890931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:18.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852460861206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:18.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:52:18.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852460861206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:52:18.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:52:19.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:19.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072120972588,"createTime":1749894247555,"epollFd":11,"onlineDuration":14891489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:52:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:52:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:52:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:52:23.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:23.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072123050552,"createTime":1749894247555,"epollFd":11,"onlineDuration":14895919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:24.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ff10 keealive timeout 2025-06-14 21:52:24.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:27.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:52:27.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:52:28.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:28.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:28.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:28.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:28.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:28.627 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806608200073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:28.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:28.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806608200073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:52:28.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:28.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:28.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072125543056,"createTime":1749894247555,"epollFd":11,"onlineDuration":14901243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072125674656,"createTime":1749894247555,"epollFd":11,"onlineDuration":14901587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:33.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:33.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:33.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:33.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072127922384,"createTime":1749894247555,"epollFd":11,"onlineDuration":14906133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:34.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:34.726 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:52:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:35.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:35.981 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:52:35.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:38.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:38.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:38.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072130201696,"createTime":1749894247555,"epollFd":11,"onlineDuration":14910929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:38.634 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800233840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.800233840942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:52:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:38.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:38.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072130293816,"createTime":1749894247555,"epollFd":11,"onlineDuration":14911275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:43.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:43.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072132540228,"createTime":1749894247555,"epollFd":11,"onlineDuration":14915998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:52:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:48.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072134843228,"createTime":1749894247555,"epollFd":11,"onlineDuration":14920936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:52:48.644 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81938362121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81938362121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:52:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072135413056,"createTime":1749894247555,"epollFd":11,"onlineDuration":14922219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:53.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:53.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:53.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:53.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072137142280,"createTime":1749894247555,"epollFd":11,"onlineDuration":14925919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:54.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:52:54.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:54.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/best-storebought-cranberry-sauce-chefs-8745046 2025-06-14 21:52:58.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:58.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:52:58.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:58.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072139493972,"createTime":1749894247555,"epollFd":11,"onlineDuration":14930914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:52:58.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:58.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:52:58.646 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843542098999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:52:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:52:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843542098999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:52:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:52:58.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:52:58.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072139713744,"createTime":1749894247555,"epollFd":11,"onlineDuration":14931308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:03.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:03.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:03.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:03.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072141950944,"createTime":1749894247555,"epollFd":11,"onlineDuration":14936135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:05.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:53:05.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:05.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:53:08.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:08.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:53:08.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:08.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:08.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:08.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:53:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072144275000,"createTime":1749894247555,"epollFd":11,"onlineDuration":14940932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:08.650 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806915283203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:08.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:53:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806915283203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:53:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:53:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072144475032,"createTime":1749894247555,"epollFd":11,"onlineDuration":14941482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:53:10.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ff10 keealive timeout 2025-06-14 21:53:10.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:13.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:13.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 21:53:13.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:13.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072146566156,"createTime":1749894247555,"epollFd":11,"onlineDuration":14945922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 21:53:13.822 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:53:13.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:13.930 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:53:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:53:17.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:53:17.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:53:18.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804637908935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:18.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:53:18.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804637908935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:18.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:53:20.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:53:20.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:20.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:20.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d20 keealive timeout 2025-06-14 21:53:20.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 21:53:20.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:20.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:21.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d20 2025-06-14 21:53:21.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:21.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150454936,"createTime":1749894247555,"epollFd":11,"onlineDuration":14954275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150604960,"createTime":1749894247555,"epollFd":11,"onlineDuration":14954609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:23.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:23.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:23.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:23.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072151237956,"createTime":1749894247555,"epollFd":11,"onlineDuration":14955911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:28.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:28.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:28.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:28.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:53:28.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:28.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072153573856,"createTime":1749894247555,"epollFd":11,"onlineDuration":14960911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:28.667 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806020736694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:28.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:28.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806020736694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:53:28.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:28.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:28.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:53:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072153877852,"createTime":1749894247555,"epollFd":11,"onlineDuration":14961506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:33.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:33.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:53:33.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:33.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072155961080,"createTime":1749894247555,"epollFd":11,"onlineDuration":14965927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:34.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:53:34.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:53:37.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:37.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:37.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/ellis/posts/magic-the-gathering-the-14-best-black-sorceries-01hykjqh5hy7 2025-06-14 21:53:38.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:38.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:53:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:38.678 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82809829711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:38.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:38.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82809829711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:53:38.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072158465428,"createTime":1749894247555,"epollFd":11,"onlineDuration":14971148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:39.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:39.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072158678620,"createTime":1749894247555,"epollFd":11,"onlineDuration":14971778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:43.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:43.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072160618404,"createTime":1749894247555,"epollFd":11,"onlineDuration":14975904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:53:48.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:48.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:53:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:48.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072163045108,"createTime":1749894247555,"epollFd":11,"onlineDuration":14980917,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:53:48.687 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806312561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:48.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:48.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806312561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:53:48.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:53:49.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:49.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072163324100,"createTime":1749894247555,"epollFd":11,"onlineDuration":14981649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:53:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:53.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:53.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:53:53.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:53.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072165624468,"createTime":1749894247555,"epollFd":11,"onlineDuration":14986359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:57.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:53:57.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:57.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:53:58.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:58.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:53:58.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:58.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:53:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072167894568,"createTime":1749894247555,"epollFd":11,"onlineDuration":14991041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:53:58.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839759826660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:53:58.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:58.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839759826660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:53:58.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:53:59.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:53:59.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072167988004,"createTime":1749894247555,"epollFd":11,"onlineDuration":14991487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072170193620,"createTime":1749894247555,"epollFd":11,"onlineDuration":14995939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:07.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:54:07.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:54:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:08.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:08.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:08.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:08.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072172437400,"createTime":1749894247555,"epollFd":11,"onlineDuration":15000914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:08.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:08.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:08.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84919548034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:08.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ff10 2025-06-14 21:54:08.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84919548034668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05ff10 2025-06-14 21:54:08.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ff10 2025-06-14 21:54:08.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:08.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072172661120,"createTime":1749894247555,"epollFd":11,"onlineDuration":15001297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:12.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:54:12.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:54:13.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:13.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:13.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:13.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072174815412,"createTime":1749894247555,"epollFd":11,"onlineDuration":15005920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:14.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:54:14.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:14.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32979007624 2025-06-14 21:54:18.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:18.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:18.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:18.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:18.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:18.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:18.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072177203952,"createTime":1749894247555,"epollFd":11,"onlineDuration":15010943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:18.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833776473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:18.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833776473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:54:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:19.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072177421092,"createTime":1749894247555,"epollFd":11,"onlineDuration":15011587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:23.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:23.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:24.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:24.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072179821476,"createTime":1749894247555,"epollFd":11,"onlineDuration":15016729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:28.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:28.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:28.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:28.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:28.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:28.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072181983664,"createTime":1749894247555,"epollFd":11,"onlineDuration":15021101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:28.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841644287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:28.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841644287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:54:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:29.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:29.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072182107368,"createTime":1749894247555,"epollFd":11,"onlineDuration":15021563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:30.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:54:30.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:54:33.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:33.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:33.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:54:33.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:33.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 21:54:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072184235340,"createTime":1749894247555,"epollFd":11,"onlineDuration":15025941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:38.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779525756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.779525756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:54:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:38.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:38.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:41.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:41.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072187706948,"createTime":1749894247555,"epollFd":11,"onlineDuration":15033540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:41.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:41.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:41.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:41.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072188092536,"createTime":1749894247555,"epollFd":11,"onlineDuration":15034265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:43.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:43.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:44.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:44.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072189194028,"createTime":1749894247555,"epollFd":11,"onlineDuration":15036624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:46.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:54:47.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:54:47.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:47.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 21:54:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:48.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:54:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:48.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:48.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072191275940,"createTime":1749894247555,"epollFd":11,"onlineDuration":15040927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:48.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:48.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:54:48.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79384422302246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:48.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:54:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79384422302246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:54:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:54:48.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:48.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072191415436,"createTime":1749894247555,"epollFd":11,"onlineDuration":15041273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:48.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:54:48.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:54:51.589 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:54:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:53.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:53.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:53.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:53.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072193664480,"createTime":1749894247555,"epollFd":11,"onlineDuration":15045961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:58.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:58.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:58.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:58.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:54:58.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:58.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:54:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072195959584,"createTime":1749894247555,"epollFd":11,"onlineDuration":15050927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:54:58.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79416275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:54:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79416275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:54:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072196067496,"createTime":1749894247555,"epollFd":11,"onlineDuration":15051247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:54:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:54:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:54:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/zanzibar-travel-blueprint-4-unmissable-trips/ 2025-06-14 21:55:02.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:55:02.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:55:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:03.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:03.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072198367864,"createTime":1749894247555,"epollFd":11,"onlineDuration":15055929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:08.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:08.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:08.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:08.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072200635332,"createTime":1749894247555,"epollFd":11,"onlineDuration":15060915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:08.754 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825624465942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825624465942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:55:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:08.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:08.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:09.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:09.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072200948540,"createTime":1749894247555,"epollFd":11,"onlineDuration":15061638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:13.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:13.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072203083092,"createTime":1749894247555,"epollFd":11,"onlineDuration":15065942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:15.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:55:15.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:18.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:18.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:18.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072205482160,"createTime":1749894247555,"epollFd":11,"onlineDuration":15071168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:18.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.845842361450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:18.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:18.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.845842361450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:55:18.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:19.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:19.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:19.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:19.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072205715092,"createTime":1749894247555,"epollFd":11,"onlineDuration":15071897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:23.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:23.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072207832536,"createTime":1749894247555,"epollFd":11,"onlineDuration":15076234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:28.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:28.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:28.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:28.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:28.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:28.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:28.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840505599975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:28.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840505599975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:55:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:28.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:28.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072210264504,"createTime":1749894247555,"epollFd":11,"onlineDuration":15081316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:29.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:29.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072210360572,"createTime":1749894247555,"epollFd":11,"onlineDuration":15081644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:33.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:33.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:33.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:33.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072212472752,"createTime":1749894247555,"epollFd":11,"onlineDuration":15085953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:38.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:38.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:38.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:38.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:38.753 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 21:55:38.753 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 21:55:38.773 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:55:38.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:38.775 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83078956604004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:38.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:38.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83078956604004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:55:38.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072215020528,"createTime":1749894247555,"epollFd":11,"onlineDuration":15091338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:39.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:39.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072215106068,"createTime":1749894247555,"epollFd":11,"onlineDuration":15091662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:43.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:43.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:43.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:43.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072217178768,"createTime":1749894247555,"epollFd":11,"onlineDuration":15095923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:46.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:55:46.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:46.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/prince-charles/news/prince-of-wales-won-t-travel-to-qatar-next-month-to-watch-england-play-in-world-cup_6347276 2025-06-14 21:55:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:48.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:55:48.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:48.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:48.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:48.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072219523880,"createTime":1749894247555,"epollFd":11,"onlineDuration":15100933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:48.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846637725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846637725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:55:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:55:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072220050280,"createTime":1749894247555,"epollFd":11,"onlineDuration":15102065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:53.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:53.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:53.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:53.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072222005856,"createTime":1749894247555,"epollFd":11,"onlineDuration":15106272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:55.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:56.051 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:55:56.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:58.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:58.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:55:58.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:58.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:58.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:58.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072224275956,"createTime":1749894247555,"epollFd":11,"onlineDuration":15110948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:55:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:58.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:55:58.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851055145263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:55:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:58.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851055145263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:55:58.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:55:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:55:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072224369392,"createTime":1749894247555,"epollFd":11,"onlineDuration":15111298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:55:59.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:55:59.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:03.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:56:03.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:03.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:03.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:03.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:03.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072226721084,"createTime":1749894247555,"epollFd":11,"onlineDuration":15116252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:08.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:08.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:08.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:08.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:08.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825233459472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:08.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:08.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825233459472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:56:08.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:08.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:08.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072229100412,"createTime":1749894247555,"epollFd":11,"onlineDuration":15121326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:09.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:09.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072229187268,"createTime":1749894247555,"epollFd":11,"onlineDuration":15121659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:14.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:14.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072231442892,"createTime":1749894247555,"epollFd":11,"onlineDuration":15126496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:15.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:15.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:15.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:56:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:18.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:18.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:18.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:18.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:18.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072233676144,"createTime":1749894247555,"epollFd":11,"onlineDuration":15131222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:18.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820547103881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:18.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:18.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.820547103881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:56:18.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:18.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:18.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:19.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:19.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:19.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/please-dont-tan-your-testicles-even-if-tucker-carlson-tells-you-to-63361 2025-06-14 21:56:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072233861700,"createTime":1749894247555,"epollFd":11,"onlineDuration":15131866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:22.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:56:22.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:22.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:56:22.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:22.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:22.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:56:22.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:22.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:56:23.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:23.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:23.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:23.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072235950192,"createTime":1749894247555,"epollFd":11,"onlineDuration":15135938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:28.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:28.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:28.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:28.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:28.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072238303200,"createTime":1749894247555,"epollFd":11,"onlineDuration":15140934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:28.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:28.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827058792114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:28.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8a0 2025-06-14 21:56:28.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827058792114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a8a0 2025-06-14 21:56:28.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8a0 2025-06-14 21:56:28.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:28.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072238475596,"createTime":1749894247555,"epollFd":11,"onlineDuration":15141298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:56:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:33.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:33.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:33.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:33.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072240702268,"createTime":1749894247555,"epollFd":11,"onlineDuration":15145958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:35.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:56:35.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:38.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:38.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:38.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:38.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:38.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:38.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:38.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072243130288,"createTime":1749894247555,"epollFd":11,"onlineDuration":15151240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:38.820 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83061981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:38.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:38.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83061981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:56:38.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:38.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:38.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:56:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:56:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:56:39.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:56:39.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:39.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072243225040,"createTime":1749894247555,"epollFd":11,"onlineDuration":15151566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:39.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:39.990 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:56:39.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:42.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:42.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:43.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:43.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:43.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:43.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072245410916,"createTime":1749894247555,"epollFd":11,"onlineDuration":15155933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:44.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:44.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:46.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:46.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:48.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:48.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:56:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:48.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830371856689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:48.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830371856689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:56:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:56:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:56:49.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:49.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072247919212,"createTime":1749894247555,"epollFd":11,"onlineDuration":15161501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:56:49.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:49.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072248011332,"createTime":1749894247555,"epollFd":11,"onlineDuration":15161833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:50.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:50.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:53.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:53.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072250230108,"createTime":1749894247555,"epollFd":11,"onlineDuration":15166204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:53.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:53.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:56.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:56:56.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:56:58.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:58.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:56:58.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:58.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:58.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:58.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:56:58.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:58.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072252447568,"createTime":1749894247555,"epollFd":11,"onlineDuration":15170956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:56:58.839 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831769943237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:56:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831769943237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:56:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:56:59.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:56:59.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072252941068,"createTime":1749894247555,"epollFd":11,"onlineDuration":15171964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:00.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:00.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:01.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:01.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:01.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 21:57:02.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:02.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:03.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:03.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:04.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:04.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:04.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/267723/ariadnes-new-england-parsnip-apple-onion-bake/ 2025-06-14 21:57:04.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:04.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072255047984,"createTime":1749894247555,"epollFd":11,"onlineDuration":15176726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:05.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:05.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:06.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:06.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:07.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:07.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:08.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:08.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:57:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/illinois/chicago/chicago-dining-guide-from-the-bear-hulu/ 2025-06-14 21:57:08.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:08.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:08.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:08.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072257210172,"createTime":1749894247555,"epollFd":11,"onlineDuration":15181089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:08.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841670989990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:08.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:57:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841670989990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 21:57:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:57:09.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:09.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072257393096,"createTime":1749894247555,"epollFd":11,"onlineDuration":15181677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:10.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:10.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:12.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:12.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:13.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:13.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:57:13.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:13.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072259589500,"createTime":1749894247555,"epollFd":11,"onlineDuration":15186236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:14.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 21:57:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:57:14.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8a0 2025-06-14 21:57:14.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:14.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 21:57:14.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:14.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:16.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:16.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:17.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 21:57:17.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:18.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:18.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:57:18.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:18.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072261830648,"createTime":1749894247555,"epollFd":11,"onlineDuration":15190924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:18.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:18.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:18.851 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840370178222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:18.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:18.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840370178222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:57:18.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:19.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:57:19.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:19.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:19.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072262267560,"createTime":1749894247555,"epollFd":11,"onlineDuration":15191921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:19.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:19.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:21.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:21.959 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:57:21.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:22.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:22.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:23.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:23.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:23.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:23.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072264182340,"createTime":1749894247555,"epollFd":11,"onlineDuration":15195929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 21:57:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:57:25.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:25.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:27.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:27.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:27.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/66310/maple-pumpkin-cheesecake/ 2025-06-14 21:57:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:28.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072266606412,"createTime":1749894247555,"epollFd":11,"onlineDuration":15201106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:28.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:28.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:28.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852182388305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:28.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852182388305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:57:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:28.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:28.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072266709060,"createTime":1749894247555,"epollFd":11,"onlineDuration":15201428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:31.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8a0 keealive timeout 2025-06-14 21:57:31.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 21:57:31.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8a0 2025-06-14 21:57:31.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 21:57:32.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:32.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:32.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:32.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:33.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:33.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:57:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072269005480,"createTime":1749894247555,"epollFd":11,"onlineDuration":15206290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:34.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:34.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:36.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:36.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:38.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:38.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:57:38.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:38.275 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:38.275 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:38.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:38.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072271240048,"createTime":1749894247555,"epollFd":11,"onlineDuration":15210925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:38.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847946166992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:38.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:38.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847946166992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:57:38.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:57:39.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:39.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072271570364,"createTime":1749894247555,"epollFd":11,"onlineDuration":15211902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:41.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:41.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:43.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:57:43.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:57:43.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:43.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:43.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:43.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:43.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:43.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072273756240,"createTime":1749894247555,"epollFd":11,"onlineDuration":15216327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:46.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:46.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:48.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:48.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:57:48.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:48.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:48.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072276011864,"createTime":1749894247555,"epollFd":11,"onlineDuration":15220967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:57:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:57:48.872 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:57:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:48.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852426528930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:48.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:48.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852426528930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:57:48.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:49.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:49.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072276153992,"createTime":1749894247555,"epollFd":11,"onlineDuration":15221556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:49.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:49.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:54.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:54.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:56.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:56.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 21:57:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072280729724,"createTime":1749894247555,"epollFd":11,"onlineDuration":15231101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 21:57:58.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:57:58.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:57:58.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:58.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:58.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853540420532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:57:58.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:58.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853540420532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:57:58.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 21:57:59.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:59.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:57:59.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:57:59.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072281290340,"createTime":1749894247555,"epollFd":11,"onlineDuration":15232390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:00.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 21:58:00.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:00.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072281606180,"createTime":1749894247555,"epollFd":11,"onlineDuration":15232967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:03.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:03.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:03.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:03.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282991928,"createTime":1749894247555,"epollFd":11,"onlineDuration":15235953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:58:07.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:07.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:58:08.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:08.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:08.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:08.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:08.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072285347568,"createTime":1749894247555,"epollFd":11,"onlineDuration":15240947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:08.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:08.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:08.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796218872070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:58:08.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.796218872070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:58:08.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:58:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072285518648,"createTime":1749894247555,"epollFd":11,"onlineDuration":15241534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:10.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:58:10.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:58:13.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:13.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:58:13.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:58:13.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:58:13.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:13.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072287767692,"createTime":1749894247555,"epollFd":11,"onlineDuration":15246168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:15.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 21:58:15.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:16.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:16.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:16.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:58:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:58:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:58:18.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:18.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:18.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:18.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072290079904,"createTime":1749894247555,"epollFd":11,"onlineDuration":15250951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:18.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:18.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072290182552,"createTime":1749894247555,"epollFd":11,"onlineDuration":15251287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:18.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84198570251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:18.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 21:58:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84198570251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 21:58:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 21:58:23.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:58:23.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:58:23.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:23.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:23.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:23.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072292456600,"createTime":1749894247555,"epollFd":11,"onlineDuration":15255956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:28.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:28.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:28.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:28.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072294892516,"createTime":1749894247555,"epollFd":11,"onlineDuration":15261194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:28.915 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84992790222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:28.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:58:28.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84992790222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:58:28.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:58:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072295070176,"createTime":1749894247555,"epollFd":11,"onlineDuration":15261764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 21:58:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:58:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072297191568,"createTime":1749894247555,"epollFd":11,"onlineDuration":15265973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:58:38.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:38.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:58:38.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:38.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:58:38.926 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83475685119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:38.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:38.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83475685119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:58:38.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072299699864,"createTime":1749894247555,"epollFd":11,"onlineDuration":15271573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072300027548,"createTime":1749894247555,"epollFd":11,"onlineDuration":15272251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:43.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:43.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:43.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:43.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072301921272,"createTime":1749894247555,"epollFd":11,"onlineDuration":15276227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:45.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:58:45.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:58:46.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:58:46.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:46.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:58:48.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:48.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:48.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:48.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:48.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072304183476,"createTime":1749894247555,"epollFd":11,"onlineDuration":15280955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:58:48.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:48.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:58:48.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:48.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072304296652,"createTime":1749894247555,"epollFd":11,"onlineDuration":15281292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:48.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841779708862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:48.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:48.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841779708862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:58:48.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:53.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:53.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072306614128,"createTime":1749894247555,"epollFd":11,"onlineDuration":15286200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:58.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:58.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:58:58.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:58.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072308919760,"createTime":1749894247555,"epollFd":11,"onlineDuration":15291015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:58:58.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:58.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:58:58.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:58:58.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:58.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.787799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:58:58.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:58:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:58:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072309146112,"createTime":1749894247555,"epollFd":11,"onlineDuration":15291811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:03.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:59:03.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:03.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:03.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:59:03.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:03.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072311320144,"createTime":1749894247555,"epollFd":11,"onlineDuration":15296251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:08.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:08.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:59:08.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:08.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:08.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:08.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:08.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:08.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072313592876,"createTime":1749894247555,"epollFd":11,"onlineDuration":15300956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:08.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:08.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072313711316,"createTime":1749894247555,"epollFd":11,"onlineDuration":15301296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:08.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:59:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:13.452 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:59:13.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:13.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:13.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072315947200,"createTime":1749894247555,"epollFd":11,"onlineDuration":15305956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:18.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:18.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:18.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:18.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:18.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:18.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:18.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:18.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072318394960,"createTime":1749894247555,"epollFd":11,"onlineDuration":15311269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:18.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832136154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:18.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:18.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832136154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:59:18.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072318534456,"createTime":1749894247555,"epollFd":11,"onlineDuration":15311610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:22.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:22.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:22.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 21:59:23.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:23.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:24.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:24.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072320853248,"createTime":1749894247555,"epollFd":11,"onlineDuration":15316601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:28.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:28.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:28.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072322986484,"createTime":1749894247555,"epollFd":11,"onlineDuration":15320965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:28.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:28.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072323115452,"createTime":1749894247555,"epollFd":11,"onlineDuration":15321296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:28.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818832397460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:28.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:28.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818832397460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 21:59:28.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:33.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:33.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:59:33.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:33.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072325418452,"createTime":1749894247555,"epollFd":11,"onlineDuration":15326213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 21:59:38.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:38.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:38.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:38.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 21:59:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072327742508,"createTime":1749894247555,"epollFd":11,"onlineDuration":15330978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:38.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:38.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:38.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838645935058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:38.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 21:59:38.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838645935058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 21:59:38.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 21:59:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072327854368,"createTime":1749894247555,"epollFd":11,"onlineDuration":15331524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:39.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 21:59:39.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:42.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:59:42.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:59:43.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:59:43.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:59:43.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:43.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:43.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:43.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072330075776,"createTime":1749894247555,"epollFd":11,"onlineDuration":15335944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:43.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 21:59:43.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 21:59:48.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:48.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:48.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:48.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:48.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:48.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 21:59:48.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:48.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072332437996,"createTime":1749894247555,"epollFd":11,"onlineDuration":15340957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 21:59:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072332532748,"createTime":1749894247555,"epollFd":11,"onlineDuration":15341280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:48.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8315372467041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:48.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8315372467041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:59:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:53.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 21:59:53.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:53.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:53.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:53.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:53.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072334791004,"createTime":1749894247555,"epollFd":11,"onlineDuration":15345949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:56.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:56.226 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 21:59:56.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:56.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 21:59:56.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:56.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 21:59:58.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:58.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:58.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:58.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 21:59:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 21:59:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072337207180,"createTime":1749894247555,"epollFd":11,"onlineDuration":15351209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 21:59:58.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85182762145996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 21:59:58.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85182762145996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 21:59:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 21:59:59.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 21:59:59.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072337365100,"createTime":1749894247555,"epollFd":11,"onlineDuration":15351768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:00.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:00:00.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:00:01.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:00:03.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:03.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:03.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:03.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072339497020,"createTime":1749894247555,"epollFd":11,"onlineDuration":15355965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:03.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:00:03.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:03.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:00:04.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:00:04.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:00:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:08.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:08.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:08.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072341834236,"createTime":1749894247555,"epollFd":11,"onlineDuration":15360974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:08.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:08.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:08.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855255126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:08.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:00:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855255126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:00:08.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:00:09.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:09.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072342013212,"createTime":1749894247555,"epollFd":11,"onlineDuration":15361538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:13.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:00:13.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:13.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:00:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:13.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072344180664,"createTime":1749894247555,"epollFd":11,"onlineDuration":15365971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:17.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:00:17.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:18.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:18.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:00:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072346433656,"createTime":1749894247555,"epollFd":11,"onlineDuration":15371017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:18.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:00:19.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844825744628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:19.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844825744628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:00:19.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:00:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:00:19.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:19.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:00:19.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:00:19.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:00:19.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:19.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072346944264,"createTime":1749894247555,"epollFd":11,"onlineDuration":15372004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:23.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:23.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072348957744,"createTime":1749894247555,"epollFd":11,"onlineDuration":15376299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:28.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:28.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:28.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:28.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:28.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:28.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072351296276,"createTime":1749894247555,"epollFd":11,"onlineDuration":15381180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:28.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:28.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:00:29.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84518051147461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:29.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84518051147461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:00:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:29.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072351369972,"createTime":1749894247555,"epollFd":11,"onlineDuration":15381518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:33.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:33.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072353711136,"createTime":1749894247555,"epollFd":11,"onlineDuration":15386430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:38.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:38.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:38.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:38.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/aldi-ambiano-rice-cooker-review-8623284 2025-06-14 22:00:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072355943072,"createTime":1749894247555,"epollFd":11,"onlineDuration":15391236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:39.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813289642333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:39.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813289642333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:00:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:39.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:39.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072356082568,"createTime":1749894247555,"epollFd":11,"onlineDuration":15391579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:43.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:43.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:00:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072358286868,"createTime":1749894247555,"epollFd":11,"onlineDuration":15396192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:48.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:48.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:00:48.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:48.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:00:48.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:48.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:00:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072360528016,"createTime":1749894247555,"epollFd":11,"onlineDuration":15400981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:00:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072360684620,"createTime":1749894247555,"epollFd":11,"onlineDuration":15401328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:49.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804697036743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:49.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:49.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804697036743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:00:49.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:00:53.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:53.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:53.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:00:53.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:00:54.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:54.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072363157384,"createTime":1749894247555,"epollFd":11,"onlineDuration":15406593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:55.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:00:55.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:58.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:58.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:00:58.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:58.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:58.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:58.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:00:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072365377476,"createTime":1749894247555,"epollFd":11,"onlineDuration":15411284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:00:59.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806312561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:00:59.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.806312561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:00:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:00:59.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:00:59.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072365532764,"createTime":1749894247555,"epollFd":11,"onlineDuration":15411621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:03.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:03.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:03.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072367662052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15416219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:01:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/cindy-crawford 2025-06-14 22:01:06.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:06.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:06.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:01:08.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:01:08.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:01:08.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072369965052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15420971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:08.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:08.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:08.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072370097968,"createTime":1749894247555,"epollFd":11,"onlineDuration":15421302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:09.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821475982666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:01:09.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821475982666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:01:09.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:01:09.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:01:09.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:09.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/ethel-cain-new-favorite-southern-gothic 2025-06-14 22:01:13.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:13.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:13.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:13.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072372278580,"createTime":1749894247555,"epollFd":11,"onlineDuration":15425982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:15.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:01:15.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:15.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:01:18.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:18.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:18.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:18.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:18.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:18.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072374647380,"createTime":1749894247555,"epollFd":11,"onlineDuration":15430967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:18.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072374789508,"createTime":1749894247555,"epollFd":11,"onlineDuration":15431341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:19.050 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8371639251709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:19.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 22:01:19.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8371639251709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 22:01:19.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 22:01:21.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:01:21.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:01:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:01:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:01:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:01:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:23.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:23.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072377156992,"createTime":1749894247555,"epollFd":11,"onlineDuration":15436207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:25.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:01:25.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:01:28.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:28.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:01:28.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:28.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:28.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072379444200,"createTime":1749894247555,"epollFd":11,"onlineDuration":15440966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:28.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:28.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:29.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812543869018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:29.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:01:29.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812543869018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:01:29.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:01:29.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:29.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072379620544,"createTime":1749894247555,"epollFd":11,"onlineDuration":15441596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:31.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8a0 keealive timeout 2025-06-14 22:01:31.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:01:31.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:01:31.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:01:33.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:33.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:33.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:33.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072381777468,"createTime":1749894247555,"epollFd":11,"onlineDuration":15445981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:34.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:01:34.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:34.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:01:36.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:36.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pms?module=logging&file_name=../../../../../../~/.aws/credentials&number_of_lines=10000 2025-06-14 22:01:38.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:38.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:01:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:38.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:38.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/config?cmd=cat+/root/.aws/credentials 2025-06-14 22:01:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:38.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072384116000,"createTime":1749894247555,"epollFd":11,"onlineDuration":15450959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:38.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:38.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:01:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:39.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072384308136,"createTime":1749894247555,"epollFd":11,"onlineDuration":15451509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:39.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85004997253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:39.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85004997253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:01:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:40.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:40.546 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:01:40.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:40.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:40.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:01:42.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:42.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 22:01:43.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:43.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:43.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:43.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072386630876,"createTime":1749894247555,"epollFd":11,"onlineDuration":15456359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:45.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:01:45.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:45.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/tiktok-cucumber-guy-logan-moffitt-interview-8699259 2025-06-14 22:01:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 22:01:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:01:48.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:48.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:48.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:48.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.env 2025-06-14 22:01:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072388832544,"createTime":1749894247555,"epollFd":11,"onlineDuration":15460977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:48.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:01:49.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832822799682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:49.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:01:49.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832822799682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:01:49.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:01:49.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:49.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072389007572,"createTime":1749894247555,"epollFd":11,"onlineDuration":15461543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:50.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:50.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/.env 2025-06-14 22:01:51.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:51.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application/.env 2025-06-14 22:01:53.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:53.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:53.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:53.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 22:01:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072391255300,"createTime":1749894247555,"epollFd":11,"onlineDuration":15466260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:55.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:55.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/.env 2025-06-14 22:01:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:57.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.env 2025-06-14 22:01:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:01:58.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:01:58.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:58.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:01:58.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:58.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:01:59.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:59.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072393713588,"createTime":1749894247555,"epollFd":11,"onlineDuration":15471515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:01:59.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8345947265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:01:59.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:01:59.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8345947265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:01:59.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:01:59.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:59.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:01:59.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:59.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072394057064,"createTime":1749894247555,"epollFd":11,"onlineDuration":15472183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:01:59.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:01:59.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 22:02:01.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:02:01.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:01.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:01.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 22:02:03.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:03.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:03.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:03.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072395920520,"createTime":1749894247555,"epollFd":11,"onlineDuration":15476027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:03.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:03.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/library/.env 2025-06-14 22:02:05.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:05.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nextjs-app/.env 2025-06-14 22:02:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:07.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/node-api/.env 2025-06-14 22:02:08.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:08.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:08.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:08.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:08.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:08.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072398315640,"createTime":1749894247555,"epollFd":11,"onlineDuration":15481179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:09.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:09.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072398410392,"createTime":1749894247555,"epollFd":11,"onlineDuration":15481518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:09.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832672119140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:09.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832672119140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:02:09.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/.env 2025-06-14 22:02:11.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:11.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 22:02:11.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:11.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:11.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dolly-parton 2025-06-14 22:02:13.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:13.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:13.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:13.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-14 22:02:13.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:13.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072400662068,"createTime":1749894247555,"epollFd":11,"onlineDuration":15486201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:15.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:02:15.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:15.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:15.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backend/.env 2025-06-14 22:02:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/chris_evans 2025-06-14 22:02:17.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:17.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home/user/.aws/credentials 2025-06-14 22:02:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:18.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:18.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072403001916,"createTime":1749894247555,"epollFd":11,"onlineDuration":15491210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:18.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:18.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:19.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850479125976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:02:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850479125976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:02:19.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:02:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072403144044,"createTime":1749894247555,"epollFd":11,"onlineDuration":15491606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:19.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:19.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/myproject/.env 2025-06-14 22:02:19.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:02:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-lowden 2025-06-14 22:02:21.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:21.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.envs/.production/.django 2025-06-14 22:02:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:02:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kate-beckinsale 2025-06-14 22:02:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:23.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:23.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/react-app/.env 2025-06-14 22:02:23.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:23.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072405399668,"createTime":1749894247555,"epollFd":11,"onlineDuration":15496279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:25.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:25.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/react-app/.env.production 2025-06-14 22:02:25.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 22:02:25.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:25.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ruby-rose 2025-06-14 22:02:27.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:02:27.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/secrets.json 2025-06-14 22:02:28.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:28.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:28.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:28.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:28.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/v-for-vendetta 2025-06-14 22:02:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:28.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:28.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072407714512,"createTime":1749894247555,"epollFd":11,"onlineDuration":15501200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:29.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:29.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072407815844,"createTime":1749894247555,"epollFd":11,"onlineDuration":15501539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:29.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839393615722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:29.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839393615722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:02:29.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:30.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:30.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:30.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/drake-announces-new-upcoming-partynextdoor-album-pnd-4 2025-06-14 22:02:31.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:31.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 22:02:32.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 22:02:32.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:32.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bono/pictures/4517092 2025-06-14 22:02:33.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:33.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:33.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:02:33.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:33.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:33.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.yaml 2025-06-14 22:02:33.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:33.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072410014880,"createTime":1749894247555,"epollFd":11,"onlineDuration":15505960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:34.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:34.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:34.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/alittlebitofheaven 2025-06-14 22:02:35.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:35.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.yml 2025-06-14 22:02:35.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:02:35.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:02:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:02:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/codybanks2 2025-06-14 22:02:36.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:36.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/malin-akerman/pictures/4015313 2025-06-14 22:02:37.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 22:02:37.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:37.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/pictures/3384288 2025-06-14 22:02:37.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:37.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.py 2025-06-14 22:02:38.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:38.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c340 2025-06-14 22:02:38.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/captain-america-the-winter-solider-trailer 2025-06-14 22:02:38.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072412379732,"createTime":1749894247555,"epollFd":11,"onlineDuration":15510981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 22:02:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:38.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:39.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:39.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072412512648,"createTime":1749894247555,"epollFd":11,"onlineDuration":15511489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:39.114 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80719566345215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:39.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061a40 2025-06-14 22:02:39.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80719566345215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061a40 2025-06-14 22:02:39.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061a40 2025-06-14 22:02:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8a0 keealive timeout 2025-06-14 22:02:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:02:39.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:02:39.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:39.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/vampire-academy-trailer 2025-06-14 22:02:40.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061220 2025-06-14 22:02:40.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:40.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sam-smith/news/sam-smith-brit-awards-lay-me-down_4080011 2025-06-14 22:02:40.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:40.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 22:02:41.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 22:02:41.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 22:02:41.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 22:02:41.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:41.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shia-labeouf/news/shia-labeouf-divorce-mia-goth-dating-fka-twigs_6213259 2025-06-14 22:02:42.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051530 2025-06-14 22:02:42.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:42.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/taylor-swift-meeting-adele-jk-rowling_6133093 2025-06-14 22:02:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 22:02:43.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:43.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:43.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bf60 2025-06-14 22:02:43.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:43.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/6-fun-facts-about-drake-01hkc7hgm2r5 2025-06-14 22:02:43.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:43.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072414723528,"createTime":1749894247555,"epollFd":11,"onlineDuration":15515977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05da10 2025-06-14 22:02:44.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:44.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new/film.nsf/reviews/tombraider 2025-06-14 22:02:44.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:44.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 22:02:45.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:02:45.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:46.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:02:46.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:46.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/pictures/5428396 2025-06-14 22:02:47.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:02:47.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:48.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:48.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:02:49.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83949089050293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:49.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:49.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83949089050293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:02:49.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:49.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:49.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072417296308,"createTime":1749894247555,"epollFd":11,"onlineDuration":15521663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:02:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:49.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:02:49.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:49.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:02:49.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:49.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072417662156,"createTime":1749894247555,"epollFd":11,"onlineDuration":15522332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:02:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/vanilla_buttermilk_layer_cake/ 2025-06-14 22:02:51.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055c10 2025-06-14 22:02:51.116 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:02:51.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055c10 2025-06-14 22:02:51.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:02:51.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:02:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 22:02:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 22:02:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 22:02:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 22:02:53.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:53.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072419487448,"createTime":1749894247555,"epollFd":11,"onlineDuration":15526261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:02:55.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a8a0 keealive timeout 2025-06-14 22:02:55.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c340 keealive timeout 2025-06-14 22:02:55.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a8a0 2025-06-14 22:02:55.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c340 2025-06-14 22:02:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 22:02:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061220 keealive timeout 2025-06-14 22:02:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 22:02:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061220 2025-06-14 22:02:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:02:58.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:58.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:02:58.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:58.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072421870724,"createTime":1749894247555,"epollFd":11,"onlineDuration":15531299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:02:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:02:59.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83340835571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:02:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:02:59.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83340835571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:02:59.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:02:59.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bf60 keealive timeout 2025-06-14 22:02:59.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051530 keealive timeout 2025-06-14 22:02:59.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bf60 2025-06-14 22:02:59.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051530 2025-06-14 22:02:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:02:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072422245784,"createTime":1749894247555,"epollFd":11,"onlineDuration":15531978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05da10 keealive timeout 2025-06-14 22:03:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:03:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05da10 2025-06-14 22:03:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:03.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:03:03.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072424157932,"createTime":1749894247555,"epollFd":11,"onlineDuration":15536014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:04.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:04.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:04.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/susan/articles/best-road-trips-in-the-loire-valley 2025-06-14 22:03:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:03:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:03:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:08.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:08.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:08.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:08.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072426476724,"createTime":1749894247555,"epollFd":11,"onlineDuration":15540968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:08.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:08.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:08.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:08.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072426595164,"createTime":1749894247555,"epollFd":11,"onlineDuration":15541315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:09.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83803367614746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:09.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83803367614746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:03:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:03:13.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:13.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072428857368,"createTime":1749894247555,"epollFd":11,"onlineDuration":15545984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:18.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:18.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:03:18.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:18.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:03:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mark-hamill 2025-06-14 22:03:18.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:18.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:18.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:18.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072431313024,"createTime":1749894247555,"epollFd":11,"onlineDuration":15551373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:19.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835437774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:19.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835437774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:03:19.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:19.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:19.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072431681504,"createTime":1749894247555,"epollFd":11,"onlineDuration":15552172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/quick-smoked-chicken-and-barley-salad-with-chorizo-and-feta/ 2025-06-14 22:03:21.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:03:21.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:23.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:03:23.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:23.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072433583124,"createTime":1749894247555,"epollFd":11,"onlineDuration":15556253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:24.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:24.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:24.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jamie-xx 2025-06-14 22:03:26.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:03:26.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:03:28.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:28.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:03:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:03:28.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:28.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:03:29.155 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838424682617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838424682617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:03:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:29.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:29.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072436120372,"createTime":1749894247555,"epollFd":11,"onlineDuration":15561831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:29.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:29.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072436477008,"createTime":1749894247555,"epollFd":11,"onlineDuration":15562394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:33.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:33.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:33.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:33.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:33.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jay-z 2025-06-14 22:03:34.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:34.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072438441796,"createTime":1749894247555,"epollFd":11,"onlineDuration":15566612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:35.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:03:35.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:03:37.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:38.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:38.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:03:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072440596088,"createTime":1749894247555,"epollFd":11,"onlineDuration":15571000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072440709264,"createTime":1749894247555,"epollFd":11,"onlineDuration":15571387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:39.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838546752929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:39.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:39.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838546752929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:03:39.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:41.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:03:41.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:43.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:43.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/show/id/47/letter/R.html 2025-06-14 22:03:43.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:43.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072442947780,"createTime":1749894247555,"epollFd":11,"onlineDuration":15575982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:03:45.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:45.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:03:48.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:48.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:48.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:48.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072445312632,"createTime":1749894247555,"epollFd":11,"onlineDuration":15580991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:03:48.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:48.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072445419228,"createTime":1749894247555,"epollFd":11,"onlineDuration":15581361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:49.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824951171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:49.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:49.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824951171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:03:49.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:49.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:03:49.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:53.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:53.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:53.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:53.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072447655112,"createTime":1749894247555,"epollFd":11,"onlineDuration":15585978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:53.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:03:53.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:53.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/nicki-minaj-accused-of-dissing-her-ex-safaree-erica-mena-01jadx2m190f 2025-06-14 22:03:54.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:03:54.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:54.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/50-cent-s-ex-daphne-joy-named-as-diddy-s-sex-worker-in-explosive-lawsuit-50-cent-respond-01ht2p46txr9 2025-06-14 22:03:57.567 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:03:57.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:58.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:58.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:03:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:58.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:58.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:03:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072450131824,"createTime":1749894247555,"epollFd":11,"onlineDuration":15591463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:03:59.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.845191955566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:03:59.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:59.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.845191955566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:03:59.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072450229208,"createTime":1749894247555,"epollFd":11,"onlineDuration":15591808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:03:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:03:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:03:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/felicity-jones 2025-06-14 22:04:00.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:04:00.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:00.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-caine 2025-06-14 22:04:01.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:04:01.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:03.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:03.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:03.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:03.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072452446668,"createTime":1749894247555,"epollFd":11,"onlineDuration":15596283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:07.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-serkis/news/andy-serkis-jungle-book-mowgli-movie-trailer-release_6015983 2025-06-14 22:04:08.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:08.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:08.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:08.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:08.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:08.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072454710188,"createTime":1749894247555,"epollFd":11,"onlineDuration":15600983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:08.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:08.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072454815468,"createTime":1749894247555,"epollFd":11,"onlineDuration":15601310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:09.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81194305419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:09.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-14 22:04:09.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81194305419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f7e0 2025-06-14 22:04:09.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-14 22:04:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:04:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:04:11.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:04:11.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:13.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:13.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:04:13.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:13.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:04:13.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:14.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:14.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072457264544,"createTime":1749894247555,"epollFd":11,"onlineDuration":15606748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:14.341 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:04:14.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:15.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:04:15.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:17.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:04:17.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:04:18.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:18.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:18.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:18.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:18.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:18.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:18.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:18.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072459413572,"createTime":1749894247555,"epollFd":11,"onlineDuration":15610970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:18.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072459518852,"createTime":1749894247555,"epollFd":11,"onlineDuration":15611316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:19.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8270320892334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:19.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8270320892334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:04:19.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:19.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:04:19.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:04:20.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:04:20.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:04:20.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/armie-hammer 2025-06-14 22:04:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lionel-richie 2025-06-14 22:04:23.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:04:23.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:23.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pierce-brosnan 2025-06-14 22:04:23.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:23.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:04:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:23.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:23.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072461799480,"createTime":1749894247555,"epollFd":11,"onlineDuration":15616199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sigourney-weaver 2025-06-14 22:04:23.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:04:23.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:04:24.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:04:24.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:04:28.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:28.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:28.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:28.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:28.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:28.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:28.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:28.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072464122220,"createTime":1749894247555,"epollFd":11,"onlineDuration":15620963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072464197232,"createTime":1749894247555,"epollFd":11,"onlineDuration":15621289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:29.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842954635620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:29.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:29.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842954635620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:04:29.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:29.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:04:29.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:04:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072466492336,"createTime":1749894247555,"epollFd":11,"onlineDuration":15625981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:37.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:04:37.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:38.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:38.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:38.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:38.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:38.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:38.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072468854556,"createTime":1749894247555,"epollFd":11,"onlineDuration":15631221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:39.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072468959836,"createTime":1749894247555,"epollFd":11,"onlineDuration":15631545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:39.203 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:04:39.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:39.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8460636138916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:39.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8460636138916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:04:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:04:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:04:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:04:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/angelina-jolie 2025-06-14 22:04:41.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:04:41.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:41.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/caesars-palace 2025-06-14 22:04:42.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:04:42.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:42.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/caitlin-gerard/pictures/3607201 2025-06-14 22:04:43.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:43.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:43.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:43.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072471225988,"createTime":1749894247555,"epollFd":11,"onlineDuration":15636208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:46.613 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:04:46.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:48.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:48.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:48.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:04:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072473639532,"createTime":1749894247555,"epollFd":11,"onlineDuration":15641460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:49.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849647521972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:49.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:49.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849647521972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:04:49.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072473714544,"createTime":1749894247555,"epollFd":11,"onlineDuration":15641792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:51.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:04:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:51.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:04:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:52.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/red-hot-chili-peppers/news 2025-06-14 22:04:53.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:53.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:04:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2021/03/12/hip-hop-spiritual-moments/ 2025-06-14 22:04:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072475903052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15646209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:04:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:04:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:04:57.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:04:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:58.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:04:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:04:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072478248164,"createTime":1749894247555,"epollFd":11,"onlineDuration":15650987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:04:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:04:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072478323176,"createTime":1749894247555,"epollFd":11,"onlineDuration":15651337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:04:59.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851154327392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:04:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:04:59.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851154327392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:04:59.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:03.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:03.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:03.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:03.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072480586696,"createTime":1749894247555,"epollFd":11,"onlineDuration":15656000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-fate-of-the-furious-trailer-and-featurette 2025-06-14 22:05:06.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:06.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/johnny-depp/video/pirates-of-the-caribbean-dead-men-tell-no-tales-teaser-trailer 2025-06-14 22:05:06.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:06.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:06.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/a-grammy-salute-to-50-years-of-hip-hop-star-studded-tribute-concert-2023-01hh49hzx1g8 2025-06-14 22:05:07.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:05:07.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:08.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:08.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:08.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072482916016,"createTime":1749894247555,"epollFd":11,"onlineDuration":15660970,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:08.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:08.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:08.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:08.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072483009452,"createTime":1749894247555,"epollFd":11,"onlineDuration":15661305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:09.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846832275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:09.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:09.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846832275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:05:09.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:09.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:05:09.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:05:09.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:05:09.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:11.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:11.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:11.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:05:11.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:11.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 22:05:11.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:11.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 22:05:11.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:11.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:05:12.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 22:05:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:13.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 22:05:13.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:13.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072485313768,"createTime":1749894247555,"epollFd":11,"onlineDuration":15665988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:14.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:05:14.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:14.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:05:14.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:14.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:14.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:05:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:18.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:18.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072487624664,"createTime":1749894247555,"epollFd":11,"onlineDuration":15670978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:18.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:18.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:19.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:05:19.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:19.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/reduce-apd-air-passenger-duty/ 2025-06-14 22:05:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072487761528,"createTime":1749894247555,"epollFd":11,"onlineDuration":15671538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:19.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830324172973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:19.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 22:05:19.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830324172973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 22:05:19.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 22:05:21.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:05:21.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:23.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:23.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:23.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:05:23.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072490002676,"createTime":1749894247555,"epollFd":11,"onlineDuration":15676039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:28.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:28.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:28.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:28.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072492353052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15680971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:29.254 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84234046936035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84234046936035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:05:29.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:05:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072492542556,"createTime":1749894247555,"epollFd":11,"onlineDuration":15681749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:31.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:05:31.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:05:31.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:31.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:05:33.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:33.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:05:33.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:33.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072494677108,"createTime":1749894247555,"epollFd":11,"onlineDuration":15685968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:05:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:05:36.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:36.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 22:05:36.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 22:05:36.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-14 22:05:36.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 22:05:36.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 22:05:36.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:36.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php.php 2025-06-14 22:05:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php_info.php 2025-06-14 22:05:37.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 22:05:37.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:05:37.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:05:37.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-14 22:05:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.phpinfo 2025-06-14 22:05:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/phpinfo.php 2025-06-14 22:05:37.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 22:05:37.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pinfo.php 2025-06-14 22:05:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:37.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo2.php 2025-06-14 22:05:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php_version.php 2025-06-14 22:05:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/version.php 2025-06-14 22:05:38.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:05:38.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:38.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server-info.php 2025-06-14 22:05:38.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:38.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/4894933 2025-06-14 22:05:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/env.php 2025-06-14 22:05:38.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-14 22:05:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072497035380,"createTime":1749894247555,"epollFd":11,"onlineDuration":15690987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:38.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:38.824 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:05:38.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:38.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072497143292,"createTime":1749894247555,"epollFd":11,"onlineDuration":15691430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:38.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:38.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:38.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/corey-feldman/pictures/4891282 2025-06-14 22:05:39.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84687042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:39.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84687042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:05:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:39.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:39.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:39.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daniel-radcliffe/pictures/3827939 2025-06-14 22:05:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:05:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/macbeth-clips 2025-06-14 22:05:41.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:05:41.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:41.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/linda-kozlowski/pictures/3447683 2025-06-14 22:05:42.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:05:42.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:42.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/luke-evans/pictures/5394891 2025-06-14 22:05:42.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 22:05:42.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:42.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/malin-akerman/pictures/983615 2025-06-14 22:05:43.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:43.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f760 2025-06-14 22:05:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:43.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/one-direction/pictures/4766382 2025-06-14 22:05:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072499469980,"createTime":1749894247555,"epollFd":11,"onlineDuration":15696287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:44.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059780 2025-06-14 22:05:44.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:44.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/placebo/news/placebo-cancel-us-tour_1113199 2025-06-14 22:05:44.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 22:05:44.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:44.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/placebo/pictures/1126545 2025-06-14 22:05:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e290 2025-06-14 22:05:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/pictures/3043199 2025-06-14 22:05:46.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:46.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/pictures/4250099 2025-06-14 22:05:46.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056bf0 2025-06-14 22:05:46.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:46.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/timbaland/pictures/5311408 2025-06-14 22:05:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:48.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:48.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:05:48.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:48.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072501754556,"createTime":1749894247555,"epollFd":11,"onlineDuration":15701007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:05:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:05:49.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85438346862793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051f90 2025-06-14 22:05:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85438346862793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051f90 2025-06-14 22:05:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051f90 2025-06-14 22:05:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072502182256,"createTime":1749894247555,"epollFd":11,"onlineDuration":15701944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:51.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054d60 2025-06-14 22:05:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/news/charli-xcx-freaked-out-meeting-bill-murray_4980952 2025-06-14 22:05:51.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055790 2025-06-14 22:05:51.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:51.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dave-grohl/news/dave-grohl-nearly-featured-on-boygenius-album_6365538 2025-06-14 22:05:52.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:52.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/news/ed-sheeran-announces-mathematics-2025-tour_6381310 2025-06-14 22:05:53.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:53.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:05:53.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:53.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072504102300,"createTime":1749894247555,"epollFd":11,"onlineDuration":15706056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:53.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cb70 2025-06-14 22:05:53.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:53.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/video/ed-sheeran-jumpers-for-goalposts 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:55.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:05:55.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:55.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/a-bigger-splash-pantelleria-drama 2025-06-14 22:05:56.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:56.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-hobbit-the-battle-of-the-five-armies-trailer 2025-06-14 22:05:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:05:57.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:05:57.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:05:57.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:57.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jim-carrey/news/jim-carrey-beaten-depression_5910031 2025-06-14 22:05:58.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:58.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:05:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:58.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ok-go/news/ok-go-morrissey-interesting-drug-the-late-late-show_5539243 2025-06-14 22:05:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072506448728,"createTime":1749894247555,"epollFd":11,"onlineDuration":15711056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:05:59.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:59.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:05:59.279 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864686965942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:05:59.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:59.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864686965942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:05:59.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:59.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059780 keealive timeout 2025-06-14 22:05:59.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f760 keealive timeout 2025-06-14 22:05:59.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 22:05:59.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059780 2025-06-14 22:05:59.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f760 2025-06-14 22:05:59.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 22:05:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:05:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pink-floyd/news/pink-floyd-endless-river-uk-chart_4465919 2025-06-14 22:05:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:05:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072506671132,"createTime":1749894247555,"epollFd":11,"onlineDuration":15711808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:00.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:06:00.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:00.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ryan-reynolds/news/ryan-reynolds-reveals-struggles-anxiety_6083004 2025-06-14 22:06:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:00.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:00.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thom-yorke/news/thom-yorke-rag-and-bone-film-soundtrack_6197698 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e290 keealive timeout 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e290 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 22:06:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:06:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:03.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:03.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056bf0 keealive timeout 2025-06-14 22:06:03.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056bf0 2025-06-14 22:06:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072508803052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15716019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:06.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:06:06.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:06.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/news/ed-sheeran-says-olivia-rodrigo-has-no-skippable-songs_6379291 2025-06-14 22:06:06.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:06:06.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:06:06.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:06.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:06.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/melissa_auf_der_maur 2025-06-14 22:06:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055790 keealive timeout 2025-06-14 22:06:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054d60 keealive timeout 2025-06-14 22:06:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055790 2025-06-14 22:06:07.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054d60 2025-06-14 22:06:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055790 2025-06-14 22:06:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/xzibit 2025-06-14 22:06:08.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/liam-gallagher-s-son-gene-gets-the-feeling-his-dad-wants-oasis-reunion_6383651 2025-06-14 22:06:08.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:08.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5485549 2025-06-14 22:06:08.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072511129740,"createTime":1749894247555,"epollFd":11,"onlineDuration":15720981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:06:09.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840787887573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:09.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054d60 2025-06-14 22:06:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840787887573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec054d60 2025-06-14 22:06:09.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054d60 2025-06-14 22:06:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cb70 keealive timeout 2025-06-14 22:06:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cb70 2025-06-14 22:06:09.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:09.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072511599552,"createTime":1749894247555,"epollFd":11,"onlineDuration":15721956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054d60 2025-06-14 22:06:10.204 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:06:10.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054d60 2025-06-14 22:06:11.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:06:11.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:06:11.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:06:11.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:06:13.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:06:13.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:06:13.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:13.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:14.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:14.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072513678832,"createTime":1749894247555,"epollFd":11,"onlineDuration":15726633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:15.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:06:15.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:06:15.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:15.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:06:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:18.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:18.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:18.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072515855496,"createTime":1749894247555,"epollFd":11,"onlineDuration":15731004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:19.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:19.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:19.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84156036376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:19.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84156036376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:06:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:19.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:19.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072516388476,"createTime":1749894247555,"epollFd":11,"onlineDuration":15732277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:20.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33049963727 2025-06-14 22:06:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055790 keealive timeout 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f760 keealive timeout 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055790 2025-06-14 22:06:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:23.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:06:23.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:23.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:23.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072518204556,"createTime":1749894247555,"epollFd":11,"onlineDuration":15736005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:24.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:24.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:24.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/dawn-of-the-planet-of-the-apes-box-office_4295450 2025-06-14 22:06:25.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:06:25.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:25.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/celebrity-videos/emma-stone-dazzled-by-photographers-after-leaving-hollywood-salon_165638 2025-06-14 22:06:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:06:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:06:25.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:06:25.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:25.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/cheryl-talks-make-up-routines-and-motherhood_6119964 2025-06-14 22:06:26.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:06:26.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:26.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/50-cent-says-he-s-in-no-hurry-to-reach-billionaire-status-01j592ept0pw 2025-06-14 22:06:28.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:28.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:06:28.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:28.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:06:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072520587832,"createTime":1749894247555,"epollFd":11,"onlineDuration":15741218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:06:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072520744436,"createTime":1749894247555,"epollFd":11,"onlineDuration":15741710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:29.299 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853158950805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:29.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:29.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853158950805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:06:29.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:33.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:33.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:33.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072522911888,"createTime":1749894247555,"epollFd":11,"onlineDuration":15745980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:06:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:36.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:36.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:36.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/feed 2025-06-14 22:06:38.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:38.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:38.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:38.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:38.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:38.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072525254368,"createTime":1749894247555,"epollFd":11,"onlineDuration":15751010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:38.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:38.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072525354384,"createTime":1749894247555,"epollFd":11,"onlineDuration":15751358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:39.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842281341552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:39.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:39.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842281341552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:06:39.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:39.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:39.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/caroline-aherne 2025-06-14 22:06:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-frusciante 2025-06-14 22:06:40.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:06:40.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:40.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/saks-fifth-avenue 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f760 keealive timeout 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:06:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:42.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:06:42.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:42.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/wayne-coyne 2025-06-14 22:06:43.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:43.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:06:43.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:43.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072527621852,"createTime":1749894247555,"epollFd":11,"onlineDuration":15756008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:44.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:44.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:44.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/years-years 2025-06-14 22:06:45.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:06:45.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:45.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:06:45.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:06:45.663 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:06:45.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:06:48.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:48.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:06:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:48.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072529951172,"createTime":1749894247555,"epollFd":11,"onlineDuration":15760995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:06:48.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:48.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:06:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072530126200,"createTime":1749894247555,"epollFd":11,"onlineDuration":15761748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:49.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857004165649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:49.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:06:49.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857004165649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:06:49.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:06:51.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:06:51.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:06:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:52.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:06:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:53.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:53.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072532294968,"createTime":1749894247555,"epollFd":11,"onlineDuration":15765980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:55.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:06:55.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:55.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:55.550 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:06:55.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:06:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:06:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:06:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:06:57.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:58.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:06:58.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:58.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:58.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:58.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072534688772,"createTime":1749894247555,"epollFd":11,"onlineDuration":15771221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:06:58.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:58.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:06:59.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:06:59.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072534762468,"createTime":1749894247555,"epollFd":11,"onlineDuration":15771565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:06:59.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856538772583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:06:59.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:59.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856538772583008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 22:06:59.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:06:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f760 keealive timeout 2025-06-14 22:06:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:06:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f760 2025-06-14 22:06:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:07:01.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:07:01.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:03.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:03.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:03.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:03.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072537049676,"createTime":1749894247555,"epollFd":11,"onlineDuration":15776222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:06.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:06.677 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:07:06.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:07:07.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:07:08.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:08.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072539353992,"createTime":1749894247555,"epollFd":11,"onlineDuration":15780986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:09.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850393295288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:09.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:09.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850393295288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:07:09.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:10.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:10.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072539988304,"createTime":1749894247555,"epollFd":11,"onlineDuration":15782615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:13.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:13.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:13.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072541717528,"createTime":1749894247555,"epollFd":11,"onlineDuration":15785991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:07:18.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:18.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072544054744,"createTime":1749894247555,"epollFd":11,"onlineDuration":15790998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:18.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:18.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072544173184,"createTime":1749894247555,"epollFd":11,"onlineDuration":15791333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:19.339 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852867126464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:19.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:19.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852867126464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:07:19.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:23.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:23.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:23.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:23.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072546422228,"createTime":1749894247555,"epollFd":11,"onlineDuration":15796014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:28.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:28.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:07:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072548768656,"createTime":1749894247555,"epollFd":11,"onlineDuration":15801003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072548867356,"createTime":1749894247555,"epollFd":11,"onlineDuration":15801350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:29.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85263442993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:29.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85263442993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:07:29.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:33.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:33.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:33.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:33.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072551122980,"createTime":1749894247555,"epollFd":11,"onlineDuration":15805997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:35.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:07:35.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:07:36.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:36.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:36.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:07:37.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:07:37.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:37.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 22:07:37.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:07:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:38.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:38.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:07:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072553462828,"createTime":1749894247555,"epollFd":11,"onlineDuration":15811000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072553553632,"createTime":1749894247555,"epollFd":11,"onlineDuration":15811324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:38.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:07:38.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:38.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32918101163 2025-06-14 22:07:39.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85920524597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:39.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:07:39.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85920524597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 22:07:39.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:07:43.046 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:07:43.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:07:43.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:43.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:44.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:44.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072555921116,"createTime":1749894247555,"epollFd":11,"onlineDuration":15816466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:48.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:48.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:07:48.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:48.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072558171476,"createTime":1749894247555,"epollFd":11,"onlineDuration":15821026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:49.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:49.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:49.366 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861186981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:49.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:07:49.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861186981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:07:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:07:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072558645236,"createTime":1749894247555,"epollFd":11,"onlineDuration":15822056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:53.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:53.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:07:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:07:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:07:53.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072560521852,"createTime":1749894247555,"epollFd":11,"onlineDuration":15826016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:07:55.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:07:55.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:07:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:07:58.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:58.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:07:58.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:58.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072562866964,"createTime":1749894247555,"epollFd":11,"onlineDuration":15831074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:07:58.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:58.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:07:59.371 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85149574279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:07:59.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:59.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85149574279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:07:59.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:07:59.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:07:59.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072563077524,"createTime":1749894247555,"epollFd":11,"onlineDuration":15831885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:03.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:03.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:03.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:03.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072565256820,"createTime":1749894247555,"epollFd":11,"onlineDuration":15836217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:08.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:08.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:08:08.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:08:08.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:08.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:08.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:08.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072567665100,"createTime":1749894247555,"epollFd":11,"onlineDuration":15841330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:09.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:09.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072567733532,"createTime":1749894247555,"epollFd":11,"onlineDuration":15841648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:09.378 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84498405456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:09.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84498405456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:08:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:13.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:13.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:08:13.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:13.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072569966784,"createTime":1749894247555,"epollFd":11,"onlineDuration":15846212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:18.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:18.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:08:18.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:18.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072572330320,"createTime":1749894247555,"epollFd":11,"onlineDuration":15851256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:18.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:18.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072572415860,"createTime":1749894247555,"epollFd":11,"onlineDuration":15851590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:19.386 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838987350463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:19.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:19.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838987350463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:08:19.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:21.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base 2025-06-14 22:08:22.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:22.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:22.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:08:23.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:23.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:23.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:23.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072574633320,"createTime":1749894247555,"epollFd":11,"onlineDuration":15855993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:28.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:28.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:28.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:28.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072576970536,"createTime":1749894247555,"epollFd":11,"onlineDuration":15860997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:28.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:28.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072577048180,"createTime":1749894247555,"epollFd":11,"onlineDuration":15861327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:29.395 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843786239624023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:29.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843786239624023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:08:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:30.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:08:32.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:08:32.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:08:33.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:33.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:08:33.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:33.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072579345916,"createTime":1749894247555,"epollFd":11,"onlineDuration":15866232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:37.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:08:37.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:38.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:38.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:38.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:08:38.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:38.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:38.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:38.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072581801572,"createTime":1749894247555,"epollFd":11,"onlineDuration":15871389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072581887112,"createTime":1749894247555,"epollFd":11,"onlineDuration":15871726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:39.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:08:39.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:39.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850271224975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850271224975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:08:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:43.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:43.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:43.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:43.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072584100624,"createTime":1749894247555,"epollFd":11,"onlineDuration":15876321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:44.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:08:47.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:48.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:48.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072586366776,"createTime":1749894247555,"epollFd":11,"onlineDuration":15880998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:48.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:48.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:48.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:48.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072586466792,"createTime":1749894247555,"epollFd":11,"onlineDuration":15881336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:49.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847187042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:49.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847187042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:08:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:50.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:08:50.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:50.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:08:53.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:53.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:53.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:53.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072588744788,"createTime":1749894247555,"epollFd":11,"onlineDuration":15886036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:08:54.792 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:08:54.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:58.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:58.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:08:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:58.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:08:58.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:58.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072591089900,"createTime":1749894247555,"epollFd":11,"onlineDuration":15891014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:08:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:08:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:08:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:59.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/hotels/united-states/kihei/four-seasons-maui-at-wailea 2025-06-14 22:08:59.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785621643066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:08:59.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.785621643066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:08:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:08:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:08:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072591557080,"createTime":1749894247555,"epollFd":11,"onlineDuration":15892097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:03.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:03.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072593462648,"createTime":1749894247555,"epollFd":11,"onlineDuration":15896257,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:05.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:09:05.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:08.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:08.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072595777492,"createTime":1749894247555,"epollFd":11,"onlineDuration":15900996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:08.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:08.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072595869612,"createTime":1749894247555,"epollFd":11,"onlineDuration":15901389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:09.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839859008789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:09.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:09.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839859008789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:09:09.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:11.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:09:11.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:09:13.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:13.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072598164716,"createTime":1749894247555,"epollFd":11,"onlineDuration":15906143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:15.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:09:15.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:18.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:18.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:18.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:18.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:18.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:18.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072600584840,"createTime":1749894247555,"epollFd":11,"onlineDuration":15911323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:19.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:19.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072600661168,"createTime":1749894247555,"epollFd":11,"onlineDuration":15911645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:19.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84989356994629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:19.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:19.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84989356994629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:09:19.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:23.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:23.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:23.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:23.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072602836516,"createTime":1749894247555,"epollFd":11,"onlineDuration":15916023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:28.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:28.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:28.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:28.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:28.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072605206632,"createTime":1749894247555,"epollFd":11,"onlineDuration":15921024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:28.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:28.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072605272432,"createTime":1749894247555,"epollFd":11,"onlineDuration":15921348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:29.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856672286987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:29.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:29.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856672286987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:09:29.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:33.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:33.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072607608332,"createTime":1749894247555,"epollFd":11,"onlineDuration":15926287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:38.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:38.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:38.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:38.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:38.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072609888960,"createTime":1749894247555,"epollFd":11,"onlineDuration":15931008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072609979764,"createTime":1749894247555,"epollFd":11,"onlineDuration":15931343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:39.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849475860595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:39.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:39.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849475860595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:09:39.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/rwanda-back-on-the-radar/ 2025-06-14 22:09:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:43.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:43.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:43.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072612253812,"createTime":1749894247555,"epollFd":11,"onlineDuration":15935996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:48.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:09:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:09:49.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:49.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072614713416,"createTime":1749894247555,"epollFd":11,"onlineDuration":15941509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:49.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8607234954834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:49.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8607234954834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:09:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:49.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072615085844,"createTime":1749894247555,"epollFd":11,"onlineDuration":15942078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:51.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:09:51.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:51.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:09:53.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:53.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:54.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:54.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072617136172,"createTime":1749894247555,"epollFd":11,"onlineDuration":15946716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:55.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:09:55.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:58.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:09:58.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:58.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072619373372,"createTime":1749894247555,"epollFd":11,"onlineDuration":15951298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:09:59.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:59.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:09:59.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850799560546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:09:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:59.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850799560546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:09:59.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:09:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:09:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072619768172,"createTime":1749894247555,"epollFd":11,"onlineDuration":15952089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:09:59.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:00.027 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:10:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:03.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:10:03.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:10:03.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:03.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:03.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:03.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072621698744,"createTime":1749894247555,"epollFd":11,"onlineDuration":15956268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:06.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:06.727 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:10:06.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:07.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:10:07.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:07.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:10:07.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:10:08.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:08.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:08.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:08.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:08.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072624084652,"createTime":1749894247555,"epollFd":11,"onlineDuration":15961338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:09.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:09.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072624179404,"createTime":1749894247555,"epollFd":11,"onlineDuration":15961672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:09.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844152450561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:09.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:09.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844152450561523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:10:09.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:13.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:13.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:13.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:13.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072626371860,"createTime":1749894247555,"epollFd":11,"onlineDuration":15966017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:18.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:18.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072628709076,"createTime":1749894247555,"epollFd":11,"onlineDuration":15971008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:10:19.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:19.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072628823568,"createTime":1749894247555,"epollFd":11,"onlineDuration":15971459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:19.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859804153442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:19.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859804153442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:10:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:22.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:22.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:22.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:10:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072631039712,"createTime":1749894247555,"epollFd":11,"onlineDuration":15976002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:28.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:28.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:28.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:10:29.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:29.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072633500632,"createTime":1749894247555,"epollFd":11,"onlineDuration":15981565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:29.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:29.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072633604596,"createTime":1749894247555,"epollFd":11,"onlineDuration":15981887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:29.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857980728149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:29.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857980728149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:10:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:33.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:33.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072635757572,"createTime":1749894247555,"epollFd":11,"onlineDuration":15986004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/what-the-new-usda-gardening-zones-mean-for-the-midwest-8410070 2025-06-14 22:10:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:38.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072638100052,"createTime":1749894247555,"epollFd":11,"onlineDuration":15991006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:10:38.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:38.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072638206648,"createTime":1749894247555,"epollFd":11,"onlineDuration":15991336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:39.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:10:39.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:39.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824573516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:39.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824573516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:10:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:43.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:43.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:44.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:44.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072640562288,"createTime":1749894247555,"epollFd":11,"onlineDuration":15996539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:45.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:10:45.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:10:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:10:48.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:48.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072642808700,"createTime":1749894247555,"epollFd":11,"onlineDuration":16001029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:48.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:48.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:10:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072642942932,"createTime":1749894247555,"epollFd":11,"onlineDuration":16001591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:49.511 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80291175842285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:49.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:49.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80291175842285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:10:49.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:52.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:10:52.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:52.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-bell 2025-06-14 22:10:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:10:53.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:10:53.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:53.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:53.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072645156444,"createTime":1749894247555,"epollFd":11,"onlineDuration":16006005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:54.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:10:54.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:54.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/karan-brar 2025-06-14 22:10:55.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:10:55.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:10:56.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:10:56.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:56.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/laila-robins 2025-06-14 22:10:58.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:10:58.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:10:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:10:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mark-ivanir 2025-06-14 22:10:58.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072647527876,"createTime":1749894247555,"epollFd":11,"onlineDuration":16011029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:10:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:10:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:58.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072647594992,"createTime":1749894247555,"epollFd":11,"onlineDuration":16011360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:10:59.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803768157958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:10:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:10:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803768157958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:10:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:10:59.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:10:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:10:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mogwai 2025-06-14 22:11:00.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:11:00.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:00.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:11:00.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:11:00.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:00.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-feig 2025-06-14 22:11:02.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061000 2025-06-14 22:11:02.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:02.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pell-james 2025-06-14 22:11:03.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:03.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:03.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:11:03.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:03.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/trace-adkins 2025-06-14 22:11:03.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:03.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072649866408,"createTime":1749894247555,"epollFd":11,"onlineDuration":16016022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:04.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:04.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tyne-daly 2025-06-14 22:11:08.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:08.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:08.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:08.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:08.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072652218100,"createTime":1749894247555,"epollFd":11,"onlineDuration":16021011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:08.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:08.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:09.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:11:09.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072652529992,"createTime":1749894247555,"epollFd":11,"onlineDuration":16021911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:09.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80625343322754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:09.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80625343322754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:11:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:10.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:10.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:10.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:11:11.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:11:11.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:11:13.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:13.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:13.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:11:13.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:11:13.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:11:13.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:11:13.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:13.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072654586900,"createTime":1749894247555,"epollFd":11,"onlineDuration":16026024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:15.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:11:15.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:11:17.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:11:17.222 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:11:17.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:11:17.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:11:17.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:11:17.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:11:17.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:11:18.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:18.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:18.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:11:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072656912272,"createTime":1749894247555,"epollFd":11,"onlineDuration":16031005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:18.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:18.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072657012288,"createTime":1749894247555,"epollFd":11,"onlineDuration":16031328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:11:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061000 keealive timeout 2025-06-14 22:11:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:11:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061000 2025-06-14 22:11:19.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828771591186523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:19.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:11:19.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828771591186523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:11:19.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:11:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:24.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:24.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072659444256,"createTime":1749894247555,"epollFd":11,"onlineDuration":16036695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:27.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:11:27.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:28.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:28.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:28.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:28.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072661663032,"createTime":1749894247555,"epollFd":11,"onlineDuration":16041006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:11:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:11:28.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:28.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072661832796,"createTime":1749894247555,"epollFd":11,"onlineDuration":16041793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:29.547 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854408264160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854408264160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:11:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:33.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:33.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072664059468,"createTime":1749894247555,"epollFd":11,"onlineDuration":16046310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:38.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:11:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:38.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072666325620,"createTime":1749894247555,"epollFd":11,"onlineDuration":16051001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:38.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:38.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:11:39.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:39.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072666521704,"createTime":1749894247555,"epollFd":11,"onlineDuration":16051809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:39.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852252960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:39.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:39.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852252960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:11:39.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:43.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:43.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:43.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:43.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072668707580,"createTime":1749894247555,"epollFd":11,"onlineDuration":16056247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:45.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9c0 keealive timeout 2025-06-14 22:11:45.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:11:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:48.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:48.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:48.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:11:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:11:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072671126388,"createTime":1749894247555,"epollFd":11,"onlineDuration":16061481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072671209296,"createTime":1749894247555,"epollFd":11,"onlineDuration":16061814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:49.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:11:49.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:11:49.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84939193725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:49.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84939193725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:11:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:51.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:11:52.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:11:52.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:52.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:11:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:53.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:11:53.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:53.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 22:11:53.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:11:54.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:54.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072673568884,"createTime":1749894247555,"epollFd":11,"onlineDuration":16066726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:57.787 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:11:57.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:11:58.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:58.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:11:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:11:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072675775816,"createTime":1749894247555,"epollFd":11,"onlineDuration":16071228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:11:58.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:58.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:11:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:11:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072676027172,"createTime":1749894247555,"epollFd":11,"onlineDuration":16071906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:11:59.572 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7999267578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:11:59.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:11:59.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.7999267578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:11:59.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:12:03.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:03.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072678088028,"createTime":1749894247555,"epollFd":11,"onlineDuration":16076018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:04.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:12:04.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:12:05.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:05.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:05.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/craig-smith/music 2025-06-14 22:12:07.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:12:07.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:12:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:08.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:08.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:08.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072680437088,"createTime":1749894247555,"epollFd":11,"onlineDuration":16081006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:08.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:08.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:12:08.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:08.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072680522628,"createTime":1749894247555,"epollFd":11,"onlineDuration":16081334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:12:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9c0 keealive timeout 2025-06-14 22:12:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:12:09.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844640731811523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:09.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844640731811523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:12:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:13.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:14.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:14.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072682882216,"createTime":1749894247555,"epollFd":11,"onlineDuration":16086532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:18.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:18.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:19.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:19.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072685239172,"createTime":1749894247555,"epollFd":11,"onlineDuration":16091508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:19.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:19.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072685315500,"createTime":1749894247555,"epollFd":11,"onlineDuration":16091827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:19.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814735412597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:19.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:19.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814735412597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:12:19.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:21.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:12:21.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:23.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:23.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:12:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072687486900,"createTime":1749894247555,"epollFd":11,"onlineDuration":16096002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:28.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:12:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:28.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:12:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:28.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:28.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072689860964,"createTime":1749894247555,"epollFd":11,"onlineDuration":16101007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:28.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:28.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072689930712,"createTime":1749894247555,"epollFd":11,"onlineDuration":16101337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:29.599 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809764862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:29.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:29.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809764862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:12:29.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072692287668,"createTime":1749894247555,"epollFd":11,"onlineDuration":16106430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:38.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:38.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:38.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:38.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:38.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072694528816,"createTime":1749894247555,"epollFd":11,"onlineDuration":16111028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:38.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:38.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072694638044,"createTime":1749894247555,"epollFd":11,"onlineDuration":16111372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:39.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814048767089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814048767089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:12:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:41.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:12:41.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:12:41.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:41.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 22:12:42.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:12:42.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:42.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 22:12:43.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:43.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:12:43.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:43.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072696914724,"createTime":1749894247555,"epollFd":11,"onlineDuration":16116037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:48.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:12:48.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:12:48.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:12:48.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:12:48.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072699236148,"createTime":1749894247555,"epollFd":11,"onlineDuration":16121020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:48.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:12:48.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:48.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072699332216,"createTime":1749894247555,"epollFd":11,"onlineDuration":16121361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:49.619 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839563369750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:49.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:12:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839563369750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:12:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:12:53.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:53.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:53.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072701595736,"createTime":1749894247555,"epollFd":11,"onlineDuration":16126016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:56.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:12:56.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:12:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9c0 keealive timeout 2025-06-14 22:12:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:12:57.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:12:57.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:12:57.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:12:57.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:58.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:58.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:12:58.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:58.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:12:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072703965852,"createTime":1749894247555,"epollFd":11,"onlineDuration":16131041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:12:58.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:12:58.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072704026388,"createTime":1749894247555,"epollFd":11,"onlineDuration":16131362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:12:59.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85137367248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:12:59.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:12:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85137367248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:12:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:03.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:03.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:03.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:13:03.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:03.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:03.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072706309648,"createTime":1749894247555,"epollFd":11,"onlineDuration":16136016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:04.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:04.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:04.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/chicken-a-la-king-recipe-8414596 2025-06-14 22:13:08.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:08.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:08.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:08.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:13:08.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:08.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:08.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072708650812,"createTime":1749894247555,"epollFd":11,"onlineDuration":16141031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:08.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:08.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072708727140,"createTime":1749894247555,"epollFd":11,"onlineDuration":16141367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:09.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85640525817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:09.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:09.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85640525817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:13:09.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:13.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:13.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:13.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:13.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:13.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dylan-mcdermott 2025-06-14 22:13:13.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:13.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072711011716,"createTime":1749894247555,"epollFd":11,"onlineDuration":16146030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:18.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:18.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:18.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:18.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:18.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:18.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072713387096,"createTime":1749894247555,"epollFd":11,"onlineDuration":16151271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:19.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072713497640,"createTime":1749894247555,"epollFd":11,"onlineDuration":16151590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:19.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852020263671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:19.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:13:19.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852020263671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:13:19.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:13:21.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:13:21.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:23.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:23.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072715774320,"createTime":1749894247555,"epollFd":11,"onlineDuration":16156351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:28.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:28.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:13:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:29.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:13:29.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:29.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851409912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:29.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851409912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:13:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:13:29.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:29.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072718614248,"createTime":1749894247555,"epollFd":11,"onlineDuration":16162416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072718693208,"createTime":1749894247555,"epollFd":11,"onlineDuration":16162753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:33.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:33.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:33.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:33.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072720498760,"createTime":1749894247555,"epollFd":11,"onlineDuration":16166347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:13:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:38.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:38.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072722810972,"createTime":1749894247555,"epollFd":11,"onlineDuration":16171276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:38.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:38.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:39.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:39.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072723163660,"createTime":1749894247555,"epollFd":11,"onlineDuration":16171950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:39.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858827590942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:39.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:39.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858827590942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:13:39.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research 2025-06-14 22:13:43.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:43.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:43.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:43.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072725099496,"createTime":1749894247555,"epollFd":11,"onlineDuration":16176018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:46.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:13:46.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:46.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:13:46.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:13:46.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:46.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/391039/how-much-is-randy-orton-worth/ 2025-06-14 22:13:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:13:48.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:48.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:13:48.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:48.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072727447240,"createTime":1749894247555,"epollFd":11,"onlineDuration":16181040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:13:49.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:49.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:13:49.668 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851531982421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:49.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:13:49.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851531982421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:13:49.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:13:49.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:49.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072727930212,"createTime":1749894247555,"epollFd":11,"onlineDuration":16182226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:53.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:13:53.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:13:53.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:53.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:54.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:54.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072730008176,"createTime":1749894247555,"epollFd":11,"onlineDuration":16186839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:55.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:13:55.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:56.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:56.448 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:13:56.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:58.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:58.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:58.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:58.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:13:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:13:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072732338812,"createTime":1749894247555,"epollFd":11,"onlineDuration":16191691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:13:59.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840396881103516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:13:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:59.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840396881103516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:13:59.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:13:59.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:13:59.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072732637544,"createTime":1749894247555,"epollFd":11,"onlineDuration":16192244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:01.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:14:01.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:14:03.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:03.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:03.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9c0 keealive timeout 2025-06-14 22:14:03.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:03.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072734499684,"createTime":1749894247555,"epollFd":11,"onlineDuration":16196019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:08.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:08.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:08.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:08.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:08.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072736846112,"createTime":1749894247555,"epollFd":11,"onlineDuration":16201212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072736952708,"createTime":1749894247555,"epollFd":11,"onlineDuration":16201557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:09.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814624786376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:09.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:09.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814624786376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f9c0 2025-06-14 22:14:09.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:12.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:12.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:12.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/justin-bieber/news/justin-bieber-s-manager-told-he-was-crazy_5893139 2025-06-14 22:14:13.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:13.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:13.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:13.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072739170168,"createTime":1749894247555,"epollFd":11,"onlineDuration":16206022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:18.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:18.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:18.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:18.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:18.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:18.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072741600820,"createTime":1749894247555,"epollFd":11,"onlineDuration":16211292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:19.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:19.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072741710048,"createTime":1749894247555,"epollFd":11,"onlineDuration":16211632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:19.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808002471923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:19.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:14:19.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.808002471923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:14:19.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:14:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:23.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:23.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072743873552,"createTime":1749894247555,"epollFd":11,"onlineDuration":16216048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:28.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:28.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:28.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:28.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:28.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:28.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072746221296,"createTime":1749894247555,"epollFd":11,"onlineDuration":16221039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:28.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:28.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:29.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:29.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072746416064,"createTime":1749894247555,"epollFd":11,"onlineDuration":16221613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9c0 keealive timeout 2025-06-14 22:14:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:29.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81218910217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:29.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:29.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81218910217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f9c0 2025-06-14 22:14:29.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:14:33.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:33.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:33.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:33.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:33.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:33.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:33.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:33.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072748580884,"createTime":1749894247555,"epollFd":11,"onlineDuration":16226036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:33.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:33.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:33.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:33.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:34.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:34.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:34.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:34.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:34.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:34.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:34.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:34.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:34.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:34.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:38.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:14:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072751052332,"createTime":1749894247555,"epollFd":11,"onlineDuration":16231465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:39.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81370735168457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:39.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:14:39.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81370735168457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:14:39.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:14:39.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:39.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072751487928,"createTime":1749894247555,"epollFd":11,"onlineDuration":16232317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:43.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:43.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:43.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:43.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072753310588,"createTime":1749894247555,"epollFd":11,"onlineDuration":16236217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:48.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:48.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072755649120,"createTime":1749894247555,"epollFd":11,"onlineDuration":16241043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:48.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:48.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072755734660,"createTime":1749894247555,"epollFd":11,"onlineDuration":16241376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:49.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78062629699707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:49.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:14:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78062629699707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:14:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:14:53.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:53.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:53.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:53.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072757995548,"createTime":1749894247555,"epollFd":11,"onlineDuration":16246154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:14:54.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:14:54.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:14:58.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:14:58.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:14:58.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:14:58.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/Davis.html 2025-06-14 22:14:58.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072760314340,"createTime":1749894247555,"epollFd":11,"onlineDuration":16251025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:58.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:14:58.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:14:58.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072760430148,"createTime":1749894247555,"epollFd":11,"onlineDuration":16251352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:14:59.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.822322845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:14:59.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:14:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.822322845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:14:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:01.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:01.791 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:15:01.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:03.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:03.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:03.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:03.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072762768680,"createTime":1749894247555,"epollFd":11,"onlineDuration":16256321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:08.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:08.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:09.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:09.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072765153272,"createTime":1749894247555,"epollFd":11,"onlineDuration":16261467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:09.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:09.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072765499380,"createTime":1749894247555,"epollFd":11,"onlineDuration":16262030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:09.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786636352539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.786636352539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:15:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:12.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:13.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:15:13.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:15:13.091 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:15:13.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:13.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:13.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072767602348,"createTime":1749894247555,"epollFd":11,"onlineDuration":16266724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:18.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:18.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:18.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:18.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:18.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:18.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:18.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:18.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072769819808,"createTime":1749894247555,"epollFd":11,"onlineDuration":16271308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:19.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:19.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072769944828,"createTime":1749894247555,"epollFd":11,"onlineDuration":16271649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:19.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.811307907104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:19.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:19.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.811307907104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:15:19.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:23.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:23.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:23.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072772089908,"createTime":1749894247555,"epollFd":11,"onlineDuration":16276040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:25.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/samuel-l-jackson/8 2025-06-14 22:15:25.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:15:25.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:25.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/391039/how-much-is-randy-orton-worth/ 2025-06-14 22:15:28.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:28.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:28.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:28.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:28.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:28.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:28.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:28.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072774435020,"createTime":1749894247555,"epollFd":11,"onlineDuration":16281014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072774546880,"createTime":1749894247555,"epollFd":11,"onlineDuration":16281364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:29.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821331024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:29.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:15:29.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821331024169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f9c0 2025-06-14 22:15:29.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:15:33.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:33.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:33.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:33.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072776885412,"createTime":1749894247555,"epollFd":11,"onlineDuration":16286304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:38.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:38.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:38.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:38.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:15:38.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:38.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:38.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:38.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072779194992,"createTime":1749894247555,"epollFd":11,"onlineDuration":16291263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072779296324,"createTime":1749894247555,"epollFd":11,"onlineDuration":16291592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:39.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838953018188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:39.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:15:39.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838953018188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f9c0 2025-06-14 22:15:39.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:15:40.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:15:40.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:15:41.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:15:41.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:15:41.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:15:41.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:43.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:43.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072781516416,"createTime":1749894247555,"epollFd":11,"onlineDuration":16296059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:48.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:48.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:48.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072783879952,"createTime":1749894247555,"epollFd":11,"onlineDuration":16301033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:48.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:48.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:15:48.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:48.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072783962860,"createTime":1749894247555,"epollFd":11,"onlineDuration":16301371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:49.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842121124267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:49.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842121124267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:15:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:53.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:53.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:53.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:53.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072786226380,"createTime":1749894247555,"epollFd":11,"onlineDuration":16306017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:55.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:15:55.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:15:58.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:58.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:15:58.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:58.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:15:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072788657032,"createTime":1749894247555,"epollFd":11,"onlineDuration":16311337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:15:59.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:15:59.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072788760996,"createTime":1749894247555,"epollFd":11,"onlineDuration":16311654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:15:59.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82096290588379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:15:59.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:15:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82096290588379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:15:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:03.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:03.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:03.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:03.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072790906076,"createTime":1749894247555,"epollFd":11,"onlineDuration":16316032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072793201180,"createTime":1749894247555,"epollFd":11,"onlineDuration":16321048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:16:09.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:09.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072793436744,"createTime":1749894247555,"epollFd":11,"onlineDuration":16321700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:09.782 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852596282958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:09.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:09.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852596282958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:16:09.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:10.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:10.585 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:16:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:13.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:13.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:13.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:13.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072795567348,"createTime":1749894247555,"epollFd":11,"onlineDuration":16326044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:15.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:15.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:15.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:16:17.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:16:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:17.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-hoberman/film 2025-06-14 22:16:18.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:18.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:18.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:18.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:18.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:16:18.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:18.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072797905880,"createTime":1749894247555,"epollFd":11,"onlineDuration":16331036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072798042744,"createTime":1749894247555,"epollFd":11,"onlineDuration":16331364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:19.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852182388305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:19.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:19.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852182388305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:16:19.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:22.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:22.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:22.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:16:23.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:23.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:24.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:24.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072800429968,"createTime":1749894247555,"epollFd":11,"onlineDuration":16336494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:28.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:28.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:28.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:28.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:28.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:28.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:29.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:29.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072802811928,"createTime":1749894247555,"epollFd":11,"onlineDuration":16341586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:29.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:29.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072803044860,"createTime":1749894247555,"epollFd":11,"onlineDuration":16341924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:29.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854150772094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:29.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:16:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854150772094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f9c0 2025-06-14 22:16:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9c0 2025-06-14 22:16:31.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:16:31.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:33.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:33.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:16:33.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:16:33.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:16:33.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:33.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072805108348,"createTime":1749894247555,"epollFd":11,"onlineDuration":16346300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:37.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:16:37.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:16:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:38.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:16:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:38.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072807391608,"createTime":1749894247555,"epollFd":11,"onlineDuration":16351171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:39.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:39.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:16:39.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:39.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072807599536,"createTime":1749894247555,"epollFd":11,"onlineDuration":16351817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:39.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805835723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:39.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.805835723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:16:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:43.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:43.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:43.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:43.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alison-moyet/press/alison-moyet-announced-new-single-love-reign-supreme-and-2013-uk-tour-dates 2025-06-14 22:16:43.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:43.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072809724876,"createTime":1749894247555,"epollFd":11,"onlineDuration":16356052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:48.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:16:48.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:48.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072812100256,"createTime":1749894247555,"epollFd":11,"onlineDuration":16361043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:48.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:16:48.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:16:49.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:49.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072812581912,"createTime":1749894247555,"epollFd":11,"onlineDuration":16362132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:49.815 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809581756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:16:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:16:53.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:53.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:16:53.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:53.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072814438788,"createTime":1749894247555,"epollFd":11,"onlineDuration":16366039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:16:58.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:16:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:58.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:16:58.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:58.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072816769424,"createTime":1749894247555,"epollFd":11,"onlineDuration":16371042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:16:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:16:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072816876020,"createTime":1749894247555,"epollFd":11,"onlineDuration":16371370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:16:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:16:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:59.822 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829063415527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:16:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:16:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829063415527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:16:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:03.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:03.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:03.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:03.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072819151384,"createTime":1749894247555,"epollFd":11,"onlineDuration":16376066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:07.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:07.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:17:08.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:08.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:08.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:08.381 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:17:08.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:08.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072821484652,"createTime":1749894247555,"epollFd":11,"onlineDuration":16381042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:08.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:08.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:08.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:08.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072821533344,"createTime":1749894247555,"epollFd":11,"onlineDuration":16381374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:09.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846759796142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:09.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.846759796142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:17:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:13.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:13.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:17:13.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:13.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072823842924,"createTime":1749894247555,"epollFd":11,"onlineDuration":16386273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:18.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:18.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:17:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:17:18.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:18.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:17:18.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:18.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072826257784,"createTime":1749894247555,"epollFd":11,"onlineDuration":16391340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072826343324,"createTime":1749894247555,"epollFd":11,"onlineDuration":16391685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:19.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86842155456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:19.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:19.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86842155456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:17:19.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:23.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:23.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:17:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:23.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:23.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072828592368,"createTime":1749894247555,"epollFd":11,"onlineDuration":16396204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:28.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:28.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:28.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:28.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:17:28.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:28.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072830948008,"createTime":1749894247555,"epollFd":11,"onlineDuration":16401276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072831032232,"createTime":1749894247555,"epollFd":11,"onlineDuration":16401601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:29.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834165573120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:29.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834165573120117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:17:29.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:33.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:33.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:33.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:17:33.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:33.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072833139148,"createTime":1749894247555,"epollFd":11,"onlineDuration":16406040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:38.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:38.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072835669816,"createTime":1749894247555,"epollFd":11,"onlineDuration":16411492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:39.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:39.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072835822472,"createTime":1749894247555,"epollFd":11,"onlineDuration":16411822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:39.851 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8436279296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:39.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8436279296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:17:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:43.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:43.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:43.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:43.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072837888592,"createTime":1749894247555,"epollFd":11,"onlineDuration":16416046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:48.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:48.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:48.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:17:48.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:48.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:49.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072840502168,"createTime":1749894247555,"epollFd":11,"onlineDuration":16421816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:17:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 22:17:49.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 22:17:49.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 22:17:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 22:17:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:17:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:49.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 22:17:49.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80556869506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:49.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:49.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80556869506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:17:49.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:49.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 22:17:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 22:17:49.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:17:49.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:17:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 22:17:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 22:17:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 22:17:50.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 22:17:50.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:17:50.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:17:50.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 22:17:50.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 22:17:50.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 22:17:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841099632,"createTime":1749894247555,"epollFd":11,"onlineDuration":16423083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 22:17:50.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 22:17:50.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:50.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 22:17:51.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 22:17:51.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 22:17:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 22:17:51.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 22:17:51.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:17:51.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/caitlin-gerard/video 2025-06-14 22:17:51.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 22:17:51.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 22:17:51.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 22:17:51.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 22:17:51.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 22:17:51.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 22:17:51.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:51.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 22:17:52.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 22:17:52.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 22:17:52.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 22:17:52.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 22:17:52.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 22:17:52.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 22:17:52.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 22:17:52.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 22:17:52.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 22:17:52.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:52.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 22:17:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 22:17:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 22:17:53.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 22:17:53.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:17:53.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 22:17:53.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 22:17:53.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 22:17:53.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072842557760,"createTime":1749894247555,"epollFd":11,"onlineDuration":16426052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:53.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 22:17:53.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 22:17:53.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 22:17:53.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:53.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 22:17:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 22:17:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 22:17:54.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 22:17:54.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 22:17:54.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 22:17:54.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 22:17:54.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 22:17:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 22:17:54.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 22:17:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 22:17:54.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:54.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 22:17:58.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:58.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:17:58.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:58.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:17:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072844933140,"createTime":1749894247555,"epollFd":11,"onlineDuration":16431070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:17:58.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:58.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:17:59.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:17:59.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072845187128,"createTime":1749894247555,"epollFd":11,"onlineDuration":16431652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:17:59.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84174156188965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:17:59.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:17:59.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84174156188965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:17:59.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:00.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:18:00.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:18:00.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:00.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-14 22:18:03.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:03.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:03.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:03.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072847411168,"createTime":1749894247555,"epollFd":11,"onlineDuration":16436321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:07.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:18:07.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:07.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src 2025-06-14 22:18:07.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:18:07.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:18:08.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:08.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:08.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072849711536,"createTime":1749894247555,"epollFd":11,"onlineDuration":16441078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:08.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:08.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:09.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:09.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072849865508,"createTime":1749894247555,"epollFd":11,"onlineDuration":16441686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:09.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814218521118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:18:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814218521118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:18:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:18:11.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:18:11.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:18:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:13.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:14.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:14.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072852160612,"createTime":1749894247555,"epollFd":11,"onlineDuration":16446516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:15.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:18:15.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:17.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:18:17.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:18:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:18.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:18.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:18.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:18:18.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:18.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072854353068,"createTime":1749894247555,"epollFd":11,"onlineDuration":16451047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:19.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:19.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072854483352,"createTime":1749894247555,"epollFd":11,"onlineDuration":16451469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:19.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:19.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:19.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base 2025-06-14 22:18:19.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8606014251709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:19.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:18:19.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8606014251709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:18:19.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:18:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:23.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:18:23.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:18:24.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:24.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072856845572,"createTime":1749894247555,"epollFd":11,"onlineDuration":16456526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:28.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072859073560,"createTime":1749894247555,"epollFd":11,"onlineDuration":16461068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:18:29.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:29.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072859276224,"createTime":1749894247555,"epollFd":11,"onlineDuration":16461644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:29.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853418350219727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:18:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853418350219727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:18:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:18:33.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:33.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:33.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:33.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072861512108,"createTime":1749894247555,"epollFd":11,"onlineDuration":16466345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:34.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:18:34.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:18:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:18:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:38.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:38.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:18:38.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:38.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072863762468,"createTime":1749894247555,"epollFd":11,"onlineDuration":16471054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:39.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:39.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072864030932,"createTime":1749894247555,"epollFd":11,"onlineDuration":16471801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:39.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827938079833984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:39.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.827938079833984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:18:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:41.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:41.128 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:18:41.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:43.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:43.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:43.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:43.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072866144428,"createTime":1749894247555,"epollFd":11,"onlineDuration":16476179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:48.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:48.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:48.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:48.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:18:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:18:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072868532968,"createTime":1749894247555,"epollFd":11,"onlineDuration":16481286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072868697468,"createTime":1749894247555,"epollFd":11,"onlineDuration":16481689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:49.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8474063873291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8474063873291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:18:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:52.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:18:52.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:18:53.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:53.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:53.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:53.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072870729372,"createTime":1749894247555,"epollFd":11,"onlineDuration":16486033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:18:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:18:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:18:59.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072873278464,"createTime":1749894247555,"epollFd":11,"onlineDuration":16491455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:18:59.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:18:59.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072873558772,"createTime":1749894247555,"epollFd":11,"onlineDuration":16492057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:18:59.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86253547668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:18:59.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:18:59.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86253547668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:18:59.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:00.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:19:00.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:19:03.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:03.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:03.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:03.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072875631472,"createTime":1749894247555,"epollFd":11,"onlineDuration":16496336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:04.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:05.114 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:19:05.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:08.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:08.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:08.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072877954212,"createTime":1749894247555,"epollFd":11,"onlineDuration":16501296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:09.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:09.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072878073968,"createTime":1749894247555,"epollFd":11,"onlineDuration":16501634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:09.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857236862182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857236862182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:19:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:19:15.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:15.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072881103400,"createTime":1749894247555,"epollFd":11,"onlineDuration":16507939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:18.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:18.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:19:18.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:18.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:19:18.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:18.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072882597060,"createTime":1749894247555,"epollFd":11,"onlineDuration":16511071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:19.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:19.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:19:19.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86566734313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86566734313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:19:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072883299804,"createTime":1749894247555,"epollFd":11,"onlineDuration":16512713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:22.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:22.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:22.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2020/05/24/kendall-jenner-stuns-bra-jeans-vogue/ 2025-06-14 22:19:23.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:23.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:23.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:23.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072884982968,"createTime":1749894247555,"epollFd":11,"onlineDuration":16516053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:25.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:19:25.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:25.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/super-8-casting-assistant-arrested-for-violating-sex-offender-laws_1274213 2025-06-14 22:19:28.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:28.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072887443888,"createTime":1749894247555,"epollFd":11,"onlineDuration":16521598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:29.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:29.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072887801840,"createTime":1749894247555,"epollFd":11,"onlineDuration":16522123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:29.943 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.819541931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:19:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.819541931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:19:29.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:19:33.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:33.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:19:33.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:33.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072889685036,"createTime":1749894247555,"epollFd":11,"onlineDuration":16526056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:37.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:19:37.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:38.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:38.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:19:38.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:38.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:19:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:19:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072892210440,"createTime":1749894247555,"epollFd":11,"onlineDuration":16531677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:39.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:39.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072892471008,"createTime":1749894247555,"epollFd":11,"onlineDuration":16532002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:39.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771154403686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:39.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:39.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.771154403686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:19:39.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:41.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:41.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:41.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:19:41.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:19:41.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:19:43.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:43.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072894446324,"createTime":1749894247555,"epollFd":11,"onlineDuration":16536339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:48.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:48.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:48.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072896850656,"createTime":1749894247555,"epollFd":11,"onlineDuration":16541381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072896912508,"createTime":1749894247555,"epollFd":11,"onlineDuration":16541783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:49.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80661964416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:19:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80661964416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:19:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:19:53.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:53.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:54.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:54.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072899557668,"createTime":1749894247555,"epollFd":11,"onlineDuration":16547096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:54.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:19:54.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:54.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:19:56.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:19:56.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:19:56.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:19:56.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:19:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:19:57.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:58.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:58.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:19:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072901521140,"createTime":1749894247555,"epollFd":11,"onlineDuration":16551454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:19:59.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:59.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:19:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:19:59.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072901718540,"createTime":1749894247555,"epollFd":11,"onlineDuration":16551906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:19:59.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80435562133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:19:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:19:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80435562133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:19:59.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:20:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:03.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:03.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072903839932,"createTime":1749894247555,"epollFd":11,"onlineDuration":16556293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:07.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:20:07.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:20:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:08.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072906115296,"createTime":1749894247555,"epollFd":11,"onlineDuration":16561061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:08.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:08.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072906162672,"createTime":1749894247555,"epollFd":11,"onlineDuration":16561399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:20:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:09.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:09.843 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:20:09.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:09.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830875396728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:20:09.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:09.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.830875396728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:20:09.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:13.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:13.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072908495940,"createTime":1749894247555,"epollFd":11,"onlineDuration":16566066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:18.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:18.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:18.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:18.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:18.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:18.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072910813416,"createTime":1749894247555,"epollFd":11,"onlineDuration":16571061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:18.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:18.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072911246380,"createTime":1749894247555,"epollFd":11,"onlineDuration":16571937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:19.983 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856098175048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:20:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856098175048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:20:19.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:21.775 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 22:20:21.775 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009450, 183.197.180.206:4255 2025-06-14 22:20:21.775 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009450 2025-06-14 22:20:21.775 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 22:20:21.784 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 22:20:21.784 | I | 187951[187957] | looper-13 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 22:20:21.784 | I | 187951[187957] | looper-13 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 22:20:21.794 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 22:20:21.794 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 22:20:23.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:23.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:23.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:23.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072913316448,"createTime":1749894247555,"epollFd":11,"onlineDuration":16576381,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:28.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:28.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:28.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:29.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:29.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072915643136,"createTime":1749894247555,"epollFd":11,"onlineDuration":16581461,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:29.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:29.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:29.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862167358398438,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:20:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:29.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862167358398438,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:20:29.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072916140584,"createTime":1749894247555,"epollFd":11,"onlineDuration":16582467,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:33.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:33.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:33.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:33.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072917867176,"createTime":1749894247555,"epollFd":11,"onlineDuration":16586300,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:38.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:38.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:38.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:38.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:38.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:38.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072920226764,"createTime":1749894247555,"epollFd":11,"onlineDuration":16591300,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:39.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:39.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072920662360,"createTime":1749894247555,"epollFd":11,"onlineDuration":16592033,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:39.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861726760864258,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:20:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:39.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861726760864258,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:20:39.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:43.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:43.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:43.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:43.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072922506076,"createTime":1749894247555,"epollFd":11,"onlineDuration":16596078,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:48.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:48.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:20:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:48.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:48.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072924793284,"createTime":1749894247555,"epollFd":11,"onlineDuration":16601045,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:20:48.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:48.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:20:49.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:49.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072924995948,"createTime":1749894247555,"epollFd":11,"onlineDuration":16601637,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:50.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867931365966797,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:20:50.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867931365966797,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:20:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:53.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:53.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:53.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:53.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072927085756,"createTime":1749894247555,"epollFd":11,"onlineDuration":16606069,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:54.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:54.267 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:20:54.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:58.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:20:58.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/noel-gallagher/news/gallagher-i-will-never-be-as-big-as-oasis_1313192 2025-06-14 22:20:58.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:58.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:20:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:20:58.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072929470348,"createTime":1749894247555,"epollFd":11,"onlineDuration":16611060,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:20:58.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:20:58.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072929636164,"createTime":1749894247555,"epollFd":11,"onlineDuration":16611386,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:00.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83717918395996,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:00.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:00.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83717918395996,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:21:00.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:03.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:03.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:03.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:03.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072932064184,"createTime":1749894247555,"epollFd":11,"onlineDuration":16616408,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:08.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:08.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072934206632,"createTime":1749894247555,"epollFd":11,"onlineDuration":16621087,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:09.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:09.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:09.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:09.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072934455356,"createTime":1749894247555,"epollFd":11,"onlineDuration":16621792,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:10.023 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855472564697266,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855472564697266,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:21:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:13.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:13.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:21:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072936591224,"createTime":1749894247555,"epollFd":11,"onlineDuration":16626125,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:13.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:21:13.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:13.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:21:13.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:21:17.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:17.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:17.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:21:18.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:18.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:21:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:18.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072938888960,"createTime":1749894247555,"epollFd":11,"onlineDuration":16631069,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:19.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:19.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072939228488,"createTime":1749894247555,"epollFd":11,"onlineDuration":16631800,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:20.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856929779052734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:20.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:20.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856929779052734,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:21:20.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 22:21:20.125 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:21:20.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:20.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec041d20 2025-06-14 22:21:20.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:23.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:23.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:21:23.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:23.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072941286712,"createTime":1749894247555,"epollFd":11,"onlineDuration":16636056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:28.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:21:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072943718680,"createTime":1749894247555,"epollFd":11,"onlineDuration":16641294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:29.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:29.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072944087160,"createTime":1749894247555,"epollFd":11,"onlineDuration":16642002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:30.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83184051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:30.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:30.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83184051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:21:30.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:33.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:33.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:33.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:21:33.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:21:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072945953248,"createTime":1749894247555,"epollFd":11,"onlineDuration":16646078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:33.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:21:33.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:33.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32241858265 2025-06-14 22:21:38.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:38.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:21:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:38.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:38.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072948373372,"createTime":1749894247555,"epollFd":11,"onlineDuration":16651076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:38.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:38.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072948499708,"createTime":1749894247555,"epollFd":11,"onlineDuration":16651409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:39.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:21:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32907467731 2025-06-14 22:21:40.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803916931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:21:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.803916931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:21:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:21:43.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:43.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:43.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:43.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072950738224,"createTime":1749894247555,"epollFd":11,"onlineDuration":16656068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:48.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:48.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072952999112,"createTime":1749894247555,"epollFd":11,"onlineDuration":16661055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:48.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:48.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:48.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:48.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072953172824,"createTime":1749894247555,"epollFd":11,"onlineDuration":16661391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:49.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:21:49.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:21:49.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:21:49.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:50.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842037200927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:21:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:50.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842037200927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:21:50.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:50.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:21:50.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:50.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src 2025-06-14 22:21:53.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:53.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:53.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:53.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072955321852,"createTime":1749894247555,"epollFd":11,"onlineDuration":16666071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:21:53.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:21:53.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:54.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:21:54.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:54.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:21:55.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:21:55.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:21:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:21:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:58.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:21:58.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:58.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072957755136,"createTime":1749894247555,"epollFd":11,"onlineDuration":16671079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:21:58.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:58.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:21:59.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:21:59.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072957981488,"createTime":1749894247555,"epollFd":11,"onlineDuration":16671654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:00.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859437942504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:00.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:22:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859437942504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:22:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:22:03.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:03.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:03.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:03.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072960164732,"createTime":1749894247555,"epollFd":11,"onlineDuration":16676072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:05.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:22:05.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:06.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:22:06.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:22:08.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:08.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:08.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:08.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072962422988,"createTime":1749894247555,"epollFd":11,"onlineDuration":16681069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:22:08.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:08.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:22:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072962557220,"createTime":1749894247555,"epollFd":11,"onlineDuration":16681403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:22:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:10.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84773826599121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:10.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84773826599121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:22:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072964848376,"createTime":1749894247555,"epollFd":11,"onlineDuration":16686095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:14.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:14.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:14.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:22:14.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:14.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:14.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/beauty/skin/what-is-micro-coring 2025-06-14 22:22:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:18.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:18.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:22:18.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:18.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072967227704,"createTime":1749894247555,"epollFd":11,"onlineDuration":16691289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:22:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072967385624,"createTime":1749894247555,"epollFd":11,"onlineDuration":16691627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:20.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82608985900879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:20.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:22:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82608985900879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:22:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:22:23.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:23.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:23.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:23.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072969639932,"createTime":1749894247555,"epollFd":11,"onlineDuration":16696344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:27.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:22:27.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:22:28.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:28.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072971817912,"createTime":1749894247555,"epollFd":11,"onlineDuration":16701062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072971988992,"createTime":1749894247555,"epollFd":11,"onlineDuration":16701417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:22:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:22:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:30.087 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814132690429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:30.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:30.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.814132690429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:22:30.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:22:33.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:33.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:33.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:33.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072974151180,"createTime":1749894247555,"epollFd":11,"onlineDuration":16706070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:38.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:38.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072976601572,"createTime":1749894247555,"epollFd":11,"onlineDuration":16711081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:39.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:39.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072976845032,"createTime":1749894247555,"epollFd":11,"onlineDuration":16711649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:22:40.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764205932617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:40.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:40.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.764205932617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:22:40.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:22:43.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:43.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:22:43.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:43.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072978946684,"createTime":1749894247555,"epollFd":11,"onlineDuration":16716070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:22:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:22:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:48.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:22:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072981507620,"createTime":1749894247555,"epollFd":11,"onlineDuration":16721714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:22:49.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:49.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:22:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 22:22:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072981964272,"createTime":1749894247555,"epollFd":11,"onlineDuration":16722535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:50.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789718627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:22:50.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789718627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:22:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:53.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:53.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:53.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:53.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072983773772,"createTime":1749894247555,"epollFd":11,"onlineDuration":16726338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:57.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:58.018 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:22:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:22:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:58.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:22:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:58.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:22:58.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:58.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072986038608,"createTime":1749894247555,"epollFd":11,"onlineDuration":16731094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:22:59.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:22:59.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072986476836,"createTime":1749894247555,"epollFd":11,"onlineDuration":16732059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:00.116 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816165924072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:00.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:23:00.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816165924072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:00.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:23:00.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:23:00.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:23:03.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:03.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:03.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:03.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072988500844,"createTime":1749894247555,"epollFd":11,"onlineDuration":16736444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:08.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:08.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:08.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:23:08.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:08.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072990728832,"createTime":1749894247555,"epollFd":11,"onlineDuration":16741075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:09.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:09.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050d20 2025-06-14 22:23:09.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:09.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072991203908,"createTime":1749894247555,"epollFd":11,"onlineDuration":16742064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:23:10.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84866714477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:10.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:23:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84866714477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:23:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec050d20 2025-06-14 22:23:13.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:13.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072993084472,"createTime":1749894247555,"epollFd":11,"onlineDuration":16746097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec050d20 2025-06-14 22:23:16.492 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:23:16.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d20 2025-06-14 22:23:16.776 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:23:16.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 22:23:18.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 22:23:18.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:18.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:18.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:23:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:19.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:19.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:19.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072995866496,"createTime":1749894247555,"epollFd":11,"onlineDuration":16751938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072995965196,"createTime":1749894247555,"epollFd":11,"onlineDuration":16752266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:20.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856243133544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:20.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:20.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856243133544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:23:20.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:22.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:23:22.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:23:23.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:23.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:23.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:23.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072997879976,"createTime":1749894247555,"epollFd":11,"onlineDuration":16756367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:26.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:26.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:26.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:23:26.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:23:26.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:23:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:28.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:28.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:28.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:28.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:29.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073000294836,"createTime":1749894247555,"epollFd":11,"onlineDuration":16761598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:30.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073000740960,"createTime":1749894247555,"epollFd":11,"onlineDuration":16762556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:30.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854150772094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854150772094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:23:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:33.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:33.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:33.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:33.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073002500452,"createTime":1749894247555,"epollFd":11,"onlineDuration":16766107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:34.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:35.143 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:23:35.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:38.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:38.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:38.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:38.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:38.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:38.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073004927156,"createTime":1749894247555,"epollFd":11,"onlineDuration":16771345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:38.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:38.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:39.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:39.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073005050860,"createTime":1749894247555,"epollFd":11,"onlineDuration":16771839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:40.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8559627532959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8559627532959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:23:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:23:41.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:23:41.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:43.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:43.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073007298588,"createTime":1749894247555,"epollFd":11,"onlineDuration":16776385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:48.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:48.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:48.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:48.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073009638436,"createTime":1749894247555,"epollFd":11,"onlineDuration":16781336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:23:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:23:50.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:50.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073010142464,"createTime":1749894247555,"epollFd":11,"onlineDuration":16782523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:50.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865386962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:23:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865386962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:23:50.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:53.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:53.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:53.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:53.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073011895376,"createTime":1749894247555,"epollFd":11,"onlineDuration":16786073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:54.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:23:54.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:54.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/rosanne/posts/rey-theme-by-john-williams-can-offer-so-much-fanbase-01j6j3zrcrse 2025-06-14 22:23:58.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:58.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:23:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:23:58.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:58.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073014256280,"createTime":1749894247555,"epollFd":11,"onlineDuration":16791102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:23:59.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:23:59.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:00.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:00.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073014832688,"createTime":1749894247555,"epollFd":11,"onlineDuration":16792449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:00.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854663848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:00.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854663848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:24:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:03.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:03.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:03.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:03.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073016707988,"createTime":1749894247555,"epollFd":11,"onlineDuration":16796383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:08.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:08.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:08.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:24:08.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:24:08.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:08.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073019059680,"createTime":1749894247555,"epollFd":11,"onlineDuration":16801444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:09.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:09.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:09.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:09.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073019499224,"createTime":1749894247555,"epollFd":11,"onlineDuration":16802292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:09.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:24:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:10.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81983757019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:10.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81983757019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:24:10.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:11.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:11.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:11.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ellen-page/video/freeheld-clip 2025-06-14 22:24:13.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:13.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:13.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:13.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073021291616,"createTime":1749894247555,"epollFd":11,"onlineDuration":16806081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:17.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:24:17.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:24:18.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:18.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:18.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:18.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:18.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:18.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073023644624,"createTime":1749894247555,"epollFd":11,"onlineDuration":16811095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073023753852,"createTime":1749894247555,"epollFd":11,"onlineDuration":16811421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:20.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839479446411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:20.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:20.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839479446411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:24:20.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:23.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:23.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:23.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073026100280,"createTime":1749894247555,"epollFd":11,"onlineDuration":16816406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:24.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:24.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:24.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:24:25.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:24:25.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:25.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:24:26.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:24:26.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:26.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:24:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:24:27.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:28.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:28.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:28.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073028363800,"createTime":1749894247555,"epollFd":11,"onlineDuration":16821106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:28.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:28.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:29.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:29.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073028634896,"createTime":1749894247555,"epollFd":11,"onlineDuration":16821903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:30.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84858512878418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:30.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84858512878418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:24:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:31.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:31.925 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:24:31.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:33.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:33.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:33.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:33.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073030779976,"createTime":1749894247555,"epollFd":11,"onlineDuration":16826320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:36.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:36.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:36.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:24:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:38.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073033063236,"createTime":1749894247555,"epollFd":11,"onlineDuration":16831250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:38.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:38.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073033288272,"createTime":1749894247555,"epollFd":11,"onlineDuration":16831830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:24:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:40.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855255126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:40.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:40.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855255126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:24:40.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:41.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:24:41.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:24:41.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:24:41.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:24:43.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:43.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:43.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:43.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073035400452,"createTime":1749894247555,"epollFd":11,"onlineDuration":16836104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:48.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:48.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:48.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:24:48.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:48.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:48.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:48.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073037754776,"createTime":1749894247555,"epollFd":11,"onlineDuration":16841138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:24:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073037860056,"createTime":1749894247555,"epollFd":11,"onlineDuration":16841480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:50.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853477478027344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:24:50.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:50.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853477478027344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:24:50.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:24:53.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:53.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:53.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:53.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073040195956,"createTime":1749894247555,"epollFd":11,"onlineDuration":16846323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:53.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:24:53.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:24:58.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:58.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:24:58.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:58.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:58.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:58.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073042535804,"createTime":1749894247555,"epollFd":11,"onlineDuration":16851314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:24:59.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:59.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:24:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:24:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073042747680,"createTime":1749894247555,"epollFd":11,"onlineDuration":16851906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:00.215 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86510467529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:00.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:00.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86510467529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:25:00.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:03.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:03.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:03.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:03.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073044904604,"createTime":1749894247555,"epollFd":11,"onlineDuration":16856344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:08.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:08.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:08.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:08.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073047149700,"createTime":1749894247555,"epollFd":11,"onlineDuration":16861097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:08.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073047383948,"createTime":1749894247555,"epollFd":11,"onlineDuration":16861824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:10.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80093002319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80093002319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:25:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:12.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:25:12.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:25:13.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:13.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:13.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:13.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073049601408,"createTime":1749894247555,"epollFd":11,"onlineDuration":16866398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:19.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:19.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073052062328,"createTime":1749894247555,"epollFd":11,"onlineDuration":16871620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:19.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:19.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073052428176,"createTime":1749894247555,"epollFd":11,"onlineDuration":16872343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:20.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810842514038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:20.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:20.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810842514038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:25:20.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:23.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:23.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:23.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:23.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073054202144,"createTime":1749894247555,"epollFd":11,"onlineDuration":16876083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:28.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:28.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:28.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:28.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:28.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:28.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073056527516,"createTime":1749894247555,"epollFd":11,"onlineDuration":16881140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073056639376,"createTime":1749894247555,"epollFd":11,"onlineDuration":16881458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:30.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812297821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:30.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812297821044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:25:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:33.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:33.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:33.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:33.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073058867364,"createTime":1749894247555,"epollFd":11,"onlineDuration":16886086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:39.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:39.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:39.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:39.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073061498048,"createTime":1749894247555,"epollFd":11,"onlineDuration":16891784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:39.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:39.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073061711240,"createTime":1749894247555,"epollFd":11,"onlineDuration":16892149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:40.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78325843811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:40.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:40.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.78325843811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:25:40.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:43.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:43.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:43.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:43.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073063578644,"createTime":1749894247555,"epollFd":11,"onlineDuration":16896080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:48.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:25:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073065907964,"createTime":1749894247555,"epollFd":11,"onlineDuration":16901090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:25:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:48.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:25:48.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:25:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:48.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073066022456,"createTime":1749894247555,"epollFd":11,"onlineDuration":16901427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:50.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809288024902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:25:50.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:25:50.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809288024902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:25:50.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:25:53.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:53.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:53.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:53.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073068280712,"createTime":1749894247555,"epollFd":11,"onlineDuration":16906091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:58.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:58.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:25:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:59.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:59.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:25:59.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:25:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073071074580,"createTime":1749894247555,"epollFd":11,"onlineDuration":16912029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:25:59.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:25:59.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073071183808,"createTime":1749894247555,"epollFd":11,"onlineDuration":16912365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:00.268 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80272674560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:00.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:00.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80272674560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:26:00.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:01.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:03.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:03.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:03.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:03.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073072985412,"createTime":1749894247555,"epollFd":11,"onlineDuration":16916078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:26:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:04.492 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:26:04.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:06.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:06.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:06.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 22:26:06.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:06.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 22:26:06.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:06.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 22:26:07.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 22:26:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 22:26:07.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 22:26:07.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 22:26:07.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 22:26:07.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 22:26:07.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 22:26:07.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 22:26:07.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 22:26:07.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 22:26:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 22:26:07.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 22:26:07.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:07.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 22:26:07.823 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:26:07.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:08.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 22:26:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 22:26:08.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 22:26:08.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 22:26:08.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 22:26:08.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 22:26:08.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 22:26:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 22:26:08.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 22:26:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 22:26:08.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 22:26:08.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 22:26:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:26:08.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:08.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073075334472,"createTime":1749894247555,"epollFd":11,"onlineDuration":16921105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:09.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073075458176,"createTime":1749894247555,"epollFd":11,"onlineDuration":16921446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:09.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 22:26:09.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 22:26:09.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 22:26:09.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 22:26:09.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 22:26:10.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:10.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 22:26:10.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8101806640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:10.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:10.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8101806640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:26:10.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:10.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:10.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 22:26:10.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:10.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 22:26:10.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:26:10.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:26:10.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:10.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 22:26:10.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:10.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 22:26:11.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 22:26:11.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 22:26:11.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 22:26:11.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 22:26:11.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 22:26:11.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 22:26:11.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 22:26:11.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 22:26:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 22:26:11.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 22:26:11.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 22:26:11.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 22:26:11.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 22:26:11.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 22:26:11.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 22:26:11.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 22:26:11.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:11.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 22:26:12.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 22:26:12.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 22:26:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 22:26:12.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 22:26:12.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 22:26:12.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 22:26:12.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 22:26:12.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 22:26:12.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 22:26:12.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 22:26:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 22:26:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 22:26:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 22:26:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 22:26:13.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:13.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:13.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E8%89%BE%E7%8E%9B%E7%BA%BD%E5%B0%94%C2%B7%E8%B4%9D%E5%85%8B%E7%89%B9.html 2025-06-14 22:26:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 22:26:13.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 22:26:13.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 22:26:13.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:13.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073077809868,"createTime":1749894247555,"epollFd":11,"onlineDuration":16926416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:14.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 22:26:14.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 22:26:14.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 22:26:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 22:26:14.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 22:26:14.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:14.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 22:26:15.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 22:26:15.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 22:26:15.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 22:26:15.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 22:26:15.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 22:26:15.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 22:26:15.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 22:26:15.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 22:26:15.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 22:26:15.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 22:26:15.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:15.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 22:26:16.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 22:26:16.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 22:26:16.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 22:26:16.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 22:26:16.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 22:26:16.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 22:26:16.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:16.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 22:26:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 22:26:17.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 22:26:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 22:26:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 22:26:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 22:26:17.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 22:26:17.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 22:26:17.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 22:26:17.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 22:26:17.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 22:26:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 22:26:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 22:26:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 22:26:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 22:26:18.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:26:18.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 22:26:18.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 22:26:18.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:18.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 22:26:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 22:26:18.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 22:26:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073080052332,"createTime":1749894247555,"epollFd":11,"onlineDuration":16931107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:18.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 22:26:18.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:18.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 22:26:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 22:26:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 22:26:19.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:19.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073080480032,"createTime":1749894247555,"epollFd":11,"onlineDuration":16931979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:19.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:19.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 22:26:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 22:26:20.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 22:26:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 22:26:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 22:26:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 22:26:20.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818099975585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:20.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:20.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.818099975585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:26:20.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:20.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 22:26:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 22:26:20.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 22:26:20.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 22:26:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 22:26:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 22:26:21.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 22:26:21.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 22:26:21.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 22:26:21.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 22:26:21.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 22:26:21.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:21.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 22:26:22.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 22:26:22.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 22:26:22.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 22:26:22.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 22:26:22.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 22:26:22.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 22:26:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 22:26:22.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 22:26:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 22:26:22.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 22:26:22.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 22:26:22.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 22:26:22.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 22:26:22.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 22:26:22.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 22:26:22.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 22:26:22.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 22:26:22.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:22.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 22:26:23.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 22:26:23.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 22:26:23.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 22:26:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 22:26:23.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 22:26:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 22:26:23.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 22:26:23.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 22:26:23.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 22:26:23.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 22:26:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 22:26:23.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:23.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 22:26:23.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 22:26:23.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 22:26:23.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:23.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 22:26:24.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073082523780,"createTime":1749894247555,"epollFd":11,"onlineDuration":16936461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:24.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 22:26:24.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 22:26:24.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 22:26:24.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 22:26:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 22:26:24.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 22:26:24.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 22:26:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 22:26:24.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 22:26:24.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 22:26:24.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 22:26:24.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 22:26:24.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 22:26:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 22:26:25.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:25.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 22:26:25.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:25.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 22:26:25.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:25.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 22:26:25.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:25.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 22:26:25.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:25.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 22:26:26.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 22:26:26.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 22:26:26.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 22:26:26.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 22:26:26.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 22:26:26.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:26.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 22:26:27.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 22:26:27.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 22:26:27.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 22:26:27.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 22:26:27.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 22:26:27.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:27.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 22:26:28.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 22:26:28.174 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:26:28.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:28.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:26:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 22:26:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 22:26:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 22:26:28.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 22:26:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 22:26:28.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 22:26:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 22:26:28.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073084759664,"createTime":1749894247555,"epollFd":11,"onlineDuration":16941079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:28.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 22:26:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 22:26:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:26:28.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 22:26:28.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 22:26:28.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:28.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 22:26:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073084883368,"createTime":1749894247555,"epollFd":11,"onlineDuration":16941531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:29.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:29.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:26:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 22:26:29.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 22:26:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 22:26:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 22:26:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 22:26:29.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 22:26:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 22:26:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 22:26:30.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 22:26:30.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816251754760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:30.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816251754760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:26:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:30.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 22:26:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 22:26:30.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 22:26:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 22:26:30.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 22:26:30.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 22:26:30.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 22:26:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 22:26:31.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:31.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 22:26:31.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:31.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 22:26:31.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:31.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 22:26:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 22:26:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:33.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:33.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073087121884,"createTime":1749894247555,"epollFd":11,"onlineDuration":16946095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:33.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:26:33.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:26:38.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:38.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:38.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:38.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:38.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:38.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073089469628,"createTime":1749894247555,"epollFd":11,"onlineDuration":16951084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:38.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:38.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073090006556,"createTime":1749894247555,"epollFd":11,"onlineDuration":16952222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:40.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839807510375977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:40.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839807510375977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:26:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:26:41.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:26:41.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:26:43.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:43.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:43.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:43.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073091820004,"createTime":1749894247555,"epollFd":11,"onlineDuration":16956088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:45.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:26:45.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:26:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:26:47.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:48.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:26:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:26:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073094292768,"createTime":1749894247555,"epollFd":11,"onlineDuration":16961466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:26:49.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:49.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073094374360,"createTime":1749894247555,"epollFd":11,"onlineDuration":16961805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:50.311 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851472854614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:26:50.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:50.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851472854614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:26:50.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:50.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:26:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:26:50.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:26:50.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:26:53.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:53.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:53.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:53.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073096528652,"createTime":1749894247555,"epollFd":11,"onlineDuration":16966091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:58.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:26:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073098892188,"createTime":1749894247555,"epollFd":11,"onlineDuration":16971117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:26:58.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:26:59.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:26:59.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073099331732,"createTime":1749894247555,"epollFd":11,"onlineDuration":16971988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:00.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85576629638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:00.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85576629638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:27:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:01.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:01.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:01.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:27:03.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:03.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:04.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:04.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073101397852,"createTime":1749894247555,"epollFd":11,"onlineDuration":16976582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:05.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:27:05.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:08.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:08.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:08.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:08.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:08.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:08.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073103541616,"createTime":1749894247555,"epollFd":11,"onlineDuration":16981092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:08.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:08.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073103670584,"createTime":1749894247555,"epollFd":11,"onlineDuration":16981419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:10.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857101440429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:10.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:10.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857101440429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:27:10.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:12.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:12.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:13.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:13.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:13.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:13.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073105936736,"createTime":1749894247555,"epollFd":11,"onlineDuration":16986091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:13.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:13.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:13.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:27:15.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:27:15.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:15.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:27:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:27:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:18.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:18.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:19.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:19.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073108346332,"createTime":1749894247555,"epollFd":11,"onlineDuration":16991464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:19.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073108495040,"createTime":1749894247555,"epollFd":11,"onlineDuration":16991805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:20.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865604400634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:20.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865604400634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:27:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:23.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-keaton/video/footage/michael-keaton-national-board-of-review-gala-part-3_192277 2025-06-14 22:27:23.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:23.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:27:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073110623012,"createTime":1749894247555,"epollFd":11,"onlineDuration":16996085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:28.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:28.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:28.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:28.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:28.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:28.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:28.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:28.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:28.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:27:28.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:28.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:28.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:28.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073113085248,"createTime":1749894247555,"epollFd":11,"onlineDuration":17001405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:28.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:28.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:29.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:29.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:29.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:29.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073113377400,"createTime":1749894247555,"epollFd":11,"onlineDuration":17001945,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:29.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:27:29.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:30.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879104614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:30.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879104614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:27:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/not-so-traditional-thanksgiving-spread/ 2025-06-14 22:27:31.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:27:31.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:27:33.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:33.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:34.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:34.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073115536956,"createTime":1749894247555,"epollFd":11,"onlineDuration":17006698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:36.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:36.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:37.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:27:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:38.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:38.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:38.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:38.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:38.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073117682036,"createTime":1749894247555,"epollFd":11,"onlineDuration":17011094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073117800476,"createTime":1749894247555,"epollFd":11,"onlineDuration":17011422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:39.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:27:39.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:40.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852622985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852622985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:27:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:27:41.102 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:27:41.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:27:43.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:43.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:27:43.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:43.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073120027148,"createTime":1749894247555,"epollFd":11,"onlineDuration":17016106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:27:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:46.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:27:46.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:27:48.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:48.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:48.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:48.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:27:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:48.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073122398580,"createTime":1749894247555,"epollFd":11,"onlineDuration":17021171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:27:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:49.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073122930244,"createTime":1749894247555,"epollFd":11,"onlineDuration":17022295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:50.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86472511291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:27:50.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:50.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86472511291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:27:50.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:53.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:53.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:53.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:27:53.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:53.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/meghan-markle-thong-sandals-8647854 2025-06-14 22:27:54.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:54.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073124864764,"createTime":1749894247555,"epollFd":11,"onlineDuration":17026547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:27:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:58.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:58.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:27:58.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:58.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073127188820,"createTime":1749894247555,"epollFd":11,"onlineDuration":17031331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:27:59.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:27:59.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073127304628,"createTime":1749894247555,"epollFd":11,"onlineDuration":17031675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:00.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873191833496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:00.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873191833496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:28:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:03.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:03.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073129578676,"createTime":1749894247555,"epollFd":11,"onlineDuration":17036519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:04.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:04.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:04.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:28:06.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:06.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:07.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:07.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:08.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:08.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:08.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073131815876,"createTime":1749894247555,"epollFd":11,"onlineDuration":17041162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:09.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:09.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073132302796,"createTime":1749894247555,"epollFd":11,"onlineDuration":17042241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:09.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:28:09.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:10.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868701934814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868701934814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:28:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:11.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:11.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:11.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:28:13.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:13.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073134120192,"createTime":1749894247555,"epollFd":11,"onlineDuration":17046162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:17.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:17.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:18.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:18.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:18.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073136488992,"createTime":1749894247555,"epollFd":11,"onlineDuration":17051182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:19.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:19.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073136599536,"createTime":1749894247555,"epollFd":11,"onlineDuration":17051513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:19.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:28:19.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:19.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/270362/guinness-cupcakes-with-guinness-frosting/ 2025-06-14 22:28:19.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:28:19.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:20.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87543296813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87543296813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:28:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:23.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:23.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:23.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:23.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073138823576,"createTime":1749894247555,"epollFd":11,"onlineDuration":17056094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:28:27.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:28.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:28.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:28.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:28.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:28.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073141170004,"createTime":1749894247555,"epollFd":11,"onlineDuration":17061087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:28.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:28.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:28.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:28.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073141254228,"createTime":1749894247555,"epollFd":11,"onlineDuration":17061415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:30.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868507385253906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:30.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:30.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868507385253906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:28:30.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:30.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:30.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:33.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:33.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:33.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:33.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073143513800,"createTime":1749894247555,"epollFd":11,"onlineDuration":17066122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:34.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:28:34.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:28:35.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:28:35.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:28:38.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:38.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:38.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:38.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:38.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:38.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073145879968,"createTime":1749894247555,"epollFd":11,"onlineDuration":17071183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:39.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:39.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073146099740,"createTime":1749894247555,"epollFd":11,"onlineDuration":17071720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:39.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:40.406 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8731689453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:40.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:40.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8731689453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:28:40.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:43.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:43.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:44.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:44.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073148450116,"createTime":1749894247555,"epollFd":11,"onlineDuration":17076722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:44.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:28:45.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:45.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:28:48.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:48.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:48.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:48.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:28:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:48.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073150579404,"createTime":1749894247555,"epollFd":11,"onlineDuration":17081085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:48.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:48.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073150704424,"createTime":1749894247555,"epollFd":11,"onlineDuration":17081415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:49.968 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:28:49.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:50.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873340606689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:28:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873340606689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:28:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:28:53.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:53.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:53.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:53.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073152932412,"createTime":1749894247555,"epollFd":11,"onlineDuration":17086096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:28:58.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:58.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:58.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:58.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:28:58.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:58.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:28:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:58.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073155274892,"createTime":1749894247555,"epollFd":11,"onlineDuration":17091117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:28:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:28:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073155365696,"createTime":1749894247555,"epollFd":11,"onlineDuration":17091448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:00.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87041473388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:00.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:00.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87041473388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:29:00.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:00.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:00.990 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:29:00.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:02.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:29:02.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:03.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:03.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:03.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:03.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073157651588,"createTime":1749894247555,"epollFd":11,"onlineDuration":17096110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:03.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:03.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:03.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:29:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:08.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:08.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:08.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:08.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:08.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073159995384,"createTime":1749894247555,"epollFd":11,"onlineDuration":17101125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073160128300,"createTime":1749894247555,"epollFd":11,"onlineDuration":17101470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:29:10.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:29:10.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:29:10.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867380142211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:10.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:29:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867380142211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:29:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:29:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:29:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:29:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/griselda/tv-show/will-the-100-return-for-season-8/ 2025-06-14 22:29:13.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:13.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:13.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:13.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073162294436,"createTime":1749894247555,"epollFd":11,"onlineDuration":17106090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:13.892 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:29:13.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:29:14.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:29:14.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:29:14.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:29:14.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:29:18.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:18.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073164705348,"createTime":1749894247555,"epollFd":11,"onlineDuration":17111101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:18.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:18.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:19.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:19.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073164892220,"createTime":1749894247555,"epollFd":11,"onlineDuration":17111680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:20.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:29:20.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:20.426 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87610626220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:20.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87610626220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:29:20.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:22.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:22.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:22.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/annmarie/2019/12/20/chicago-med-casts-jessy-schram-as-drug-addicted-new-doctor/ 2025-06-14 22:29:23.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:23.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:23.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:23.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073167155740,"createTime":1749894247555,"epollFd":11,"onlineDuration":17116373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:29:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:29:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:29:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:29.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:29.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:29.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:29.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073169796952,"createTime":1749894247555,"epollFd":11,"onlineDuration":17121946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073170119372,"createTime":1749894247555,"epollFd":11,"onlineDuration":17122835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:30.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842880249023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:30.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:30.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842880249023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:29:30.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:33.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:33.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:33.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:33.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073171772268,"createTime":1749894247555,"epollFd":11,"onlineDuration":17126261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:29:38.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:29:38.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:38.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:38.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:38.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:38.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:38.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:38.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073174175284,"createTime":1749894247555,"epollFd":11,"onlineDuration":17131361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:38.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:38.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073174322676,"createTime":1749894247555,"epollFd":11,"onlineDuration":17131715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:40.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.871383666992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:40.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.871383666992188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:29:40.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:29:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:43.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:43.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073176582248,"createTime":1749894247555,"epollFd":11,"onlineDuration":17136353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:48.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:48.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:29:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:48.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:48.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073178916832,"createTime":1749894247555,"epollFd":11,"onlineDuration":17141343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:29:48.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:48.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:49.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:49.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073179195824,"createTime":1749894247555,"epollFd":11,"onlineDuration":17141998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:50.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:29:50.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:50.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824867248535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:29:50.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824867248535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:29:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:52.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:29:52.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:52.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:29:52.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:52.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 22:29:53.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:29:53.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:53.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 22:29:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:53.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073181351432,"createTime":1749894247555,"epollFd":11,"onlineDuration":17146742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:54.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 22:29:54.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:54.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 22:29:58.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:58.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:29:58.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:58.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073183525464,"createTime":1749894247555,"epollFd":11,"onlineDuration":17151180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:29:59.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:59.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:29:59.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:29:59.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073183941320,"createTime":1749894247555,"epollFd":11,"onlineDuration":17152028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:00.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876178741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:00.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:00.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876178741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:30:00.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:00.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:30:00.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:30:03.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:03.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:03.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:03.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073185863996,"createTime":1749894247555,"epollFd":11,"onlineDuration":17156233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:05.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:30:08.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:08.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073188640756,"createTime":1749894247555,"epollFd":11,"onlineDuration":17162011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:10.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:30:10.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073188897376,"createTime":1749894247555,"epollFd":11,"onlineDuration":17162762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:10.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86220359802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:10.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:10.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86220359802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:30:10.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:13.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:13.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:13.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:13.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073190658184,"createTime":1749894247555,"epollFd":11,"onlineDuration":17166377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:18.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:18.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073193024352,"createTime":1749894247555,"epollFd":11,"onlineDuration":17171523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:19.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:19.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073193348088,"createTime":1749894247555,"epollFd":11,"onlineDuration":17172027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:20.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84173011779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84173011779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:30:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:30:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:22.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:22.861 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:30:22.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:23.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:23.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073195373412,"createTime":1749894247555,"epollFd":11,"onlineDuration":17176363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:28.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:28.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:28.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:28.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:30:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:29.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073197796168,"createTime":1749894247555,"epollFd":11,"onlineDuration":17181708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:29.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:29.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:30:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073198144908,"createTime":1749894247555,"epollFd":11,"onlineDuration":17182234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:30.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84265899658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:30.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:30.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84265899658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:30:30.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:33.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:33.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:33.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:33.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073199958356,"createTime":1749894247555,"epollFd":11,"onlineDuration":17186109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:35.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:30:35.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:30:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:38.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:38.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:39.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:39.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073202496920,"createTime":1749894247555,"epollFd":11,"onlineDuration":17191690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:39.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:39.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073202835132,"createTime":1749894247555,"epollFd":11,"onlineDuration":17192303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:40.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813486099243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:40.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:40.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.813486099243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:30:40.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:44.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:44.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073204826240,"createTime":1749894247555,"epollFd":11,"onlineDuration":17196617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:45.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:30:45.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:45.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:30:48.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:48.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073206987112,"createTime":1749894247555,"epollFd":11,"onlineDuration":17201114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:30:48.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:48.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:30:49.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:30:49.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:30:49.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:49.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:30:50.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:50.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073207560888,"createTime":1749894247555,"epollFd":11,"onlineDuration":17202525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:50.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850736618041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:30:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850736618041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:30:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:51.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:30:51.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:51.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:30:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:53.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:53.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073209365124,"createTime":1749894247555,"epollFd":11,"onlineDuration":17206138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:30:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:58.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:58.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073211723396,"createTime":1749894247555,"epollFd":11,"onlineDuration":17211203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:30:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:30:59.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:30:59.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073212137936,"createTime":1749894247555,"epollFd":11,"onlineDuration":17212057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:00.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:31:00.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:00.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:00.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86528778076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:00.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:31:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86528778076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:31:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:31:03.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:03.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073214179052,"createTime":1749894247555,"epollFd":11,"onlineDuration":17216507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:05.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:31:05.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:05.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:31:08.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:31:08.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:08.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:08.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:08.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073216680768,"createTime":1749894247555,"epollFd":11,"onlineDuration":17221840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:09.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:09.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073216966340,"createTime":1749894247555,"epollFd":11,"onlineDuration":17222428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:10.298 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:31:10.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:10.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84064292907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:10.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:10.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84064292907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:31:10.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:13.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:13.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:31:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073219107472,"createTime":1749894247555,"epollFd":11,"onlineDuration":17226920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:18.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:18.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:31:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:18.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:18.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:19.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:19.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073221288084,"createTime":1749894247555,"epollFd":11,"onlineDuration":17231617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073221674988,"createTime":1749894247555,"epollFd":11,"onlineDuration":17232214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:20.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832380294799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:20.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:20.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832380294799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:31:20.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:21.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:21.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:21.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/fast-and-furious-7-body-doubles-cgi-paul-walker_4123087 2025-06-14 22:31:22.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:31:22.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:31:23.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:23.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:23.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:23.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073223475276,"createTime":1749894247555,"epollFd":11,"onlineDuration":17236129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:28.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:28.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:28.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:28.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:28.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073225920404,"createTime":1749894247555,"epollFd":11,"onlineDuration":17241357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:29.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:29.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073226029632,"createTime":1749894247555,"epollFd":11,"onlineDuration":17241817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:30.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816118240356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816118240356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:31:30.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:31.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:31:33.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:33.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:31:33.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:33.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073228199716,"createTime":1749894247555,"epollFd":11,"onlineDuration":17246227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:36.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:31:36.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:38.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:38.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:31:38.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:38.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:39.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:39.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073230654056,"createTime":1749894247555,"epollFd":11,"onlineDuration":17251648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073230854088,"createTime":1749894247555,"epollFd":11,"onlineDuration":17251983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:40.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85088539123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:40.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:40.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85088539123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:31:40.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:44.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:44.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073232991272,"createTime":1749894247555,"epollFd":11,"onlineDuration":17256543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:45.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:31:45.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:45.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:31:48.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:31:48.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:48.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:48.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:48.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:48.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:48.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:48.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:48.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073235196888,"createTime":1749894247555,"epollFd":11,"onlineDuration":17261125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:31:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073235331120,"createTime":1749894247555,"epollFd":11,"onlineDuration":17261466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:50.552 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848777770996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:31:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848777770996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:31:50.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:31:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:53.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:53.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:53.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073237578848,"createTime":1749894247555,"epollFd":11,"onlineDuration":17266442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:58.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:31:58.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:58.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:58.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:58.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:31:58.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:58.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073239838420,"createTime":1749894247555,"epollFd":11,"onlineDuration":17271137,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:31:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:31:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073239973968,"createTime":1749894247555,"epollFd":11,"onlineDuration":17271480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:32:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:00.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838279724121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:00.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:00.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.838279724121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:32:00.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:03.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:03.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:03.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:03.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073242183532,"createTime":1749894247555,"epollFd":11,"onlineDuration":17276149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:08.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:08.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:08.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:08.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:08.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:08.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073244640504,"createTime":1749894247555,"epollFd":11,"onlineDuration":17281141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073245091892,"createTime":1749894247555,"epollFd":11,"onlineDuration":17282051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:10.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843822479248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:10.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:10.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843822479248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:32:10.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:13.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:13.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:13.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:13.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073246969824,"createTime":1749894247555,"epollFd":11,"onlineDuration":17286128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:18.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:18.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:18.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:18.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:32:18.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:18.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:18.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:18.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073249322832,"createTime":1749894247555,"epollFd":11,"onlineDuration":17291121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:19.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:19.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073249418900,"createTime":1749894247555,"epollFd":11,"onlineDuration":17291453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:20.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85451889038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:20.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:20.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85451889038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:32:20.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:23.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:23.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:23.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:23.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073251663996,"createTime":1749894247555,"epollFd":11,"onlineDuration":17296134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:27.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:28.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:28.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:28.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:28.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:32:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073254030164,"createTime":1749894247555,"epollFd":11,"onlineDuration":17301123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:28.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:28.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:32:29.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:29.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073254274940,"createTime":1749894247555,"epollFd":11,"onlineDuration":17301876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:30.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861286163330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:30.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861286163330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:32:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:32.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:32.869 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:32:32.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:33.196 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:32:33.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:33.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:33.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:33.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:32:33.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:33.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:33.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:32:33.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:33.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:34.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:32:34.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:34.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:32:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:34.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073256606892,"createTime":1749894247555,"epollFd":11,"onlineDuration":17306740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:38.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:38.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:38.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073258709860,"createTime":1749894247555,"epollFd":11,"onlineDuration":17311133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:38.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:38.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:39.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:39.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073258937528,"createTime":1749894247555,"epollFd":11,"onlineDuration":17311699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:40.591 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86378288269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:40.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:32:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86378288269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:32:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:32:43.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:43.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:43.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:43.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073261099716,"createTime":1749894247555,"epollFd":11,"onlineDuration":17316130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:32:46.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:32:46.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:32:48.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:48.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:32:48.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:48.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:48.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:48.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073263465884,"createTime":1749894247555,"epollFd":11,"onlineDuration":17321140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:49.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:49.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073263552740,"createTime":1749894247555,"epollFd":11,"onlineDuration":17321492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:32:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:32:50.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:32:50.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:32:50.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:32:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:32:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:50.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:32:50.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:32:50.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:32:50.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87803840637207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:32:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:50.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87803840637207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:32:50.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:53.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:53.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073265785992,"createTime":1749894247555,"epollFd":11,"onlineDuration":17326145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:32:58.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:58.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:58.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:58.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073268129788,"createTime":1749894247555,"epollFd":11,"onlineDuration":17331136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:32:58.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:59.047 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:32:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:32:59.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:59.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:32:59.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:32:59.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073268598284,"createTime":1749894247555,"epollFd":11,"onlineDuration":17332134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:00.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:33:00.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:00.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:33:00.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876142501831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:00.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:00.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876142501831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:33:00.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:02.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:33:02.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:04.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:04.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073270606500,"createTime":1749894247555,"epollFd":11,"onlineDuration":17336453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:05.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:05.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:05.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:33:06.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:33:06.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:33:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:08.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:08.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:08.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:08.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073272926608,"createTime":1749894247555,"epollFd":11,"onlineDuration":17341368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073273043732,"createTime":1749894247555,"epollFd":11,"onlineDuration":17341695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:10.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84926986694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:10.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:33:10.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84926986694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:33:10.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:33:13.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:13.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:13.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:13.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073275142752,"createTime":1749894247555,"epollFd":11,"onlineDuration":17346132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:16.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:33:16.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:33:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:18.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:18.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:18.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073277523396,"createTime":1749894247555,"epollFd":11,"onlineDuration":17351129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:19.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:19.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:19.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:19.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073277905036,"createTime":1749894247555,"epollFd":11,"onlineDuration":17351948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:33:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:20.627 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851913452148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:20.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:20.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851913452148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:33:20.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:23.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:23.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:33:23.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:23.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073279872456,"createTime":1749894247555,"epollFd":11,"onlineDuration":17356134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:28.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:28.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:28.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:33:28.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:28.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:28.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:28.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073282196512,"createTime":1749894247555,"epollFd":11,"onlineDuration":17361146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:29.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:29.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073282325480,"createTime":1749894247555,"epollFd":11,"onlineDuration":17361488,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:30.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85883903503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:30.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:30.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85883903503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:33:30.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:33.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:33.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:33:34.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:34.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073284704808,"createTime":1749894247555,"epollFd":11,"onlineDuration":17366523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/emmaline/how-fast-can-you-die-in-crusader-kings-3 2025-06-14 22:33:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:38.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:33:38.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:38.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:38.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:38.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073286928848,"createTime":1749894247555,"epollFd":11,"onlineDuration":17371150,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:39.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:39.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073287045972,"createTime":1749894247555,"epollFd":11,"onlineDuration":17371486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:40.647 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857248306274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:33:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857248306274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:33:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:33:43.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:43.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:44.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:44.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073289442408,"createTime":1749894247555,"epollFd":11,"onlineDuration":17376556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:47.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:33:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:47.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/40180/cranberry-orange-cookies/ 2025-06-14 22:33:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:48.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:48.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:48.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073291636180,"createTime":1749894247555,"epollFd":11,"onlineDuration":17381148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:33:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073291761200,"createTime":1749894247555,"epollFd":11,"onlineDuration":17381494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:50.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873779296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:33:50.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:33:50.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873779296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:33:50.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:33:53.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:53.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:53.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:53.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073294058936,"createTime":1749894247555,"epollFd":11,"onlineDuration":17386368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:54.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:33:54.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:57.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:33:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-14 22:33:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:33:58.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:58.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:59.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073296434316,"createTime":1749894247555,"epollFd":11,"onlineDuration":17391454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:33:59.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:59.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:33:59.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:33:59.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073296831748,"createTime":1749894247555,"epollFd":11,"onlineDuration":17392168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:00.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87755012512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:00.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:34:00.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87755012512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:34:00.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:34:02.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:34:02.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:02.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:34:03.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:03.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:34:04.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:04.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073298836016,"createTime":1749894247555,"epollFd":11,"onlineDuration":17396464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:04.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:34:04.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:08.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:08.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:08.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:08.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:34:08.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:08.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:09.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:09.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073301174548,"createTime":1749894247555,"epollFd":11,"onlineDuration":17401558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:09.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:09.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073301510128,"createTime":1749894247555,"epollFd":11,"onlineDuration":17402066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:10.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868959426879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:10.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:10.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868959426879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:34:10.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:13.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:13.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:13.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:13.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073303415696,"createTime":1749894247555,"epollFd":11,"onlineDuration":17406141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:34:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:14.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:14.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:14.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:34:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:34:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:34:18.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:18.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:18.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:18.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:19.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:19.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073305852928,"createTime":1749894247555,"epollFd":11,"onlineDuration":17411497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:19.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073305988476,"createTime":1749894247555,"epollFd":11,"onlineDuration":17411874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:20.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812358856201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:20.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:20.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.812358856201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:34:20.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:23.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:23.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:23.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:23.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:23.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:34:23.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:23.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073308059860,"createTime":1749894247555,"epollFd":11,"onlineDuration":17416149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:34:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:28.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:34:28.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:34:28.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:28.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:28.374 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:34:28.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:34:28.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:28.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:28.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:28.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073310545784,"createTime":1749894247555,"epollFd":11,"onlineDuration":17421490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073310657644,"createTime":1749894247555,"epollFd":11,"onlineDuration":17421820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:30.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:34:30.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:30.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821439743041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:30.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:30.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821439743041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:34:30.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:33.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:33.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:33.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:33.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073312786932,"createTime":1749894247555,"epollFd":11,"onlineDuration":17426133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:37.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:37.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:37.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/images/cache.php?pass=3a0e007c895888c9c4bf234e2772a0dd 2025-06-14 22:34:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:38.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:38.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:38.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:38.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:38.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:38.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:38.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073315121516,"createTime":1749894247555,"epollFd":11,"onlineDuration":17431136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:38.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:34:38.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:34:39.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:39.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073315712400,"createTime":1749894247555,"epollFd":11,"onlineDuration":17432362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:34:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:40.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828523635864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:40.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:40.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828523635864258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:34:40.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:43.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:43.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:43.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:43.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073317523216,"createTime":1749894247555,"epollFd":11,"onlineDuration":17436215,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:44.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:34:44.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:34:48.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:48.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:48.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:48.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:49.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073319972292,"createTime":1749894247555,"epollFd":11,"onlineDuration":17441536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:49.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:49.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073320324980,"createTime":1749894247555,"epollFd":11,"onlineDuration":17442134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:50.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851850509643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:34:50.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:50.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.851850509643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:34:50.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:34:53.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:53.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:34:54.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:34:54.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:54.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:54.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073322408208,"createTime":1749894247555,"epollFd":11,"onlineDuration":17446715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:34:55.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:34:55.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:55.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/top-all-mountain-skis-2013/ 2025-06-14 22:34:58.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:58.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:34:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:34:58.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:58.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:34:58.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:58.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073324595400,"createTime":1749894247555,"epollFd":11,"onlineDuration":17451219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:34:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:34:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073324771744,"createTime":1749894247555,"epollFd":11,"onlineDuration":17451820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:00.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861164093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:00.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:00.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861164093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:35:00.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:03.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:03.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:35:03.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:03.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326919456,"createTime":1749894247555,"epollFd":11,"onlineDuration":17456151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:07.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:08.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:35:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:08.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:09.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:09.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073329467232,"createTime":1749894247555,"epollFd":11,"onlineDuration":17461695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073329769912,"createTime":1749894247555,"epollFd":11,"onlineDuration":17462275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:10.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:35:10.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:10.715 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868850708007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:10.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:10.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868850708007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:35:10.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:10.728 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 22:35:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:10.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:10.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:10.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:35:13.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:13.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:14.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:14.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:35:14.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:14.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073331774180,"createTime":1749894247555,"epollFd":11,"onlineDuration":17466623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v1/models 2025-06-14 22:35:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:18.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:18.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:18.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:18.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073333990324,"createTime":1749894247555,"epollFd":11,"onlineDuration":17471145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:18.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:18.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:18.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:18.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:18.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 22:35:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-14 22:35:19.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:35:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-14 22:35:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 22:35:19.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073334171932,"createTime":1749894247555,"epollFd":11,"onlineDuration":17471902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 22:35:19.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-14 22:35:19.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 22:35:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-14 22:35:19.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:19.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-14 22:35:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 22:35:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-14 22:35:20.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-14 22:35:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-14 22:35:20.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v1/models 2025-06-14 22:35:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-14 22:35:20.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 22:35:20.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-14 22:35:20.724 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858667373657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:20.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:35:20.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858667373657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:35:20.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:35:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 22:35:20.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 22:35:20.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:20.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 22:35:21.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 22:35:21.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:35:21.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:35:21.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 22:35:21.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 22:35:21.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 22:35:21.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:21.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 22:35:21.720 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:35:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:23.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:23.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:23.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:23.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 22:35:23.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:23.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073336267004,"createTime":1749894247555,"epollFd":11,"onlineDuration":17476211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:23.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:23.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:23.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ads.txt 2025-06-14 22:35:26.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:26.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 22:35:28.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:28.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:28.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:28.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:28.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:28.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:29.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:29.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073338899004,"createTime":1749894247555,"epollFd":11,"onlineDuration":17481826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:29.917 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 22:35:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073339192472,"createTime":1749894247555,"epollFd":11,"onlineDuration":17482392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:30.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86777114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86777114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:35:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:31.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:31.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:31.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:35:33.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:33.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:34.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:34.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073341129624,"createTime":1749894247555,"epollFd":11,"onlineDuration":17486538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:37.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:35:37.817 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:35:37.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:35:38.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:35:38.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:35:38.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:38.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:38.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:38.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073343351032,"createTime":1749894247555,"epollFd":11,"onlineDuration":17491161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:38.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:38.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073343466840,"createTime":1749894247555,"epollFd":11,"onlineDuration":17491507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:35:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:40.743 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841705322265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:40.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:40.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841705322265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:35:40.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:43.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:43.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:43.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073345692196,"createTime":1749894247555,"epollFd":11,"onlineDuration":17496129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:46.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:35:46.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:48.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:48.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:48.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:48.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:48.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:48.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073348082052,"createTime":1749894247555,"epollFd":11,"onlineDuration":17501145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:48.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:48.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:35:49.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:49.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073348312352,"createTime":1749894247555,"epollFd":11,"onlineDuration":17501871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:50.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835966110229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:35:50.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835966110229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:35:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:50.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:35:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073350396896,"createTime":1749894247555,"epollFd":11,"onlineDuration":17506132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:35:54.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:35:54.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:54.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:35:56.727 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:35:56.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:57.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:35:57.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:57.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:35:58.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:35:58.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:35:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:58.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:35:58.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:58.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:35:59.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:59.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073352872292,"createTime":1749894247555,"epollFd":11,"onlineDuration":17511487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:35:59.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:35:59.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:35:59.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:35:59.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073353238140,"createTime":1749894247555,"epollFd":11,"onlineDuration":17512220,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:00.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835769653320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:00.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:36:00.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.835769653320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:36:00.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:36:01.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:36:01.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:36:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:03.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:03.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073355113440,"createTime":1749894247555,"epollFd":11,"onlineDuration":17516144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:08.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:08.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:09.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:09.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073357583572,"createTime":1749894247555,"epollFd":11,"onlineDuration":17521535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:09.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:09.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073357688852,"createTime":1749894247555,"epollFd":11,"onlineDuration":17521873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:10.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:36:10.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:10.772 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840322494506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:10.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:10.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840322494506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:36:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:13.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:13.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:13.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:13.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073359803664,"createTime":1749894247555,"epollFd":11,"onlineDuration":17526149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:14.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:36:14.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:18.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:18.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:18.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:18.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:36:19.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:19.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:36:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073362383024,"createTime":1749894247555,"epollFd":11,"onlineDuration":17531746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073362637012,"createTime":1749894247555,"epollFd":11,"onlineDuration":17532089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:20.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834436416625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:20.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:20.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834436416625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:36:20.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:23.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:23.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:23.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:23.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073364513628,"createTime":1749894247555,"epollFd":11,"onlineDuration":17536157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:28.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:28.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:28.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:29.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:29.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073366983760,"createTime":1749894247555,"epollFd":11,"onlineDuration":17541540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:29.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:29.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:30.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:30.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073367547008,"createTime":1749894247555,"epollFd":11,"onlineDuration":17542759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:30.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825159072875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:30.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:30.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825159072875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:36:30.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:30.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:30.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:30.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:36:33.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:33.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:33.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:33.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073369332820,"createTime":1749894247555,"epollFd":11,"onlineDuration":17546382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:38.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:38.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:38.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:38.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:36:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:38.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073371584496,"createTime":1749894247555,"epollFd":11,"onlineDuration":17551160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:38.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:38.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073371967452,"createTime":1749894247555,"epollFd":11,"onlineDuration":17551952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:40.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84372329711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:40.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:40.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84372329711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:36:40.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:43.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:43.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:43.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:43.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073373946716,"createTime":1749894247555,"epollFd":11,"onlineDuration":17556209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:36:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:36:48.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:48.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:36:48.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:48.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073376381316,"createTime":1749894247555,"epollFd":11,"onlineDuration":17561434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:36:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073376748480,"createTime":1749894247555,"epollFd":11,"onlineDuration":17562158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:50.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856731414794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:36:50.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:50.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856731414794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:36:50.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:52.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:36:52.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:52.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/beauty/nails/best-nail-art-stickers-wraps-foils 2025-06-14 22:36:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073378636940,"createTime":1749894247555,"epollFd":11,"onlineDuration":17566132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:54.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:54.344 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:36:54.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:58.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:58.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:58.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:36:58.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:58.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:36:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:58.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073380986000,"createTime":1749894247555,"epollFd":11,"onlineDuration":17571159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:36:58.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:36:58.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:58.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:36:59.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:36:59.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073381092596,"createTime":1749894247555,"epollFd":11,"onlineDuration":17571489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:00.802 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862350463867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:00.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:00.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862350463867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:37:00.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:02.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:37:02.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:37:03.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:03.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:03.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:03.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073383308740,"createTime":1749894247555,"epollFd":11,"onlineDuration":17576142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:37:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073385689384,"createTime":1749894247555,"epollFd":11,"onlineDuration":17581140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:08.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:08.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073385798612,"createTime":1749894247555,"epollFd":11,"onlineDuration":17581470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:10.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859804153442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:10.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:10.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859804153442383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:37:10.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:13.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:13.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:14.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:37:14.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:37:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073388210840,"createTime":1749894247555,"epollFd":11,"onlineDuration":17586744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:37:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2703912/european-hallmark-christmas-movie-towns/ 2025-06-14 22:37:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:18.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:18.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:18.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:18.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:18.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:18.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:18.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073390412508,"createTime":1749894247555,"epollFd":11,"onlineDuration":17591145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073390498048,"createTime":1749894247555,"epollFd":11,"onlineDuration":17591486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:20.819 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848718643188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848718643188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:37:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:23.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:23.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:23.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:23.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073392837896,"createTime":1749894247555,"epollFd":11,"onlineDuration":17596403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:26.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:37:26.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:37:28.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:28.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073395126420,"createTime":1749894247555,"epollFd":11,"onlineDuration":17601167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:28.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:28.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:29.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:29.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:29.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:29.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073395317240,"createTime":1749894247555,"epollFd":11,"onlineDuration":17601879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:29.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:37:29.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:37:30.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:30.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:30.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/492.html---------------- 2025-06-14 22:37:30.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857614517211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:30.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:30.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857614517211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:37:30.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:33.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:33.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:33.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:33.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073397471532,"createTime":1749894247555,"epollFd":11,"onlineDuration":17606163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:34.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:37:34.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:37:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:38.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:38.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:38.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:38.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:38.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:38.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:38.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073399887708,"createTime":1749894247555,"epollFd":11,"onlineDuration":17611327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:39.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:37:39.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:39.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/mgmt/festival 2025-06-14 22:37:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073400235132,"createTime":1749894247555,"epollFd":11,"onlineDuration":17612055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:40.839 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81168556213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:40.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:40.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81168556213379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:37:40.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:37:41.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:37:41.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:37:43.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:43.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:44.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:44.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073402285460,"createTime":1749894247555,"epollFd":11,"onlineDuration":17616568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:44.146 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:37:44.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:48.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:48.299 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:37:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:48.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:48.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:49.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:49.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073404688476,"createTime":1749894247555,"epollFd":11,"onlineDuration":17621709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:37:49.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:49.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:37:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073404958256,"createTime":1749894247555,"epollFd":11,"onlineDuration":17622055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:50.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864248275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:37:50.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864248275756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:37:50.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:54.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:54.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073407078332,"createTime":1749894247555,"epollFd":11,"onlineDuration":17626789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:55.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:37:55.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:55.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:37:56.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:37:56.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:37:58.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:58.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:37:58.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:58.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:59.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:59.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:37:59.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:59.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073409398440,"createTime":1749894247555,"epollFd":11,"onlineDuration":17631645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:37:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:37:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073409602420,"createTime":1749894247555,"epollFd":11,"onlineDuration":17631974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:00.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867258071899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:00.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:00.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867258071899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:38:00.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:03.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:03.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073411688280,"createTime":1749894247555,"epollFd":11,"onlineDuration":17636552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:08.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:08.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:08.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:08.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:08.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:08.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073413895212,"createTime":1749894247555,"epollFd":11,"onlineDuration":17641176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:08.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:08.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:09.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:09.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073414118932,"createTime":1749894247555,"epollFd":11,"onlineDuration":17641769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:38:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:10.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86366081237793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:10.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:10.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86366081237793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:38:10.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:13.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:13.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:13.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073416283752,"createTime":1749894247555,"epollFd":11,"onlineDuration":17646164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:18.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:18.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:18.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:18.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073418618336,"createTime":1749894247555,"epollFd":11,"onlineDuration":17651172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:18.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:18.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:19.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:19.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073418720984,"createTime":1749894247555,"epollFd":11,"onlineDuration":17651514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:20.875 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865631103515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865631103515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:38:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:23.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:23.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:23.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073421063464,"createTime":1749894247555,"epollFd":11,"onlineDuration":17656431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073423400680,"createTime":1749894247555,"epollFd":11,"onlineDuration":17661420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:29.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:29.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073423555968,"createTime":1749894247555,"epollFd":11,"onlineDuration":17661878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:30.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873435974121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:30.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:30.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873435974121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:38:30.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:32.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:32.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:32.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:38:33.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:33.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:38:33.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:33.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:33.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:38:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073426059000,"createTime":1749894247555,"epollFd":11,"onlineDuration":17666954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:36.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:38:36.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:38:38.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:38.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:38.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:38.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:38:38.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:38.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:38.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:38.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073428007996,"createTime":1749894247555,"epollFd":11,"onlineDuration":17671157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:39.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073428119856,"createTime":1749894247555,"epollFd":11,"onlineDuration":17671500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:40.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85601043701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:40.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:38:40.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85601043701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:38:40.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:38:43.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:43.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:43.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:43.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073430455756,"createTime":1749894247555,"epollFd":11,"onlineDuration":17676421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:47.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:38:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32859077587 2025-06-14 22:38:48.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:38:48.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:38:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:48.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:48.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:48.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:48.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073432820608,"createTime":1749894247555,"epollFd":11,"onlineDuration":17681551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073432915360,"createTime":1749894247555,"epollFd":11,"onlineDuration":17681889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:50.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:38:50.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:50.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8713436126709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:38:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:50.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8713436126709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:38:50.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:51.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:51.062 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:38:51.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:38:53.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:53.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:54.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:54.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073435218360,"createTime":1749894247555,"epollFd":11,"onlineDuration":17686633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:38:58.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:58.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:58.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:58.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:38:58.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:58.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:38:58.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:58.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073437391076,"createTime":1749894247555,"epollFd":11,"onlineDuration":17691172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:38:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:38:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073437608216,"createTime":1749894247555,"epollFd":11,"onlineDuration":17691738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:00.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832979202270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:00.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832979202270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:39:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:00.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:00.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/preston/2023/07/tomato-galette/ 2025-06-14 22:39:02.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:39:02.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:39:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:03.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:03.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:39:03.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:03.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:03.607 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:39:03.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:03.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:03.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073439795408,"createTime":1749894247555,"epollFd":11,"onlineDuration":17696253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:08.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:08.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:39:08.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:08.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:39:08.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:08.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:09.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:09.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073442253696,"createTime":1749894247555,"epollFd":11,"onlineDuration":17701564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:09.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:09.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073442664288,"createTime":1749894247555,"epollFd":11,"onlineDuration":17702298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:10.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:10.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:10.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:39:10.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857858657836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:10.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:39:10.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857858657836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:39:10.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:39:13.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:13.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:14.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:14.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073444651448,"createTime":1749894247555,"epollFd":11,"onlineDuration":17706623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:16.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:39:16.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:18.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:18.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:18.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:18.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:18.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073446821532,"createTime":1749894247555,"epollFd":11,"onlineDuration":17711170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:19.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:19.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073446936024,"createTime":1749894247555,"epollFd":11,"onlineDuration":17711511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:20.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86164093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:20.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:20.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86164093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:39:20.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:21.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:21.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:21.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:39:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:23.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:23.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073449256132,"createTime":1749894247555,"epollFd":11,"onlineDuration":17716322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:25.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:39:25.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:25.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:39:26.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:39:26.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:28.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:28.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:28.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:28.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:28.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:28.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:28.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073451564396,"createTime":1749894247555,"epollFd":11,"onlineDuration":17721157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073451986832,"createTime":1749894247555,"epollFd":11,"onlineDuration":17722137,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:30.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:30.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:30.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:39:30.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:31.378 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:39:31.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:33.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:33.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:33.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:33.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073453972676,"createTime":1749894247555,"epollFd":11,"onlineDuration":17726346,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:38.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:38.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:39:38.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:38.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:38.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:39:38.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:38.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073456257252,"createTime":1749894247555,"epollFd":11,"onlineDuration":17731177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:39.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073456337528,"createTime":1749894247555,"epollFd":11,"onlineDuration":17731522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:40.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87090301513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:40.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:40.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87090301513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:39:40.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:42.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:39:42.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:39:43.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:43.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:43.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:43.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073458574728,"createTime":1749894247555,"epollFd":11,"onlineDuration":17736191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:44.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:39:45.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:45.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/784/sid/1/nid/12.html 2025-06-14 22:39:47.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:39:47.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:47.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/papa-john-s-lawsuit-pizza-chain-faces-lawsuit-after-illegal-text-messages_3373127 2025-06-14 22:39:48.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:48.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:48.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:48.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:48.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:48.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:39:48.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:48.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073461014592,"createTime":1749894247555,"epollFd":11,"onlineDuration":17741357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:39:50.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:39:50.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:50.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:39:50.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:50.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073461572576,"createTime":1749894247555,"epollFd":11,"onlineDuration":17742634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:50.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87555503845215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:39:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:39:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87555503845215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:39:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:39:53.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:53.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073463375496,"createTime":1749894247555,"epollFd":11,"onlineDuration":17746543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:58.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:58.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:58.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:58.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:39:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073465623224,"createTime":1749894247555,"epollFd":11,"onlineDuration":17751176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:39:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:39:59.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:39:59.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073465852208,"createTime":1749894247555,"epollFd":11,"onlineDuration":17751746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:40:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:40:00.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810094833374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:40:00.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.810094833374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:40:00.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:40:03.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:03.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:03.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467974916,"createTime":1749894247555,"epollFd":11,"onlineDuration":17756162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:04.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:40:04.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:06.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:40:06.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:40:08.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:08.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:08.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:08.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:08.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:08.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:08.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:08.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073470401620,"createTime":1749894247555,"epollFd":11,"onlineDuration":17761414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:09.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:40:09.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:40:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073470517428,"createTime":1749894247555,"epollFd":11,"onlineDuration":17761753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:10.962 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85689353942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:10.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:10.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85689353942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:40:10.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:13.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:13.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:13.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:13.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073472720412,"createTime":1749894247555,"epollFd":11,"onlineDuration":17766301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:16.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:16.984 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:40:16.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:18.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:18.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:18.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:18.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:18.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:40:18.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:40:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:18.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:18.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:18.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073475126060,"createTime":1749894247555,"epollFd":11,"onlineDuration":17771399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:19.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:19.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073475215548,"createTime":1749894247555,"epollFd":11,"onlineDuration":17771731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:20.970 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873096466064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:20.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:20.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873096466064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:40:20.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:24.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:24.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073477623828,"createTime":1749894247555,"epollFd":11,"onlineDuration":17776828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:28.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:28.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:28.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:28.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073479821548,"createTime":1749894247555,"epollFd":11,"onlineDuration":17781450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:29.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:29.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:30.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:30.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073480311100,"createTime":1749894247555,"epollFd":11,"onlineDuration":17782536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:30.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865154266357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:30.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865154266357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:40:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:31.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:31.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:31.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/youtube-lisa-nguyen-food-budget/ 2025-06-14 22:40:33.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:40:33.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:33.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/england/london/activities/ginstitute/a/poi-act/1573958/358914 2025-06-14 22:40:33.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:33.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:34.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:34.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073482633840,"createTime":1749894247555,"epollFd":11,"onlineDuration":17787347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:38.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:38.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:38.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:38.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:38.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:38.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073484428864,"createTime":1749894247555,"epollFd":11,"onlineDuration":17791187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:39.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:39.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:40.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:40.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073485144768,"createTime":1749894247555,"epollFd":11,"onlineDuration":17792844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:40.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8223819732666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:40.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:40:40.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8223819732666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 22:40:40.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:40:43.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:43.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:43.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:43.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073486775292,"createTime":1749894247555,"epollFd":11,"onlineDuration":17796173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:44.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:40:44.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:44.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:40:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:40:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:40:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:40:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:48.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:48.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:48.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:48.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:48.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:48.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073489153304,"createTime":1749894247555,"epollFd":11,"onlineDuration":17801172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:40:49.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:49.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:40:50.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:50.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073489715236,"createTime":1749894247555,"epollFd":11,"onlineDuration":17802509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:50.994 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86664390563965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:40:50.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:50.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86664390563965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:40:50.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:53.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:40:53.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:40:53.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:53.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073491504996,"createTime":1749894247555,"epollFd":11,"onlineDuration":17806181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:40:57.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:40:57.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:57.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/what-is-mortadella/ 2025-06-14 22:40:58.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:58.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:58.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:58.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:40:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:40:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:40:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073493935648,"createTime":1749894247555,"epollFd":11,"onlineDuration":17811419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:00.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:41:00.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:41:00.996 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866498947143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:00.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:00.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866498947143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:41:00.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:01.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:01.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073494966076,"createTime":1749894247555,"epollFd":11,"onlineDuration":17813730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:03.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:03.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:03.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:03.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073496209696,"createTime":1749894247555,"epollFd":11,"onlineDuration":17816173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:05.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:41:05.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:41:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:09.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:09.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073498732468,"createTime":1749894247555,"epollFd":11,"onlineDuration":17821727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:09.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:09.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073499129900,"createTime":1749894247555,"epollFd":11,"onlineDuration":17822417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:10.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:10.698 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:41:10.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:11.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8441162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:11.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:11.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8441162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:41:11.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:12.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:41:12.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:41:13.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:13.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:13.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:13.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073500931504,"createTime":1749894247555,"epollFd":11,"onlineDuration":17826178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:17.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:41:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:17.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:41:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:18.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:18.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:18.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:19.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:19.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:19.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:19.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073503755640,"createTime":1749894247555,"epollFd":11,"onlineDuration":17832186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073503842496,"createTime":1749894247555,"epollFd":11,"onlineDuration":17832561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:21.015 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86270523071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:21.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:21.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86270523071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:41:21.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:23.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:23.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073505644100,"createTime":1749894247555,"epollFd":11,"onlineDuration":17836175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:25.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:25.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:25.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:41:25.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:41:25.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:25.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 22:41:25.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:41:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:41:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:41:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:27.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 22:41:27.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:27.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 22:41:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:41:28.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:28.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073507965524,"createTime":1749894247555,"epollFd":11,"onlineDuration":17841166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:28.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 22:41:28.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:28.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:28.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073508126076,"createTime":1749894247555,"epollFd":11,"onlineDuration":17841659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:29.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 22:41:29.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:29.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 22:41:30.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:30.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 22:41:31.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816410064697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:31.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:41:31.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.816410064697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:41:31.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:41:32.039 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:41:32.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:41:33.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:33.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:33.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:33.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073510315900,"createTime":1749894247555,"epollFd":11,"onlineDuration":17846189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:34.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:41:34.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:41:38.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:38.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:38.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:38.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:38.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:38.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073512659696,"createTime":1749894247555,"epollFd":11,"onlineDuration":17851165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:41:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/environment/industrial-fishing-has-taken-over-more-than-half-of-the-worlds-oceans/ 2025-06-14 22:41:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073512758396,"createTime":1749894247555,"epollFd":11,"onlineDuration":17851505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:41:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:41.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799631118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:41.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799631118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:41:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:41:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:41:43.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:41:43.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:41:43.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:41:43.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:41:43.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:41:43.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:41:43.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:43.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:45.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:45.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073515557528,"createTime":1749894247555,"epollFd":11,"onlineDuration":17857461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:46.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:41:46.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:41:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:48.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:48.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:49.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:49.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:41:49.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:49.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073517644704,"createTime":1749894247555,"epollFd":11,"onlineDuration":17861910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:41:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073517831576,"createTime":1749894247555,"epollFd":11,"onlineDuration":17862260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:51.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789451599121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:41:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.789451599121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:41:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:41:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073519776624,"createTime":1749894247555,"epollFd":11,"onlineDuration":17866426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:41:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:41:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:41:59.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:59.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073522198064,"createTime":1749894247555,"epollFd":11,"onlineDuration":17871568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:41:59.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:59.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:41:59.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:41:59.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:00.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:00.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073522924496,"createTime":1749894247555,"epollFd":11,"onlineDuration":17872949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:01.051 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79092025756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.79092025756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:42:01.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:03.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:03.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:03.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:03.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073524402364,"createTime":1749894247555,"epollFd":11,"onlineDuration":17876180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:04.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:04.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:04.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:42:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:08.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:08.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:08.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:09.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:09.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073527204128,"createTime":1749894247555,"epollFd":11,"onlineDuration":17882040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:10.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:10.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073527451536,"createTime":1749894247555,"epollFd":11,"onlineDuration":17882852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:11.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857677459716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:11.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:11.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857677459716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:42:11.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:11.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:12.197 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:42:12.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:13.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:13.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:42:13.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:13.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073529105748,"createTime":1749894247555,"epollFd":11,"onlineDuration":17886189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:15.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-schrader/film 2025-06-14 22:42:18.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:18.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:42:18.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:18.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:19.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:19.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:20.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:42:20.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073532133864,"createTime":1749894247555,"epollFd":11,"onlineDuration":17892861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:20.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:20.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073532382588,"createTime":1749894247555,"epollFd":11,"onlineDuration":17893193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:20.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:42:20.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:42:21.071 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848020553588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848020553588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:42:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:23.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:23.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:24.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:24.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073534272364,"createTime":1749894247555,"epollFd":11,"onlineDuration":17897099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:28.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:28.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:29.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:29.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:29.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073536455608,"createTime":1749894247555,"epollFd":11,"onlineDuration":17901912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073536734600,"createTime":1749894247555,"epollFd":11,"onlineDuration":17902554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:31.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86407470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:31.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86407470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:42:31.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:32.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:42:32.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:42:34.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:34.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073538627008,"createTime":1749894247555,"epollFd":11,"onlineDuration":17906510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:38.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:38.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:42:38.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073540911584,"createTime":1749894247555,"epollFd":11,"onlineDuration":17911313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:39.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:39.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073541039236,"createTime":1749894247555,"epollFd":11,"onlineDuration":17911654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:41.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848447799682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:41.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:41.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848447799682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:42:41.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:43.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:43.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:43.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:43.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073543184316,"createTime":1749894247555,"epollFd":11,"onlineDuration":17916204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:47.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:42:47.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:47.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:42:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:48.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:48.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:49.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:49.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073545686032,"createTime":1749894247555,"epollFd":11,"onlineDuration":17921574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:42:49.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:49.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073545849216,"createTime":1749894247555,"epollFd":11,"onlineDuration":17921909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:51.098 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84895133972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:42:51.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:51.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84895133972168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:42:51.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:42:53.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:53.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073547998244,"createTime":1749894247555,"epollFd":11,"onlineDuration":17926411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:58.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:58.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:42:58.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:58.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073550249920,"createTime":1749894247555,"epollFd":11,"onlineDuration":17931207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:42:59.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:59.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:42:59.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:42:59.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073550698676,"createTime":1749894247555,"epollFd":11,"onlineDuration":17932104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:00.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:00.653 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:43:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:01.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856172561645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:01.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856172561645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:43:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:03.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:03.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:04.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:04.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073552827964,"createTime":1749894247555,"epollFd":11,"onlineDuration":17936822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:04.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:43:04.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:43:08.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:08.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:08.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:08.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:08.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073555011208,"createTime":1749894247555,"epollFd":11,"onlineDuration":17941321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:08.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:08.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073555171760,"createTime":1749894247555,"epollFd":11,"onlineDuration":17941770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:43:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:43:10.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:43:10.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:43:11.114 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856882095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:11.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856882095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:43:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:13.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:13.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:13.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:13.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:13.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:43:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073557411592,"createTime":1749894247555,"epollFd":11,"onlineDuration":17946551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:18.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:18.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:18.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:18.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:43:18.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:18.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559688272,"createTime":1749894247555,"epollFd":11,"onlineDuration":17951179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:19.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:19.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:43:19.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:19.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559926468,"createTime":1749894247555,"epollFd":11,"onlineDuration":17951897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:21.123 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82904052734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:21.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:43:21.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82904052734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:43:21.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:43:21.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:43:21.465 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:43:21.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:43:23.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:23.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:24.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:24.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073562192620,"createTime":1749894247555,"epollFd":11,"onlineDuration":17956681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:26.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:43:26.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:43:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:28.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:28.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073564366652,"createTime":1749894247555,"epollFd":11,"onlineDuration":17961201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:28.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:28.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:29.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:29.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073564832516,"createTime":1749894247555,"epollFd":11,"onlineDuration":17962148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:43:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:31.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832660675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:31.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:31.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832660675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:43:31.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:33.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:33.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:33.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:33.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073566828888,"createTime":1749894247555,"epollFd":11,"onlineDuration":17966430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:38.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:38.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:43:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:38.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:43:39.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:39.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073569166104,"createTime":1749894247555,"epollFd":11,"onlineDuration":17971567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073569587224,"createTime":1749894247555,"epollFd":11,"onlineDuration":17972318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:41.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804759979248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:41.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:41.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.804759979248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:43:41.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:43.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:43.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:44.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:44.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073571512532,"createTime":1749894247555,"epollFd":11,"onlineDuration":17976461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:48.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:48.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:48.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:48.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:48.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:48.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073573773420,"createTime":1749894247555,"epollFd":11,"onlineDuration":17981200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:43:49.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:49.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:43:49.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:49.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073574248496,"createTime":1749894247555,"epollFd":11,"onlineDuration":17982208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:51.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82794952392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:43:51.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82794952392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:43:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:43:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073576679148,"createTime":1749894247555,"epollFd":11,"onlineDuration":17987304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:58.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:58.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:58.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:58.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:43:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:43:58.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:58.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073578507072,"createTime":1749894247555,"epollFd":11,"onlineDuration":17991185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:43:59.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:43:59.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073578638672,"createTime":1749894247555,"epollFd":11,"onlineDuration":17991629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:01.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858949661254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:01.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:01.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858949661254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:44:01.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:03.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:03.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073580795596,"createTime":1749894247555,"epollFd":11,"onlineDuration":17996204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:08.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:08.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:08.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:08.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:09.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:09.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073583610520,"createTime":1749894247555,"epollFd":11,"onlineDuration":18002079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:10.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:10.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073583809236,"createTime":1749894247555,"epollFd":11,"onlineDuration":18002655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:11.159 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8708553314209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:11.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:11.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8708553314209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:44:11.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:13.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:13.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:13.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:13.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073585518720,"createTime":1749894247555,"epollFd":11,"onlineDuration":18006196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:16.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:16.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:16.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:44:18.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:18.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:18.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:18.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:44:18.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:18.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073587882256,"createTime":1749894247555,"epollFd":11,"onlineDuration":18011177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:18.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:44:19.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:19.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073588078340,"createTime":1749894247555,"epollFd":11,"onlineDuration":18011781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:21.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873435974121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:21.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:21.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873435974121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:44:21.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:23.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:23.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:24.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:24.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073590344492,"createTime":1749894247555,"epollFd":11,"onlineDuration":18016580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:27.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:28.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:28.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:28.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:28.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:28.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:28.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073592604064,"createTime":1749894247555,"epollFd":11,"onlineDuration":18021268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:28.973 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:44:28.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:29.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:29.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:44:29.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:29.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073593029132,"createTime":1749894247555,"epollFd":11,"onlineDuration":18022202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:31.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868030548095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:31.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868030548095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:44:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:32.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:44:32.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:32.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:44:32.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:44:32.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:32.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:32.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:44:33.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:33.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:34.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:34.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073595066300,"createTime":1749894247555,"epollFd":11,"onlineDuration":18026560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:38.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:38.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073597356140,"createTime":1749894247555,"epollFd":11,"onlineDuration":18031524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073597806212,"createTime":1749894247555,"epollFd":11,"onlineDuration":18032317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:41.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85457992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:41.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85457992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:44:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:44:43.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:43.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:44.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:44.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073599824956,"createTime":1749894247555,"epollFd":11,"onlineDuration":18036711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:48.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:48.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:44:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:48.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:48.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:44:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:44:50.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:50.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073602753056,"createTime":1749894247555,"epollFd":11,"onlineDuration":18042915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:44:50.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:50.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073602905712,"createTime":1749894247555,"epollFd":11,"onlineDuration":18043257,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:51.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87322998046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:44:51.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87322998046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:44:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:53.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:53.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073604319096,"createTime":1749894247555,"epollFd":11,"onlineDuration":18046206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:56.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:44:56.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:44:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:44:57.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:57.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/evangeline-lilly/film 2025-06-14 22:44:58.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:58.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:58.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:58.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:44:59.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:59.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:44:59.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:59.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073606883980,"createTime":1749894247555,"epollFd":11,"onlineDuration":18051828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:44:59.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:44:59.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073607135336,"createTime":1749894247555,"epollFd":11,"onlineDuration":18052164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:01.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878223419189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:01.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:01.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878223419189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:45:01.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:03.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:03.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073609073804,"createTime":1749894247555,"epollFd":11,"onlineDuration":18056253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:05.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:05.364 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:45:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:06.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:06.678 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:45:06.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:08.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:08.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073611399176,"createTime":1749894247555,"epollFd":11,"onlineDuration":18061194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:09.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:09.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073611933472,"createTime":1749894247555,"epollFd":11,"onlineDuration":18062338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:11.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875642776489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:11.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875642776489258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:45:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:12.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:45:12.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:13.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:13.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073613858780,"createTime":1749894247555,"epollFd":11,"onlineDuration":18066588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:15.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:45:15.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:45:18.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:18.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:18.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:18.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:18.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:18.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073616089400,"createTime":1749894247555,"epollFd":11,"onlineDuration":18071192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:19.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:19.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:19.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:19.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073616539472,"createTime":1749894247555,"epollFd":11,"onlineDuration":18072061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:21.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:21.187 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:45:21.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:21.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833898544311523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:21.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:21.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.833898544311523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:45:21.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:23.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:45:23.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:45:23.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:23.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:23.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:23.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073618543740,"createTime":1749894247555,"epollFd":11,"onlineDuration":18076438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:27.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:27.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:27.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113353421/betrayals-gaze-headwear 2025-06-14 22:45:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:28.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:28.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:28.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073620790152,"createTime":1749894247555,"epollFd":11,"onlineDuration":18081194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:29.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:45:29.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052110 2025-06-14 22:45:29.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:29.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-14 22:45:29.599 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:45:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052110 2025-06-14 22:45:30.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:30.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073621698192,"createTime":1749894247555,"epollFd":11,"onlineDuration":18083012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:31.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840591430664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:31.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:31.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840591430664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:45:31.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:34.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:34.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:34.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:34.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073623645872,"createTime":1749894247555,"epollFd":11,"onlineDuration":18087283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:39.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:39.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:39.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello_dolly_v2.php 2025-06-14 22:45:39.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:39.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:39.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:39.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073625709360,"createTime":1749894247555,"epollFd":11,"onlineDuration":18091840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:39.444 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:45:39.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:45:39.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:39.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073626073892,"createTime":1749894247555,"epollFd":11,"onlineDuration":18092499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:41.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809385299682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:41.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:45:41.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809385299682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:45:41.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:45:41.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:45:41.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:41.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/emmaline/how-fast-can-you-die-in-crusader-kings-3 2025-06-14 22:45:42.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:45:42.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:44.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:44.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073628009728,"createTime":1749894247555,"epollFd":11,"onlineDuration":18096618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:48.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:48.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:49.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:49.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:45:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073630324572,"createTime":1749894247555,"epollFd":11,"onlineDuration":18101601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:45:49.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:49.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073630564084,"createTime":1749894247555,"epollFd":11,"onlineDuration":18101946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:51.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854663848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:45:51.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:51.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854663848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:45:51.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:52.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:45:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:52.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello_dolly_v2.php 2025-06-14 22:45:53.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:45:53.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:53.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/world-heritage-site-ancient-ksour-of-mauritania/ 2025-06-14 22:45:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:45:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:45:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:54.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073632940780,"createTime":1749894247555,"epollFd":11,"onlineDuration":18107031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:45:58.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:58.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:45:58.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:45:58.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:45:58.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:58.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:45:59.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:45:59.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:00.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:00.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073635470132,"createTime":1749894247555,"epollFd":11,"onlineDuration":18112471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:00.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:00.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073635838612,"createTime":1749894247555,"epollFd":11,"onlineDuration":18113233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:01.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8222713470459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:01.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:01.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8222713470459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:46:01.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:01.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:46:01.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:46:03.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:03.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073637336220,"createTime":1749894247555,"epollFd":11,"onlineDuration":18116432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:08.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:08.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:08.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:08.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:46:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:46:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:46:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:08.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:08.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073639606320,"createTime":1749894247555,"epollFd":11,"onlineDuration":18121211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:09.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:46:10.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:10.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073640259056,"createTime":1749894247555,"epollFd":11,"onlineDuration":18122684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:11.259 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877107620239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877107620239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:46:11.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:13.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:13.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:14.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:14.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073642035656,"createTime":1749894247555,"epollFd":11,"onlineDuration":18126448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:18.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:18.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:18.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:18.493 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:46:18.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:18.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:18.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:18.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073644396560,"createTime":1749894247555,"epollFd":11,"onlineDuration":18131435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073644878216,"createTime":1749894247555,"epollFd":11,"onlineDuration":18132514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:21.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:21.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:21.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:46:21.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:22.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:22.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:22.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles 2025-06-14 22:46:23.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:23.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:24.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:24.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073646865376,"createTime":1749894247555,"epollFd":11,"onlineDuration":18136813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:24.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:46:24.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:27.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:27.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:46:27.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:28.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:28.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:29.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:29.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:29.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:29.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073649139424,"createTime":1749894247555,"epollFd":11,"onlineDuration":18141577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:29.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:29.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073649442104,"createTime":1749894247555,"epollFd":11,"onlineDuration":18142027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:31.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867576599121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:31.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:31.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867576599121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:46:31.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:32.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:32.802 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:46:32.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:33.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:33.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:33.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:46:33.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:46:33.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:33.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073651433212,"createTime":1749894247555,"epollFd":11,"onlineDuration":18146436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:34.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:34.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:34.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/visiting-mexicos-newest-mayan-ruins/ 2025-06-14 22:46:38.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:46:38.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:38.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:38.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073654406056,"createTime":1749894247555,"epollFd":11,"onlineDuration":18152886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:41.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875873565673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:41.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:41.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875873565673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:46:41.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:42.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:42.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073655231188,"createTime":1749894247555,"epollFd":11,"onlineDuration":18154536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:42.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:46:42.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:46:43.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:43.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:44.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:44.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073656190552,"createTime":1749894247555,"epollFd":11,"onlineDuration":18156569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:48.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:48.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:48.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:48.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:48.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073658483024,"createTime":1749894247555,"epollFd":11,"onlineDuration":18161434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:46:49.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:49.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:46:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073658975208,"createTime":1749894247555,"epollFd":11,"onlineDuration":18162480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:50.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:46:50.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:51.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81456184387207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:46:51.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81456184387207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:46:51.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:52.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:46:52.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:52.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/promoted-journeys/friuli-venezia-giulia-italy-travel/ 2025-06-14 22:46:53.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:53.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073660753124,"createTime":1749894247555,"epollFd":11,"onlineDuration":18166207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:46:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:46:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:58.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:58.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:58.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:46:58.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:58.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073663106132,"createTime":1749894247555,"epollFd":11,"onlineDuration":18171192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:46:59.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:59.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:46:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:46:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073663549624,"createTime":1749894247555,"epollFd":11,"onlineDuration":18172029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:01.302 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80199432373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:01.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:01.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80199432373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:47:01.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:03.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:03.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:03.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:47:03.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:03.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:04.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:04.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073665549944,"createTime":1749894247555,"epollFd":11,"onlineDuration":18176469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:05.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:47:05.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:47:05.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:47:05.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:47:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:47:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:08.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:08.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:08.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:08.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073667821360,"createTime":1749894247555,"epollFd":11,"onlineDuration":18181203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:08.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:08.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:09.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:09.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073668255640,"createTime":1749894247555,"epollFd":11,"onlineDuration":18182022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:11.311 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799205780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:11.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:11.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.799205780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:47:11.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:12.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:47:12.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:13.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:13.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:13.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:13.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073670163840,"createTime":1749894247555,"epollFd":11,"onlineDuration":18186212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:18.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:18.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:18.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:18.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:18.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:18.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2/hello_dolly_v2.php 2025-06-14 22:47:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:47:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:18.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:18.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073672507636,"createTime":1749894247555,"epollFd":11,"onlineDuration":18191213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:18.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073672986660,"createTime":1749894247555,"epollFd":11,"onlineDuration":18192134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:21.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81127166748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:21.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:21.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81127166748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:47:21.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:23.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:23.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:24.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073674967240,"createTime":1749894247555,"epollFd":11,"onlineDuration":18196556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:28.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:28.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:28.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073677286032,"createTime":1749894247555,"epollFd":11,"onlineDuration":18201379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:29.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:29.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:29.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:29.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073677776900,"createTime":1749894247555,"epollFd":11,"onlineDuration":18202422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:31.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86465072631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:31.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:31.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86465072631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:47:31.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:32.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2/hello_dolly_v2.php 2025-06-14 22:47:33.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:33.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:34.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:34.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073679979884,"createTime":1749894247555,"epollFd":11,"onlineDuration":18206963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:34.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:47:34.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:35.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:47:35.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:47:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:38.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:38.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:38.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:38.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:38.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073681939408,"createTime":1749894247555,"epollFd":11,"onlineDuration":18211240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:39.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:39.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:39.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:39.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:39.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:47:40.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:40.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073682581616,"createTime":1749894247555,"epollFd":11,"onlineDuration":18212684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:40.450 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:47:40.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:41.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8708438873291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:41.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:41.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8708438873291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:47:41.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:41.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:41.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:41.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/annie-elise-talks-to-us-about-the-challenges-a-female-producer-has-to-face-and-going-through-a-year-of-grief-and-sickness-exclusive_6341763 2025-06-14 22:47:43.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:43.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:43.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:43.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073684272676,"createTime":1749894247555,"epollFd":11,"onlineDuration":18216219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:45.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:47:45.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:45.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cuba-gooding-junior 2025-06-14 22:47:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:48.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:48.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:48.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:48.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:47:48.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:47:49.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:49.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073686807292,"createTime":1749894247555,"epollFd":11,"onlineDuration":18221702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:47:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lee-nicholas-harris 2025-06-14 22:47:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073687300792,"createTime":1749894247555,"epollFd":11,"onlineDuration":18222776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:51.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.882383346557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:47:51.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:47:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.882383346557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 22:47:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:47:52.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:47:52.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:52.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kravitz/news/zoe-kravitz-is-keeping-herself-busy-while-she-waits-for-the-batman-part-ii-script_6384862 2025-06-14 22:47:53.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:53.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:54.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:54.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073689068180,"createTime":1749894247555,"epollFd":11,"onlineDuration":18226468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:55.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:47:55.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:55.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/australian-b-girl-raygun-apologizes-to-the-breakdancing-community-01j71kthetxd 2025-06-14 22:47:56.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:47:56.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:47:56.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:56.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:47:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:57.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/drake/pictures/3942307 2025-06-14 22:47:58.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:58.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:47:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:58.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:58.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:58.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073691352756,"createTime":1749894247555,"epollFd":11,"onlineDuration":18231244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:47:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:47:59.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:59.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073691789668,"createTime":1749894247555,"epollFd":11,"onlineDuration":18232079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:47:59.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:47:59.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:47:59.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/movie-43 2025-06-14 22:48:01.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88351058959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:01.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052110 2025-06-14 22:48:01.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88351058959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052110 2025-06-14 22:48:01.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052110 2025-06-14 22:48:01.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052110 2025-06-14 22:48:01.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:01.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/channing-tatum/news/magic-mike-xxl-channing-tatum-reviews_4809056 2025-06-14 22:48:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:48:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:48:03.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:48:03.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:03.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-farrell/news/colin-farrell-online-dating-is-narcissistic_4977092 2025-06-14 22:48:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:04.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:04.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073693855788,"createTime":1749894247555,"epollFd":11,"onlineDuration":18236779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:05.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:05.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-caine/news/film-stars-pay-respects-to-richard-attenborough_4638456 2025-06-14 22:48:06.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049040 2025-06-14 22:48:06.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:06.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/red-hot-chili-peppers/3 2025-06-14 22:48:06.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:48:06.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:06.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:06.766 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:48:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:07.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:07.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-parklife-weekender/news/parklife-2017-preview_5706968 2025-06-14 22:48:07.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:07.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:48:07.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:08.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:48:08.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:48:08.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:48:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/the-wow-announces-jan-2015-tour-dates-with-waka-flocka-and-talib-kweli 2025-06-14 22:48:08.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:08.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073696064036,"createTime":1749894247555,"epollFd":11,"onlineDuration":18241217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:09.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:09.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:09.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:48:09.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:09.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-avengers 2025-06-14 22:48:09.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:09.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073696594384,"createTime":1749894247555,"epollFd":11,"onlineDuration":18242344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/music/hip-hop/ 2025-06-14 22:48:11.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-14 22:48:11.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:11.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kris-kristofferson 2025-06-14 22:48:11.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858606338500977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a7d0 2025-06-14 22:48:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858606338500977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a7d0 2025-06-14 22:48:11.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a7d0 2025-06-14 22:48:13.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:48:13.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:48:13.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:13.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073698535484,"createTime":1749894247555,"epollFd":11,"onlineDuration":18246598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:15.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e450 2025-06-14 22:48:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:15.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ricky-gervais 2025-06-14 22:48:16.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d640 2025-06-14 22:48:16.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:16.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kendrick-lamar-fires-back-at-drake-with-a-brutal-diss-track-titled-euphoria-01hwsh0hfdbz 2025-06-14 22:48:16.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:48:16.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:48:18.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:48:18.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052110 keealive timeout 2025-06-14 22:48:18.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:48:18.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052110 2025-06-14 22:48:18.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:18.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:18.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:18.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073701168800,"createTime":1749894247555,"epollFd":11,"onlineDuration":18251967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:19.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:19.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:20.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:20.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073701310928,"createTime":1749894247555,"epollFd":11,"onlineDuration":18252479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:20.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:48:20.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:20.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/press/postcards-from-jeff-has-released-a-free-stream-to-download-his-new-single-veronica-listen 2025-06-14 22:48:20.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:48:20.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:21.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849170684814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:21.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:21.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849170684814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:48:21.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:48:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049040 keealive timeout 2025-06-14 22:48:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:22.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049040 2025-06-14 22:48:23.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:23.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:23.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:48:23.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:48:24.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:24.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073703175700,"createTime":1749894247555,"epollFd":11,"onlineDuration":18256561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:24.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:48:24.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:48:26.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:48:26.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:48:26.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:48:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:48:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/brighton-rock-trailer 2025-06-14 22:48:28.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:28.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:28.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:28.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:29.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:29.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073705594508,"createTime":1749894247555,"epollFd":11,"onlineDuration":18261593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:29.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:29.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:30.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e450 keealive timeout 2025-06-14 22:48:30.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e450 2025-06-14 22:48:31.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86615562438965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:31.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:31.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86615562438965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 22:48:31.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073706902612,"createTime":1749894247555,"epollFd":11,"onlineDuration":18264282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:32.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d640 keealive timeout 2025-06-14 22:48:32.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d640 2025-06-14 22:48:33.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:33.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1200541/is-an-extra-long-cruise-right-for-you/ 2025-06-14 22:48:33.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:33.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:33.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:33.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:33.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2014/06/12/new-game-fluid-se-is-a-time-trial-racer-with-a-dash-of-pac-man/ 2025-06-14 22:48:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073707776436,"createTime":1749894247555,"epollFd":11,"onlineDuration":18266221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:48:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:48:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:38.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:38.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:38.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 393 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":609412,"createTime":1749894247555,"epollFd":11,"onlineDuration":18271223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:39.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:39.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191084,"createTime":1749894247555,"epollFd":11,"onlineDuration":18272559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:41.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85663604736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:41.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:41.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85663604736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:48:41.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:42.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:42.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:42.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2698443/how-to-find-minnesota-agates/ 2025-06-14 22:48:43.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:43.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:44.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:44.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":3100600,"createTime":1749894247555,"epollFd":11,"onlineDuration":18276606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:44.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:48:44.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:48:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:48:48.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 22:48:48.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:48:48.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:48.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:49.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:49.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:49.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":5475980,"createTime":1749894247555,"epollFd":11,"onlineDuration":18281796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:48:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:50.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":5944476,"createTime":1749894247555,"epollFd":11,"onlineDuration":18282706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:50.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:48:50.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:51.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87794303894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:48:51.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:51.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87794303894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-14 22:48:51.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:48:53.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:53.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:54.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:54.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":7797404,"createTime":1749894247555,"epollFd":11,"onlineDuration":18286618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:55.034 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 22:48:55.034 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009449, 183.197.180.206:4436 2025-06-14 22:48:55.034 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009449 2025-06-14 22:48:55.034 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 22:48:55.035 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 22:48:55.035 | I | 187951[187958] | looper-15 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 22:48:55.036 | I | 187951[187958] | looper-15 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 22:48:55.042 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 22:48:55.042 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 22:48:58.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:58.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:48:58.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:58.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:58.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:48:58.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:48:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 394 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":9993808,"createTime":1749894247555,"epollFd":11,"onlineDuration":18291223,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:48:59.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:59.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:48:59.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:48:59.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":10187260,"createTime":1749894247555,"epollFd":11,"onlineDuration":18291804,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:01.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878833770751953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:01.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:01.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878833770751953,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:49:01.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:02.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:02.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:02.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/the-book-of-clarence-soundtrack-dominated-by-jay-z-lil-wayne-kid-cudi-and-doja-cat-s-star-power-hiphop-news-01hkr7skmx6x 2025-06-14 22:49:03.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:03.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":12459992,"createTime":1749894247555,"epollFd":11,"onlineDuration":18296539,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:05.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:49:05.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:49:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:08.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:08.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:08.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":14911700,"createTime":1749894247555,"epollFd":11,"onlineDuration":18301892,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:09.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:09.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":15149896,"createTime":1749894247555,"epollFd":11,"onlineDuration":18302227,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:11.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:49:11.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:11.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-jackson 2025-06-14 22:49:11.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87957000732422,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87957000732422,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 22:49:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:13.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:13.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:13.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:13.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":17025196,"createTime":1749894247555,"epollFd":11,"onlineDuration":18306212,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 22:49:13.949 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:49:13.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:13.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec04f5e0 2025-06-14 22:49:13.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:18.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:18.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:18.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:49:18.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:18.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:18.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":19441372,"createTime":1749894247555,"epollFd":11,"onlineDuration":18311304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":19833540,"createTime":1749894247555,"epollFd":11,"onlineDuration":18312115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:21.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/yung-miami-confronts-men-praying-on-her-downfall-on-twitter-01hk11v55gpz 2025-06-14 22:49:21.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879947662353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:21.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:21.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879947662353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-14 22:49:21.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:23.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:23.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":21729896,"createTime":1749894247555,"epollFd":11,"onlineDuration":18316223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:26.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:49:26.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:49:28.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:49:28.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:28.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cheryl-cole 2025-06-14 22:49:28.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:28.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:28.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:28.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:28.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:29.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24198712,"createTime":1749894247555,"epollFd":11,"onlineDuration":18321469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:29.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:29.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lenny-kravitz 2025-06-14 22:49:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":24315836,"createTime":1749894247555,"epollFd":11,"onlineDuration":18321817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:31.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857528686523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:31.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:49:31.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857528686523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0507e0 2025-06-14 22:49:31.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:49:33.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:33.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:33.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:33.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":26441176,"createTime":1749894247555,"epollFd":11,"onlineDuration":18326224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:36.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:49:36.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:38.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:38.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:38.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:38.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":28859984,"createTime":1749894247555,"epollFd":11,"onlineDuration":18331313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":29310056,"createTime":1749894247555,"epollFd":11,"onlineDuration":18332300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:41.434 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88235855102539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:41.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:41.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88235855102539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:49:41.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:43.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:43.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":31145876,"createTime":1749894247555,"epollFd":11,"onlineDuration":18336224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 22:49:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:49:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:44.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:49:46.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:49:46.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 22:49:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 22:49:46.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 22:49:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 22:49:46.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 22:49:46.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:49:46.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/news/oasis-reuniting-for-first-uk-and-ireland-tour-in-16-years_6385412 2025-06-14 22:49:46.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 22:49:46.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 22:49:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:46.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 22:49:47.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 22:49:47.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 22:49:47.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 22:49:47.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 22:49:47.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 22:49:47.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 22:49:47.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 22:49:47.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 22:49:47.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 22:49:47.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:47.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 22:49:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 22:49:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 22:49:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 22:49:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 22:49:48.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:48.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 22:49:48.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 22:49:48.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 22:49:48.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 22:49:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 22:49:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 22:49:49.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 22:49:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 22:49:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":33633116,"createTime":1749894247555,"epollFd":11,"onlineDuration":18341590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:49:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 22:49:49.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 22:49:49.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 22:49:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:49.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 22:49:49.534 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:49:49.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 22:49:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":33943692,"createTime":1749894247555,"epollFd":11,"onlineDuration":18342105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:49.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 22:49:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 22:49:49.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:49.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 22:49:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 22:49:50.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 22:49:50.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 22:49:50.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 22:49:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 22:49:50.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 22:49:50.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 22:49:50.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 22:49:50.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 22:49:50.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:50.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 22:49:51.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 22:49:51.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 22:49:51.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 22:49:51.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 22:49:51.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 22:49:51.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869361877441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:49:51.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:51.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869361877441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:49:51.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:49:51.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 22:49:51.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 22:49:51.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 22:49:51.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 22:49:51.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 22:49:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 22:49:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:53.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:49:53.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:49:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":35857156,"createTime":1749894247555,"epollFd":11,"onlineDuration":18346224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:49:58.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:58.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:49:58.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:58.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:49:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:49:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:49:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":38289124,"createTime":1749894247555,"epollFd":11,"onlineDuration":18351453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:00.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:00.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":38779992,"createTime":1749894247555,"epollFd":11,"onlineDuration":18352528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:01.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86509132385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:01.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:01.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86509132385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:50:01.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:02.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:50:02.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:04.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:04.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":40740832,"createTime":1749894247555,"epollFd":11,"onlineDuration":18356679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:04.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:04.380 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:50:04.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:50:05.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:05.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:05.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:50:06.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:06.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:06.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-fassbender/news/michael-fassbender-why-assassins-creed-movie-flopped_5853186 2025-06-14 22:50:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:08.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:08.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:08.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 22:50:08.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:50:09.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:09.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:09.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:09.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":43101736,"createTime":1749894247555,"epollFd":11,"onlineDuration":18361710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":43808428,"createTime":1749894247555,"epollFd":11,"onlineDuration":18363030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:11.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878395080566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:11.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:11.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878395080566406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-14 22:50:11.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:11.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:50:11.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:50:13.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:13.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:14.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:14.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":45437636,"createTime":1749894247555,"epollFd":11,"onlineDuration":18366671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-night-before 2025-06-14 22:50:18.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:50:18.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:18.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-owen 2025-06-14 22:50:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:18.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:18.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":48007784,"createTime":1749894247555,"epollFd":11,"onlineDuration":18371966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":48165704,"createTime":1749894247555,"epollFd":11,"onlineDuration":18372415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:20.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:50:20.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:50:20.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:20.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:21.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848533630371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:21.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:21.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848533630371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:50:21.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:22.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:50:22.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:23.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:23.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:23.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:23.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:23.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/peranakan-culture-in-singapore/ 2025-06-14 22:50:24.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:24.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":50055480,"createTime":1749894247555,"epollFd":11,"onlineDuration":18376446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:28.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:28.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":52311104,"createTime":1749894247555,"epollFd":11,"onlineDuration":18381230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:29.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:29.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":52425596,"createTime":1749894247555,"epollFd":11,"onlineDuration":18381572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:31.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864185333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:31.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:31.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864185333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:50:31.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:32.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:32.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:32.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emma-stone/pictures/5502439 2025-06-14 22:50:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:50:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:33.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:33.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:33.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:33.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keane/pictures/3046457 2025-06-14 22:50:34.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:34.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":54762812,"createTime":1749894247555,"epollFd":11,"onlineDuration":18386463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:34.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:34.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:34.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/patti-hansen 2025-06-14 22:50:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:50:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:50:34.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:50:34.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:50:35.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:50:35.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:35.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:50:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:38.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:38.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:50:38.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:50:38.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:38.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:50:38.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:38.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":57019752,"createTime":1749894247555,"epollFd":11,"onlineDuration":18391227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":57239524,"createTime":1749894247555,"epollFd":11,"onlineDuration":18391866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:39.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:50:39.769 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:50:39.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:50:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:50:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:40.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:50:41.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051770 2025-06-14 22:50:41.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:41.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dakota-fanning/video/now-is-good-trailer 2025-06-14 22:50:41.482 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872201919555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:41.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:50:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872201919555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-14 22:50:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:50:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:43.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:43.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":59372760,"createTime":1749894247555,"epollFd":11,"onlineDuration":18396225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:45.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:50:45.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:45.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/spain-buget-travel-easyjet/ 2025-06-14 22:50:47.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f830 2025-06-14 22:50:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:47.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:50:48.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:48.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:48.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:50:48.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:50:48.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:48.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:50:48.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:48.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:49.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:50:49.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:49.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/news/beyonce-jay-z-pregnancy-instagram_4530564 2025-06-14 22:50:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:49.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:49.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":61863948,"createTime":1749894247555,"epollFd":11,"onlineDuration":18401604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:50:49.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:50:49.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:50:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":62160048,"createTime":1749894247555,"epollFd":11,"onlineDuration":18402147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c660 2025-06-14 22:50:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/news/beyonce-maroon-5-mtv-vma-adam-levine_4317203 2025-06-14 22:50:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e290 2025-06-14 22:50:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-sets-new-records-as-she-tops-u-s-albums-chart_4970979 2025-06-14 22:50:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:50:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:50:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:50:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:50:50.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:50:50.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:50:51.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:51.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/willie-nelson/news/willie-nelson-postpones-first-tour-dates-due-to-medical-issue_4976746 2025-06-14 22:50:51.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872068405151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:50:51.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:50:51.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872068405151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:50:51.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:50:52.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:50:52.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:52.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lauryn-hill-defends-her-late-appearances-at-her-live-shows-god-is-the-one-who-allows-me-to-do-it-01hf44h646v0 2025-06-14 22:50:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:53.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:53.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:53.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":64080092,"createTime":1749894247555,"epollFd":11,"onlineDuration":18406227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:50:54.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:50:54.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:50:55.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:50:55.140 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:50:55.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:50:56.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:56.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/prometheus 2025-06-14 22:50:56.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051770 keealive timeout 2025-06-14 22:50:56.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:50:56.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051770 2025-06-14 22:50:56.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:56.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:50:56.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:56.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/thehole-1 2025-06-14 22:50:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:58.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:58.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:50:58.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:58.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:50:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:50:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":66805528,"createTime":1749894247555,"epollFd":11,"onlineDuration":18411935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:00.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:00.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":67008192,"createTime":1749894247555,"epollFd":11,"onlineDuration":18412501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:51:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:51:01.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87767219543457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:01.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:01.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87767219543457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c630 2025-06-14 22:51:01.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f830 keealive timeout 2025-06-14 22:51:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f830 2025-06-14 22:51:03.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:03.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:04.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68869016,"createTime":1749894247555,"epollFd":11,"onlineDuration":18416460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/2634434 2025-06-14 22:51:05.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:05.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:05.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dwayne-johnson/pictures/4299551 2025-06-14 22:51:05.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:51:05.498 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:51:05.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:51:05.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:05.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/eddie-redmayne/pictures/5466100 2025-06-14 22:51:06.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:51:06.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:06.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emma-stone/pictures/5498414 2025-06-14 22:51:06.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e290 keealive timeout 2025-06-14 22:51:06.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c660 keealive timeout 2025-06-14 22:51:06.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e290 2025-06-14 22:51:06.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:07.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:07.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:07.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/johnnyenglishreborn 2025-06-14 22:51:07.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7f0 2025-06-14 22:51:07.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:07.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/thethreemusketeers1973 2025-06-14 22:51:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:51:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/frederic-prinz-von-anhalt/pictures/3719432 2025-06-14 22:51:08.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:08.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:08.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:08.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:08.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:51:08.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:08.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:08.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":71135168,"createTime":1749894247555,"epollFd":11,"onlineDuration":18421206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:08.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d2f0 2025-06-14 22:51:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lily-allen/pictures/4812449 2025-06-14 22:51:09.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051770 2025-06-14 22:51:09.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:09.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nick-rhodes 2025-06-14 22:51:09.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:09.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:09.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:09.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":71639196,"createTime":1749894247555,"epollFd":11,"onlineDuration":18422270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:10.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:51:10.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:10.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richard-e-grant 2025-06-14 22:51:11.507 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87973976135254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054540 2025-06-14 22:51:11.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87973976135254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec054540 2025-06-14 22:51:11.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054540 2025-06-14 22:51:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054540 2025-06-14 22:51:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/video/life-drama 2025-06-14 22:51:12.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054c60 2025-06-14 22:51:12.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:12.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-jones/pictures/5441988 2025-06-14 22:51:12.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:51:12.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:51:13.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 22:51:13.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:13.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/drake/news/drake-beats-beatles-billboard-chart-record_6239492 2025-06-14 22:51:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:13.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056260 2025-06-14 22:51:13.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:13.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/diary-of-a-wimpy-kid-dog-days-trailer 2025-06-14 22:51:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":73517128,"createTime":1749894247555,"epollFd":11,"onlineDuration":18426230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:13.930 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:51:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:14.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:14.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:14.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jessie-ware/music/jessie-ware-tough-love-album-review 2025-06-14 22:51:14.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:14.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/justin-bieber/news/justin-bieber-selena-gomez-new-girl-pal_6039491 2025-06-14 22:51:15.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062550 2025-06-14 22:51:15.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:15.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kanye-west/news/kanye-west-reaches-out-bob-dylan-collaboration_6262460 2025-06-14 22:51:16.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0636b0 2025-06-14 22:51:16.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:16.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lil-wayne/news/lil-wayne-releases-new-album-on-tidal_4814451 2025-06-14 22:51:16.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065160 2025-06-14 22:51:16.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:16.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pink-floyd/news/pink-floyd-inflatable-pig-withdrawn-auction_4893264 2025-06-14 22:51:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:18.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:18.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:18.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:51:18.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:18.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:18.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:18.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75813548,"createTime":1749894247555,"epollFd":11,"onlineDuration":18431230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:19.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:19.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75916196,"createTime":1749894247555,"epollFd":11,"onlineDuration":18431560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:20.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0673d0 2025-06-14 22:51:20.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:20.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alicia-vikander/pictures 2025-06-14 22:51:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:51:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:51:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:51:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:51:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/author/louise_mawson 2025-06-14 22:51:21.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86307144165039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:21.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec068150 2025-06-14 22:51:21.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86307144165039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec068150 2025-06-14 22:51:21.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec068150 2025-06-14 22:51:21.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:21.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/news/so-how-did-ben-affleck-react-when-he-was-cast-as-batman_4813154 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c660 keealive timeout 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:51:22.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:22.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:22.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/caroline-aherne/news/caroline-aherne-battling-lung-cancer-her-greatest-tv-moments_4193216 2025-06-14 22:51:23.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/pictures 2025-06-14 22:51:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:23.618 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:51:23.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:23.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:23.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":78166556,"createTime":1749894247555,"epollFd":11,"onlineDuration":18436225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dead-kennedys/news 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051770 keealive timeout 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d2f0 keealive timeout 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7f0 keealive timeout 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051770 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d2f0 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:51:24.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7f0 2025-06-14 22:51:25.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:51:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/chris_hemsworth 2025-06-14 22:51:26.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d2f0 2025-06-14 22:51:26.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:26.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/michael_chernus 2025-06-14 22:51:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-carell/news/the-office-american-workplace-steve-carell-michael-scott-rainn-wilson-nbc_3668224 2025-06-14 22:51:28.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:28.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:51:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 22:51:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054540 keealive timeout 2025-06-14 22:51:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 22:51:28.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054540 2025-06-14 22:51:28.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:28.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:28.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:28.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:51:28.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:28.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":80607736,"createTime":1749894247555,"epollFd":11,"onlineDuration":18441402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:29.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:29.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":80723544,"createTime":1749894247555,"epollFd":11,"onlineDuration":18441769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:29.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054540 2025-06-14 22:51:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/iggy-pop-new-order-joy-division-tibet_4106411 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062550 keealive timeout 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056260 keealive timeout 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054c60 keealive timeout 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062550 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056260 2025-06-14 22:51:30.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054c60 2025-06-14 22:51:31.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:51:31.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:51:31.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865238189697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:31.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:31.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865238189697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:51:31.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:32.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec065160 keealive timeout 2025-06-14 22:51:32.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0636b0 keealive timeout 2025-06-14 22:51:32.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065160 2025-06-14 22:51:32.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0636b0 2025-06-14 22:51:33.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:33.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:34.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:34.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":83018648,"createTime":1749894247555,"epollFd":11,"onlineDuration":18446605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:51:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0673d0 keealive timeout 2025-06-14 22:51:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:51:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0673d0 2025-06-14 22:51:38.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-14 22:51:38.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:38.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:51:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c660 keealive timeout 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c630 keealive timeout 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c630 2025-06-14 22:51:38.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:51:38.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:38.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":85304540,"createTime":1749894247555,"epollFd":11,"onlineDuration":18451332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:39.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:39.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:39.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:39.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":85788828,"createTime":1749894247555,"epollFd":11,"onlineDuration":18452352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:40.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:51:40.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:41.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:41.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:41.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlotte-gainsbourg 2025-06-14 22:51:41.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81951904296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:41.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:41.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.81951904296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c660 2025-06-14 22:51:41.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c660 2025-06-14 22:51:42.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d2f0 keealive timeout 2025-06-14 22:51:42.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d2f0 2025-06-14 22:51:42.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:42.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:42.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bay 2025-06-14 22:51:43.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:43.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:43.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057510 2025-06-14 22:51:43.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:43.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/malcolm-d-lee 2025-06-14 22:51:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":87943120,"createTime":1749894247555,"epollFd":11,"onlineDuration":18456930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:44.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:51:44.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:51:46.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054540 keealive timeout 2025-06-14 22:51:46.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054540 2025-06-14 22:51:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:51:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":89936860,"createTime":1749894247555,"epollFd":11,"onlineDuration":18461246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:49.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:49.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:51:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":90377720,"createTime":1749894247555,"epollFd":11,"onlineDuration":18462091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:51.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82560157775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:51:51.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:51:51.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82560157775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:51:51.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:51:52.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:51:52.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:52.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:51:53.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:53.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":92260916,"createTime":1749894247555,"epollFd":11,"onlineDuration":18466209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:54.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:51:54.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:51:54.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-14 22:51:54.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-14 22:51:56.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-14 22:51:56.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-14 22:51:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:58.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:58.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:51:58.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:51:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:58.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:51:58.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:58.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:51:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:59.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":94695516,"createTime":1749894247555,"epollFd":11,"onlineDuration":18471463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:51:59.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:51:59.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:51:59.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":94837644,"createTime":1749894247555,"epollFd":11,"onlineDuration":18471784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:51:59.442 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:51:59.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:00.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057510 keealive timeout 2025-06-14 22:52:00.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057510 2025-06-14 22:52:01.543 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8343505859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:01.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:01.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8343505859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:01.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:03.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:03.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96957720,"createTime":1749894247555,"epollFd":11,"onlineDuration":18476239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:04.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:52:04.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:52:08.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:08.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:52:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:52:08.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:52:08.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:08.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:08.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:08.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":99335732,"createTime":1749894247555,"epollFd":11,"onlineDuration":18481256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:09.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:09.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":99556820,"createTime":1749894247555,"epollFd":11,"onlineDuration":18481840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:11.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866718292236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:11.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:11.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866718292236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:11.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:13.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:13.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:13.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:13.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":101688740,"createTime":1749894247555,"epollFd":11,"onlineDuration":18486227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":104203616,"createTime":1749894247555,"epollFd":11,"onlineDuration":18491637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:19.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:19.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":104491820,"createTime":1749894247555,"epollFd":11,"onlineDuration":18492207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:21.563 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874149322509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:21.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:21.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874149322509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:21.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:23.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:52:23.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:52:23.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:23.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":106476348,"createTime":1749894247555,"epollFd":11,"onlineDuration":18496484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:25.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:52:25.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:52:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:28.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:52:28.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:28.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:29.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:29.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":108933320,"createTime":1749894247555,"epollFd":11,"onlineDuration":18501758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:52:30.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:30.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":109320224,"createTime":1749894247555,"epollFd":11,"onlineDuration":18502532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:30.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:30.443 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:52:30.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:31.574 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885786056518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:31.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:31.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885786056518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:33.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:33.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:34.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:34.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":111249480,"createTime":1749894247555,"epollFd":11,"onlineDuration":18506790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:38.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:38.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":113566956,"createTime":1749894247555,"epollFd":11,"onlineDuration":18511554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:40.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:40.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":114059140,"createTime":1749894247555,"epollFd":11,"onlineDuration":18512589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:41.582 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831241607666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:41.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:41.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831241607666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:41.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:44.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:44.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:45.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:45.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":116429256,"createTime":1749894247555,"epollFd":11,"onlineDuration":18517704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:47.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:52:47.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:52:48.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:48.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:48.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:49.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:49.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:52:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":118336140,"createTime":1749894247555,"epollFd":11,"onlineDuration":18521686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:49.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:49.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:52:49.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:49.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:52:49.955 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 22:52:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:50.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:50.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":118769104,"createTime":1749894247555,"epollFd":11,"onlineDuration":18522639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:51.583 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.870267868041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:52:51.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:51.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.870267868041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:52:51.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:52:53.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:53.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:53.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:53.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":120499644,"createTime":1749894247555,"epollFd":11,"onlineDuration":18526235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:52:54.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:52:54.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:52:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:52:58.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:58.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:52:59.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:59.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":123031628,"createTime":1749894247555,"epollFd":11,"onlineDuration":18531710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:52:59.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:52:59.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":123317200,"createTime":1749894247555,"epollFd":11,"onlineDuration":18532233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:01.591 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82744789123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:01.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:01.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82744789123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:53:01.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:04.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:04.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":125333312,"createTime":1749894247555,"epollFd":11,"onlineDuration":18536600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:06.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:06.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:06.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 22:53:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:08.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:08.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:08.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:08.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:53:09.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:09.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":127748172,"createTime":1749894247555,"epollFd":11,"onlineDuration":18541741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:53:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":128083752,"createTime":1749894247555,"epollFd":11,"onlineDuration":18542338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:11.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831951141357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:11.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:11.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.831951141357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0492a0 2025-06-14 22:53:11.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:12.275 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:12.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:13.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:13.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:14.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:14.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":129970896,"createTime":1749894247555,"epollFd":11,"onlineDuration":18546532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:15.466 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:15.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:53:15.471 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:15.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 22:53:18.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 22:53:19.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:19.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:19.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 22:53:19.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:19.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:19.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:19.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":132626584,"createTime":1749894247555,"epollFd":11,"onlineDuration":18551961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:19.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:19.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:20.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:53:20.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:53:20.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:20.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":132929264,"createTime":1749894247555,"epollFd":11,"onlineDuration":18552851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:21.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840713500976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:21.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:21.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.840713500976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0492a0 2025-06-14 22:53:21.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:22.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:53:22.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:23.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:23.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":134966432,"createTime":1749894247555,"epollFd":11,"onlineDuration":18556948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:53:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:28.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:28.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:28.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:53:28.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:28.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:28.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:53:28.470 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:28.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:28.512 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:28.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:28.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:28.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:28.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:28.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":137007548,"createTime":1749894247555,"epollFd":11,"onlineDuration":18561346,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:29.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:29.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:53:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":137349708,"createTime":1749894247555,"epollFd":11,"onlineDuration":18561969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:30.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:30.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:53:31.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849868774414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:31.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849868774414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:53:31.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:33.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:33.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:34.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:34.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":139471100,"createTime":1749894247555,"epollFd":11,"onlineDuration":18566747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:38.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:38.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:38.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:53:38.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:38.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:39.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:39.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":141817528,"createTime":1749894247555,"epollFd":11,"onlineDuration":18571711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:39.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:39.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":142100468,"createTime":1749894247555,"epollFd":11,"onlineDuration":18572179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:41.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:41.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:41.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lupita-nyong-o/news/lupita-nyong-o-wants-to-keep-things-to-herself_6380854 2025-06-14 22:53:41.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85312271118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:41.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:53:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85312271118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:53:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:53:43.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:43.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:44.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:44.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":144133688,"createTime":1749894247555,"epollFd":11,"onlineDuration":18576618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:45.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:53:45.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:53:46.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:53:46.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:47.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:47.646 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:53:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:47.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:53:47.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:47.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:53:48.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:48.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:53:48.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:48.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:49.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":146448532,"createTime":1749894247555,"epollFd":11,"onlineDuration":18581474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:53:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:49.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:53:49.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:49.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":146553812,"createTime":1749894247555,"epollFd":11,"onlineDuration":18581819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:49.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:53:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:53:50.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:53:50.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:53:51.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841779708862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:53:51.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:53:51.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.841779708862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 22:53:51.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:53:53.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:53.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:54.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:54.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":148894976,"createTime":1749894247555,"epollFd":11,"onlineDuration":18586730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:54.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:53:54.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:53:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0492a0 keealive timeout 2025-06-14 22:53:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0492a0 2025-06-14 22:53:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:58.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:53:58.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:58.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":151053216,"createTime":1749894247555,"epollFd":11,"onlineDuration":18591247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:53:58.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:58.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:53:59.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:53:59.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":151244036,"createTime":1749894247555,"epollFd":11,"onlineDuration":18591876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:01.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.822248458862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:01.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:01.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.822248458862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 22:54:01.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:03.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:03.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:04.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:04.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":153719432,"createTime":1749894247555,"epollFd":11,"onlineDuration":18596922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:54:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:54:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:54:04.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:08.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:08.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:09.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:09.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":155956632,"createTime":1749894247555,"epollFd":11,"onlineDuration":18601840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":156227728,"createTime":1749894247555,"epollFd":11,"onlineDuration":18602179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:11.642 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839736938476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:11.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:11.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.839736938476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:54:11.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:11.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:11.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:11.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2023/09/20/blink-182-new-album-one-more-time/index.html 2025-06-14 22:54:13.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:13.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:13.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":158197780,"createTime":1749894247555,"epollFd":11,"onlineDuration":18606400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:18.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:18.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:18.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:18.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:18.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:18.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:18.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 22:54:18.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:18.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:18.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:18.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":160552104,"createTime":1749894247555,"epollFd":11,"onlineDuration":18611437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:19.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:19.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":160646856,"createTime":1749894247555,"epollFd":11,"onlineDuration":18611765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:21.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826187133789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0492a0 2025-06-14 22:54:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826187133789063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0492a0 2025-06-14 22:54:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0492a0 2025-06-14 22:54:23.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:23.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:23.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:23.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":162869580,"createTime":1749894247555,"epollFd":11,"onlineDuration":18616410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:28.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:54:28.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:29.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:29.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":165248908,"createTime":1749894247555,"epollFd":11,"onlineDuration":18621476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:29.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:29.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:29.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:29.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":165380508,"createTime":1749894247555,"epollFd":11,"onlineDuration":18621830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:31.654 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80605697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80605697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:54:31.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:33.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:33.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:54:34.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:34.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":167604548,"createTime":1749894247555,"epollFd":11,"onlineDuration":18626463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:34.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:34.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:34.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/steve-miller-eminem-form-unexpectedly-great-duo-01hzexd4ak5m 2025-06-14 22:54:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:54:34.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:38.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:38.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:54:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":169998352,"createTime":1749894247555,"epollFd":11,"onlineDuration":18631587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:39.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:39.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":170277344,"createTime":1749894247555,"epollFd":11,"onlineDuration":18632280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:41.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834314346313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:41.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:41.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834314346313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 22:54:41.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:42.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:42.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:42.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/susann/george-clooney-quentin-tarantino/ 2025-06-14 22:54:43.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:43.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:54:44.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:44.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":172343464,"createTime":1749894247555,"epollFd":11,"onlineDuration":18636537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:54:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:48.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:48.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:48.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:54:48.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:48.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":174622776,"createTime":1749894247555,"epollFd":11,"onlineDuration":18641237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:49.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:49.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":174724108,"createTime":1749894247555,"epollFd":11,"onlineDuration":18641577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:50.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:54:50.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:51.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861740112304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:54:51.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:51.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861740112304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:54:51.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:54:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:53.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:53.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":176919196,"createTime":1749894247555,"epollFd":11,"onlineDuration":18646245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:54:57.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:54:57.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:54:58.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:58.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:58.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:54:58.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:54:58.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:58.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:54:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:54:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:54:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":179389328,"createTime":1749894247555,"epollFd":11,"onlineDuration":18651593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":179826240,"createTime":1749894247555,"epollFd":11,"onlineDuration":18652472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:01.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788742065429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:01.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:55:01.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.788742065429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 22:55:01.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:55:03.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:03.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:03.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:03.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181650216,"createTime":1749894247555,"epollFd":11,"onlineDuration":18656297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:08.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:55:08.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:08.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 22:55:08.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:08.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:08.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:08.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:08.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:08.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:09.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:09.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":184061128,"createTime":1749894247555,"epollFd":11,"onlineDuration":18661478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:09.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:09.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":184184832,"createTime":1749894247555,"epollFd":11,"onlineDuration":18661826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:11.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821561813354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:11.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:11.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.821561813354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:55:11.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:13.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:13.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:14.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:14.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":186445720,"createTime":1749894247555,"epollFd":11,"onlineDuration":18666560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:18.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:18.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:18.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":188664496,"createTime":1749894247555,"epollFd":11,"onlineDuration":18671246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:19.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:19.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":189131676,"createTime":1749894247555,"epollFd":11,"onlineDuration":18672250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:21.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:21.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:21.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826862335205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:21.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:21.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.826862335205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:55:21.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:23.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:23.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:23.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":190978024,"createTime":1749894247555,"epollFd":11,"onlineDuration":18676249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:55:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:55:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:28.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":193353404,"createTime":1749894247555,"epollFd":11,"onlineDuration":18681244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":193504744,"createTime":1749894247555,"epollFd":11,"onlineDuration":18681581,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:31.699 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862791061401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:31.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:31.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862791061401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:55:31.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:33.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:33.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:34.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:34.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":195826168,"createTime":1749894247555,"epollFd":11,"onlineDuration":18686485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:38.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:55:38.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 22:55:38.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 22:55:38.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 22:55:38.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 22:55:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":198063368,"createTime":1749894247555,"epollFd":11,"onlineDuration":18691250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:39.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 22:55:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:39.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 22:55:39.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 22:55:39.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 22:55:39.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 22:55:39.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":198489752,"createTime":1749894247555,"epollFd":11,"onlineDuration":18692112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:39.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 22:55:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 22:55:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 22:55:40.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 22:55:40.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 22:55:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 22:55:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 22:55:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 22:55:40.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 22:55:40.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 22:55:40.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 22:55:40.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 22:55:40.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 22:55:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 22:55:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 22:55:41.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 22:55:41.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 22:55:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 22:55:41.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 22:55:41.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873191833496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:41.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:55:41.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873191833496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:55:41.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:55:41.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 22:55:41.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 22:55:41.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 22:55:41.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 22:55:41.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:55:41.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:41.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:55:42.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 22:55:42.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 22:55:42.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 22:55:42.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 22:55:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 22:55:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 22:55:42.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 22:55:42.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 22:55:42.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 22:55:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 22:55:42.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 22:55:42.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 22:55:42.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 22:55:42.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:42.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:42.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:42.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 22:55:43.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 22:55:43.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 22:55:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 22:55:43.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 22:55:43.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:43.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 22:55:43.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":200415060,"createTime":1749894247555,"epollFd":11,"onlineDuration":18696252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:43.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:43.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 22:55:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 22:55:44.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 22:55:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 22:55:44.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 22:55:44.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 22:55:44.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 22:55:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 22:55:44.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:44.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 22:55:45.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 22:55:45.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 22:55:45.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 22:55:45.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:45.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:45.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 22:55:45.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 22:55:45.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 22:55:45.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 22:55:45.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 22:55:45.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 22:55:45.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 22:55:45.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 22:55:45.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 22:55:45.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 22:55:45.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:55:45.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 22:55:45.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:45.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 22:55:46.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 22:55:46.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 22:55:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 22:55:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 22:55:46.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 22:55:46.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 22:55:46.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 22:55:46.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:46.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:46.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 22:55:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 22:55:46.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:46.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 22:55:47.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:47.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 22:55:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:47.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 22:55:47.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:47.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 22:55:47.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:47.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 22:55:48.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 22:55:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 22:55:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 22:55:48.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 22:55:48.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 22:55:48.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 22:55:48.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 22:55:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 22:55:48.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 22:55:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 22:55:48.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 22:55:48.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 22:55:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 22:55:48.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 22:55:48.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 22:55:48.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:48.754 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":202762804,"createTime":1749894247555,"epollFd":11,"onlineDuration":18701228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:55:48.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:55:48.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 22:55:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 22:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 22:55:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 22:55:48.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:48.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 22:55:49.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 22:55:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 22:55:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:55:49.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 22:55:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":202898352,"createTime":1749894247555,"epollFd":11,"onlineDuration":18701574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:49.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 22:55:49.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 22:55:49.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 22:55:49.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 22:55:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 22:55:49.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 22:55:49.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 22:55:49.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:49.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:49.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 22:55:49.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 22:55:49.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 22:55:49.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:49.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 22:55:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 22:55:50.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 22:55:50.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 22:55:50.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 22:55:50.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049160 2025-06-14 22:55:50.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anna-wintour 2025-06-14 22:55:50.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 22:55:50.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 22:55:50.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 22:55:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 22:55:50.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 22:55:50.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:50.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 22:55:50.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 22:55:50.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:50.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 22:55:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 22:55:51.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 22:55:51.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 22:55:51.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 22:55:51.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046480 2025-06-14 22:55:51.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anne-reid 2025-06-14 22:55:51.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 22:55:51.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 22:55:51.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 22:55:51.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 22:55:51.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 22:55:51.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 22:55:51.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873353958129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:55:51.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a760 2025-06-14 22:55:51.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873353958129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a760 2025-06-14 22:55:51.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a760 2025-06-14 22:55:51.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 22:55:51.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 22:55:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 22:55:51.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:51.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 22:55:52.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 22:55:52.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 22:55:52.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 22:55:52.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 22:55:52.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a760 2025-06-14 22:55:52.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/evan-dando 2025-06-14 22:55:52.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 22:55:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 22:55:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 22:55:52.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 22:55:52.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 22:55:52.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 22:55:52.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 22:55:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 22:55:52.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 22:55:52.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 22:55:52.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 22:55:52.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 22:55:52.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 22:55:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 22:55:52.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:52.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 22:55:52.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-14 22:55:53.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gina-schock 2025-06-14 22:55:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:55:53.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 22:55:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 22:55:53.156 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:55:53.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 22:55:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 22:55:53.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 22:55:53.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 22:55:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 22:55:53.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 22:55:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:53.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 22:55:53.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 22:55:53.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0471c0 2025-06-14 22:55:53.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/joan-plowright 2025-06-14 22:55:53.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 22:55:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":205110548,"createTime":1749894247555,"epollFd":11,"onlineDuration":18706248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:53.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 22:55:53.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 22:55:53.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 22:55:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 22:55:54.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 22:55:54.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 22:55:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 22:55:54.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 22:55:54.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 22:55:54.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 22:55:54.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 22:55:54.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kevin-rankin 2025-06-14 22:55:54.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 22:55:54.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 22:55:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 22:55:54.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 22:55:54.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 22:55:54.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 22:55:54.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 22:55:54.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:54.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:54.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 22:55:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 22:55:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059a00 2025-06-14 22:55:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nadia-sawalha 2025-06-14 22:55:55.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 22:55:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 22:55:55.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d4d0 2025-06-14 22:55:55.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/notting-hill 2025-06-14 22:55:55.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 22:55:55.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 22:55:55.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 22:55:55.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 22:55:55.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062c50 2025-06-14 22:55:55.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:55.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-sparks 2025-06-14 22:55:56.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 22:55:56.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 22:55:56.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 22:55:56.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 22:55:56.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 22:55:56.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 22:55:56.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 22:55:56.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:56.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:56.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rick-rubin 2025-06-14 22:55:56.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 22:55:56.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 22:55:56.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 22:55:56.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 22:55:56.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 22:55:56.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 22:55:56.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:56.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 22:55:57.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 22:55:57.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 22:55:57.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0645d0 2025-06-14 22:55:57.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/will-arnett 2025-06-14 22:55:57.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 22:55:57.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 22:55:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 22:55:57.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 22:55:57.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 22:55:57.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 22:55:57.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 22:55:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 22:55:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:57.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 22:55:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 22:55:58.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 22:55:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 22:55:58.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 22:55:58.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 22:55:58.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 22:55:58.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 22:55:58.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 22:55:58.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:55:58.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:55:58.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:55:58.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:55:58.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:55:58.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:58.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:58.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":207471452,"createTime":1749894247555,"epollFd":11,"onlineDuration":18711261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:55:59.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:59.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:55:59.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:55:59.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":207885992,"createTime":1749894247555,"epollFd":11,"onlineDuration":18712099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:00.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:00.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:01.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879995346069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:01.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:01.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879995346069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:56:01.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:02.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:02.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:02.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:56:02.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:56:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:03.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:03.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":209795508,"createTime":1749894247555,"epollFd":11,"onlineDuration":18716221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:03.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:03.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:05.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:05.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:06.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046480 keealive timeout 2025-06-14 22:56:06.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049160 keealive timeout 2025-06-14 22:56:06.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046480 2025-06-14 22:56:06.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049160 2025-06-14 22:56:07.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:07.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:08.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:08.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:08.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-14 22:56:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a760 keealive timeout 2025-06-14 22:56:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-14 22:56:08.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a760 2025-06-14 22:56:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":212174836,"createTime":1749894247555,"epollFd":11,"onlineDuration":18721249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:09.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:09.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:09.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:09.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":212415664,"createTime":1749894247555,"epollFd":11,"onlineDuration":18721893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d4d0 keealive timeout 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059a00 keealive timeout 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d4d0 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059a00 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 22:56:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:56:10.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:10.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:56:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/usa/best-all-inclusive-resorts-in-the-united-states-us-az-246.htm 2025-06-14 22:56:11.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847028732299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:11.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:11.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847028732299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:56:11.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:12.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:12.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0645d0 keealive timeout 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062c50 keealive timeout 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0471c0 keealive timeout 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0645d0 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062c50 2025-06-14 22:56:12.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0471c0 2025-06-14 22:56:13.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:13.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:13.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:13.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:14.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:14.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:14.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:14.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":214755512,"createTime":1749894247555,"epollFd":11,"onlineDuration":18726875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:14.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:56:14.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:15.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:15.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:16.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:16.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:16.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:16.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:17.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:17.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:18.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:18.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:18.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":216859796,"createTime":1749894247555,"epollFd":11,"onlineDuration":18731239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":216991396,"createTime":1749894247555,"epollFd":11,"onlineDuration":18731575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:19.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:19.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:21.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:21.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:21.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83909797668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:21.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:21.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83909797668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:56:21.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:24.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:24.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":219437840,"createTime":1749894247555,"epollFd":11,"onlineDuration":18736816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:26.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:56:26.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:56:26.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:26.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:28.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:28.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:29.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:29.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":221777688,"createTime":1749894247555,"epollFd":11,"onlineDuration":18741726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:29.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:29.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":222123796,"createTime":1749894247555,"epollFd":11,"onlineDuration":18742354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:30.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:30.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:31.751 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848655700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:31.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:31.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.848655700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:56:31.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:31.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:31.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:33.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:33.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:33.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:33.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:34.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:34.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":224137276,"createTime":1749894247555,"epollFd":11,"onlineDuration":18746749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/guide-to-st-johns-canada-newfoundland/www.blueonwater.com 2025-06-14 22:56:35.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:56:35.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:56:38.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:38.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:38.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/slow_roasted_pork_shoulder_with_savory_apple_gravy/ 2025-06-14 22:56:38.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:38.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:38.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:38.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:38.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:38.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":226275776,"createTime":1749894247555,"epollFd":11,"onlineDuration":18751241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:38.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:38.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":226854816,"createTime":1749894247555,"epollFd":11,"onlineDuration":18752527,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:41.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876094818115234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:41.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:56:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876094818115234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:56:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:56:43.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:43.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:44.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:44.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":228724852,"createTime":1749894247555,"epollFd":11,"onlineDuration":18756465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:46.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:56:46.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:46.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/molly-ringwald 2025-06-14 22:56:48.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:48.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:56:48.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:48.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:49.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:49.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":231421336,"createTime":1749894247555,"epollFd":11,"onlineDuration":18762185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:56:50.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:56:50.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:50.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:50.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":231910888,"createTime":1749894247555,"epollFd":11,"onlineDuration":18763208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:51.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834901809692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:56:51.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:51.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.834901809692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:56:51.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:53.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:53.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:53.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:53.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":233324272,"createTime":1749894247555,"epollFd":11,"onlineDuration":18766261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:54.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:56:54.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:56:55.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:55.422 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:56:55.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:56:58.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:58.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:58.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:58.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:56:59.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:59.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":235794404,"createTime":1749894247555,"epollFd":11,"onlineDuration":18771450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:56:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:56:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:56:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":236136564,"createTime":1749894247555,"epollFd":11,"onlineDuration":18772185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:01.771 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879066467285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879066467285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:57:01.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:57:02.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:57:02.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:57:02.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:02.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/why-is-the-super-bowl-on-a-sunday 2025-06-14 22:57:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:04.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:04.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":238276380,"createTime":1749894247555,"epollFd":11,"onlineDuration":18776876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:05.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1256.html 2025-06-14 22:57:08.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:08.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:09.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:09.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:09.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:09.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":240832052,"createTime":1749894247555,"epollFd":11,"onlineDuration":18782191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:10.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:10.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":241291336,"createTime":1749894247555,"epollFd":11,"onlineDuration":18783142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:11.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:11.348 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:57:11.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:11.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.870880126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:11.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:11.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.870880126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:57:11.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:57:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063a10 2025-06-14 22:57:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:57:13.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:13.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":242836320,"createTime":1749894247555,"epollFd":11,"onlineDuration":18786492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:15.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 22:57:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 22:57:15.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 22:57:15.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:15.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:57:16.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046480 2025-06-14 22:57:16.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:16.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:57:18.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:18.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:18.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:57:18.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:57:18.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:18.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":245076152,"createTime":1749894247555,"epollFd":11,"onlineDuration":18791257,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:18.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:18.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:19.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:19.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":245278816,"createTime":1749894247555,"epollFd":11,"onlineDuration":18791735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:20.028 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:57:20.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:21.791 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88135528564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:21.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:21.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88135528564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:57:21.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:23.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:23.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:24.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:24.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":247560760,"createTime":1749894247555,"epollFd":11,"onlineDuration":18796569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:25.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:25.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:25.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/a-land-apart/ 2025-06-14 22:57:27.968 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:460 | accept | accept fd: 143009473 2025-06-14 22:57:27.968 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:471 | accept | accept ok, new sock=143009448, 60.8.99.123:48028 2025-06-14 22:57:27.968 | I | 187951[187977] | srt-looper-1 | SrtEventLoop.cpp:279 | addEvent | add srt fd: 143009448 2025-06-14 22:57:27.968 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:38 | SrtConnection | SrtConnection 2025-06-14 22:57:27.972 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:90 | init | path is: /live/test 2025-06-14 22:57:27.972 | I | 187951[187959] | looper-17 | MediaSource.cpp:193 | getOrCreateAsync | getOrCreateAsync find src, key: /live/test_vhost 2025-06-14 22:57:27.972 | I | 187951[187959] | looper-17 | SrtConnection.cpp:192 | operator() | get a src 2025-06-14 22:57:27.976 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:229 | onPlayTs | set _playTsReader 2025-06-14 22:57:27.976 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:250 | onPlayTs | setReadCB ================= 2025-06-14 22:57:28.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:28.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:28.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063a10 keealive timeout 2025-06-14 22:57:28.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:57:28.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063a10 2025-06-14 22:57:28.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:57:28.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:28.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:28.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:28.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":249879552,"createTime":1749894247555,"epollFd":11,"onlineDuration":18801410,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:29.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:29.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":250301988,"createTime":1749894247555,"epollFd":11,"onlineDuration":18802298,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:30.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 22:57:30.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 22:57:31.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88518714904785,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:31.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 22:57:31.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88518714904785,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 22:57:31.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 22:57:32.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046480 keealive timeout 2025-06-14 22:57:32.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 22:57:32.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046480 2025-06-14 22:57:32.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 22:57:33.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:33.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":252518132,"createTime":1749894247555,"epollFd":11,"onlineDuration":18806946,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:38.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:38.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:38.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":254572408,"createTime":1749894247555,"epollFd":11,"onlineDuration":18811426,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:39.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:39.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":254922464,"createTime":1749894247555,"epollFd":11,"onlineDuration":18812240,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:41.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880779266357422,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:41.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 22:57:41.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880779266357422,"originCount":1,"playerCount":1,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 22:57:41.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 22:57:42.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:57:42.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:43.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:43.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:43.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:43.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":256831980,"createTime":1749894247555,"epollFd":11,"onlineDuration":18816260,"path":"/live/test","playerCount":1,"protocol":"srt","status":"ready","totalPlayerCount":1,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:91 | srtErrno | srt error info: Connection was broken 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:169 | onError | get a err: get a err from socket 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:53 | ~SrtConnection | delConnection(this) 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtConnection.cpp:58 | ~SrtConnection | ~SrtConnection 2025-06-14 22:57:45.243 | I | 187951[187977] | srt-looper-1 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 22:57:45.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 22:57:45.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onNonePlayer?body: {"protocol":"srt","type":"normal","uri":"/live/test","vhost":"vhost"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 52 Connection: close Content-Type: text/html {"code":"200","delay":5000,"msg":"success","stop":0}, this: 0x7fbfec056960 2025-06-14 22:57:45.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 22:57:48.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:57:48.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:57:48.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:48.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:48.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:48.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":259162616,"createTime":1749894247555,"epollFd":11,"onlineDuration":18821252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:49.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:49.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":259611372,"createTime":1749894247555,"epollFd":11,"onlineDuration":18822072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:51.820 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87685203552246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:57:51.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:51.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87685203552246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:57:51.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:51.955 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:57:51.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:57:53.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:53.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:53.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:53.636 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:57:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:57:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":261543260,"createTime":1749894247555,"epollFd":11,"onlineDuration":18826259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:57:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:57:58.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:58.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:57:58.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:58.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":263901532,"createTime":1749894247555,"epollFd":11,"onlineDuration":18831266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:57:58.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:58.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:57:59.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:57:59.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":264041028,"createTime":1749894247555,"epollFd":11,"onlineDuration":18831608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:01.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85348892211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:01.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85348892211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:58:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:03.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:03.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":266236116,"createTime":1749894247555,"epollFd":11,"onlineDuration":18836258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:08.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:08.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:08.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:08.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":268662820,"createTime":1749894247555,"epollFd":11,"onlineDuration":18841347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:09.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:09.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":269157636,"createTime":1749894247555,"epollFd":11,"onlineDuration":18842421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/radio-city-music-hall 2025-06-14 22:58:10.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:58:11.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863231658935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:11.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:58:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863231658935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 22:58:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:58:13.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:13.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:13.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:13.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":270985560,"createTime":1749894247555,"epollFd":11,"onlineDuration":18846282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:14.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:58:14.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:14.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-14 22:58:18.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:18.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:18.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:18.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":273322776,"createTime":1749894247555,"epollFd":11,"onlineDuration":18851262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:19.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:19.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":273884708,"createTime":1749894247555,"epollFd":11,"onlineDuration":18852525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:21.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874122619628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:21.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063a10 2025-06-14 22:58:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874122619628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec063a10 2025-06-14 22:58:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063a10 2025-06-14 22:58:23.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:23.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:23.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:23.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":275665256,"createTime":1749894247555,"epollFd":11,"onlineDuration":18856245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:26.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:58:26.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:58:26.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:26.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:28.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:28.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:28.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:28.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":278094592,"createTime":1749894247555,"epollFd":11,"onlineDuration":18861466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:30.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:30.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:30.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:30.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":278918408,"createTime":1749894247555,"epollFd":11,"onlineDuration":18863060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:58:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:58:31.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89143943786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:31.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:31.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89143943786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:58:31.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:33.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:33.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:33.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:33.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":280367324,"createTime":1749894247555,"epollFd":11,"onlineDuration":18866266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:34.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:34.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:34.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/ellis/2020/10/17/rocket-league-winning-tips/ 2025-06-14 22:58:35.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:58:35.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:58:35.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:35.659 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 22:58:35.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:38.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:38.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:38.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:39.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:39.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:39.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:39.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":282879568,"createTime":1749894247555,"epollFd":11,"onlineDuration":18871674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:39.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:39.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":283174352,"createTime":1749894247555,"epollFd":11,"onlineDuration":18872246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:41.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842182159423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:41.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:41.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.842182159423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:58:41.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:58:43.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:43.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:44.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:44.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":285223364,"createTime":1749894247555,"epollFd":11,"onlineDuration":18876653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:48.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:48.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:48.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:48.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:58:48.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:48.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:48.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:48.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":287419768,"createTime":1749894247555,"epollFd":11,"onlineDuration":18881263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:58:49.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:49.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":287550052,"createTime":1749894247555,"epollFd":11,"onlineDuration":18881599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:50.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:58:50.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:51.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809764862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:58:51.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:51.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.809764862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:58:51.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:58:53.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:53.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:54.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:54.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":289901744,"createTime":1749894247555,"epollFd":11,"onlineDuration":18886652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:58:58.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:58.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:58.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:58.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":292132364,"createTime":1749894247555,"epollFd":11,"onlineDuration":18891266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:58:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:58:59.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:58:59.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":292303444,"createTime":1749894247555,"epollFd":11,"onlineDuration":18891839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:01.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83475685119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:01.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:01.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83475685119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:59:01.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:03.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:03.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":294463000,"createTime":1749894247555,"epollFd":11,"onlineDuration":18896260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:04.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/side-dishes-pork-roast/ 2025-06-14 22:59:08.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:08.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:08.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:08.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:08.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:08.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":296847592,"createTime":1749894247555,"epollFd":11,"onlineDuration":18901275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":297018672,"createTime":1749894247555,"epollFd":11,"onlineDuration":18901854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:11.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:59:11.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:59:11.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853994369506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853994369506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:59:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:13.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:13.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:13.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:13.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":299191388,"createTime":1749894247555,"epollFd":11,"onlineDuration":18906260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:18.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:18.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:18.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:59:18.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:18.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":301535184,"createTime":1749894247555,"epollFd":11,"onlineDuration":18911269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:18.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:18.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":301666784,"createTime":1749894247555,"epollFd":11,"onlineDuration":18911627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:20.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:59:20.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:21.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853843688964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:21.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:21.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853843688964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 22:59:21.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:25.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:25.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":304812024,"createTime":1749894247555,"epollFd":11,"onlineDuration":18918185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:27.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:27.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:27.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 22:59:28.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:28.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:59:28.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:28.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:29.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:29.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:59:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":306625472,"createTime":1749894247555,"epollFd":11,"onlineDuration":18922008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:29.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":306736016,"createTime":1749894247555,"epollFd":11,"onlineDuration":18922368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:31.904 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864994049072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:31.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:31.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864994049072266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:59:31.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:32.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:32.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:32.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/jennifer-aniston/news/jennifer-aniston-hires-lupita-nyong-o-s-stylist_4534540 2025-06-14 22:59:33.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:33.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:33.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:33.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":308581048,"createTime":1749894247555,"epollFd":11,"onlineDuration":18926270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:36.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 22:59:36.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:36.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 22:59:38.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:38.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:38.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:38.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:38.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:39.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:39.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":311088028,"createTime":1749894247555,"epollFd":11,"onlineDuration":18931653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:39.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:39.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":311323592,"createTime":1749894247555,"epollFd":11,"onlineDuration":18931983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:41.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877979278564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:41.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063a10 2025-06-14 22:59:41.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877979278564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec063a10 2025-06-14 22:59:41.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063a10 2025-06-14 22:59:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 22:59:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:43.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:43.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:44.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:44.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":313383132,"createTime":1749894247555,"epollFd":11,"onlineDuration":18936509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:47.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 22:59:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 22:59:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063a10 2025-06-14 22:59:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:48.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/630063/interactive-map-shows-which-dinosaurs-roamed-your-city 2025-06-14 22:59:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:59:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:48.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 22:59:48.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:49.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:49.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 22:59:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":315812468,"createTime":1749894247555,"epollFd":11,"onlineDuration":18941755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:50.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:50.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":316180948,"createTime":1749894247555,"epollFd":11,"onlineDuration":18942485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:50.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 22:59:50.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 22:59:51.922 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874074935913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 22:59:51.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:51.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874074935913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 22:59:51.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 22:59:52.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 22:59:52.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 22:59:53.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:53.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":318010188,"createTime":1749894247555,"epollFd":11,"onlineDuration":18946299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 22:59:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 22:59:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 22:59:58.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:58.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":320330296,"createTime":1749894247555,"epollFd":11,"onlineDuration":18951275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 22:59:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 22:59:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":320913284,"createTime":1749894247555,"epollFd":11,"onlineDuration":18952584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:01.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87324333190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:01.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:00:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87324333190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:00:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:00:02.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:00:02.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:03.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:03.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:04.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:04.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":322921500,"createTime":1749894247555,"epollFd":11,"onlineDuration":18956877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:04.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063a10 keealive timeout 2025-06-14 23:00:04.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063a10 2025-06-14 23:00:08.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:08.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:08.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":325150804,"createTime":1749894247555,"epollFd":11,"onlineDuration":18961486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:09.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:09.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":325458748,"createTime":1749894247555,"epollFd":11,"onlineDuration":18962102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:11.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87165069580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:11.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:11.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87165069580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:00:11.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:13.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:13.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":327414324,"createTime":1749894247555,"epollFd":11,"onlineDuration":18966322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:18.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:18.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:18.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:18.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:19.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":329877876,"createTime":1749894247555,"epollFd":11,"onlineDuration":18971606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:19.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:19.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:19.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:19.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":330097648,"createTime":1749894247555,"epollFd":11,"onlineDuration":18971966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:21.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83865737915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:21.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:21.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.83865737915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:00:21.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:24.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:24.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":332169032,"createTime":1749894247555,"epollFd":11,"onlineDuration":18976517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:27.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:27.291 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:00:27.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:28.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:28.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:28.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:28.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:28.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":334444396,"createTime":1749894247555,"epollFd":11,"onlineDuration":18981272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:29.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:29.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:29.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:29.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":334770764,"createTime":1749894247555,"epollFd":11,"onlineDuration":18981937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:31.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84125328063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84125328063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:00:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:33.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:33.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":336988224,"createTime":1749894247555,"epollFd":11,"onlineDuration":18986739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:38.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:38.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:39.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:39.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":339216212,"createTime":1749894247555,"epollFd":11,"onlineDuration":18991452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":339339916,"createTime":1749894247555,"epollFd":11,"onlineDuration":18991845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:41.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824426651000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:41.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.824426651000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:00:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:43.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:43.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:43.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:00:43.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:00:43.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":341557376,"createTime":1749894247555,"epollFd":11,"onlineDuration":18996455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:44.801 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 23:00:44.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:48.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:49.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:49.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:00:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":344043300,"createTime":1749894247555,"epollFd":11,"onlineDuration":19001740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:00:49.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:49.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":344243332,"createTime":1749894247555,"epollFd":11,"onlineDuration":19002084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:51.962 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797014236450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:00:51.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:51.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.797014236450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:00:51.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:52.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:00:52.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:52.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:00:52.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:00:52.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:52.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/502804/g_auto/images/voltaxMediaLibrary/mmsport/mentalfloss/01j098pnmkpza58twpvd.jpg 2025-06-14 23:00:53.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:53.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:54.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:54.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":346369988,"createTime":1749894247555,"epollFd":11,"onlineDuration":19006672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:54.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:00:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/meat/oven-barbecue/ 2025-06-14 23:00:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:00:58.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:58.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:58.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:58.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":348551916,"createTime":1749894247555,"epollFd":11,"onlineDuration":19011271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:00:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:00:59.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:00:59.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":348938820,"createTime":1749894247555,"epollFd":11,"onlineDuration":19012014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:00.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:01:00.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:00.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/kirk/easy-esteli-self-guided-somoto/self-guided-somoto-i-esteli-los-altos-nicaragua_/ 2025-06-14 23:01:01.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82579803466797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:01.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:01:01.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82579803466797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 23:01:01.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:01:03.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:03.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:04.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:04.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351090480,"createTime":1749894247555,"epollFd":11,"onlineDuration":19016764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:08.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:08.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:01:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:01:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:01:08.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:01:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:09.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":353522448,"createTime":1749894247555,"epollFd":11,"onlineDuration":19021909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":353686948,"createTime":1749894247555,"epollFd":11,"onlineDuration":19022248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:10.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:01:10.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:11.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84951400756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:11.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:01:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.84951400756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:01:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:13.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:13.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":355571460,"createTime":1749894247555,"epollFd":11,"onlineDuration":19026280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:16.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:01:16.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:01:18.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:18.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":358049488,"createTime":1749894247555,"epollFd":11,"onlineDuration":19031519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:19.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:19.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:19.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:19.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":358329796,"createTime":1749894247555,"epollFd":11,"onlineDuration":19031940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:21.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880390167236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:21.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:01:21.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880390167236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:01:21.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:23.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:24.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:24.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":360498564,"createTime":1749894247555,"epollFd":11,"onlineDuration":19036736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:28.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:28.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:28.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:28.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":362722604,"createTime":1749894247555,"epollFd":11,"onlineDuration":19041510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:29.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:29.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":363030548,"createTime":1749894247555,"epollFd":11,"onlineDuration":19042012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:31.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865005493164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:31.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:01:31.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865005493164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:01:31.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:33.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:33.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:33.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:33.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":364997968,"createTime":1749894247555,"epollFd":11,"onlineDuration":19046285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:35.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:01:35.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:35.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:01:38.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:38.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:38.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:38.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:39.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:39.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:39.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:39.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":367806312,"createTime":1749894247555,"epollFd":11,"onlineDuration":19052017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":367905012,"createTime":1749894247555,"epollFd":11,"onlineDuration":19052356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:40.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:01:40.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:40.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-beckham/video/footage/david-beckham-thierry-henry-making-appearance-good-morning-america_10672 2025-06-14 23:01:41.999 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866317749023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:42.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:01:42.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866317749023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:01:42.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:01:43.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:43.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:44.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:44.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":369800052,"createTime":1749894247555,"epollFd":11,"onlineDuration":19056507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:49.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:49.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":372196488,"createTime":1749894247555,"epollFd":11,"onlineDuration":19061609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:01:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:01:50.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:50.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":372633400,"createTime":1749894247555,"epollFd":11,"onlineDuration":19062584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:01:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:52.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88240623474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:01:52.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:01:52.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88240623474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:01:52.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:01:53.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:53.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:54.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:54.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":374578448,"createTime":1749894247555,"epollFd":11,"onlineDuration":19066675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:01:56.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:01:56.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:01:58.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:58.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:58.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:01:58.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:58.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:01:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:01:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":376974884,"createTime":1749894247555,"epollFd":11,"onlineDuration":19071874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":377256508,"createTime":1749894247555,"epollFd":11,"onlineDuration":19072446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:02.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89044761657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:02.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:02.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89044761657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:02:02.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:03.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:03.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:04.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:04.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":379422644,"createTime":1749894247555,"epollFd":11,"onlineDuration":19076947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:08.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:08.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:08.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:08.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":381442704,"createTime":1749894247555,"epollFd":11,"onlineDuration":19081276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:08.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:09.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:09.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:10.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:10.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":382074384,"createTime":1749894247555,"epollFd":11,"onlineDuration":19082646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:12.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894044876098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:12.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:12.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894044876098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:02:12.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:13.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:13.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:13.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:13.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:02:13.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:13.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":383794396,"createTime":1749894247555,"epollFd":11,"onlineDuration":19086365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:18.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:18.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:18.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:18.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:02:18.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:18.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:19.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:19.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":386309272,"createTime":1749894247555,"epollFd":11,"onlineDuration":19091679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:19.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:19.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":386543520,"createTime":1749894247555,"epollFd":11,"onlineDuration":19092040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:22.034 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856868743896484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:22.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:22.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.856868743896484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:02:22.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:23.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:23.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:23.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:24.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:24.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:24.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:24.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:24.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:24.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":388884684,"createTime":1749894247555,"epollFd":11,"onlineDuration":19097201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:24.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:24.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:25.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:25.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:25.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:25.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:25.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:25.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:25.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:25.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:25.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:25.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:26.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:26.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:26.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:26.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:26.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:26.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:26.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:26.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:27.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:27.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:27.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:27.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:27.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:27.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:28.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:28.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:28.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:28.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:28.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:28.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:28.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:28.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:28.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:28.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":390845524,"createTime":1749894247555,"epollFd":11,"onlineDuration":19101286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:29.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:29.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:29.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:29.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:29.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:29.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":391170576,"createTime":1749894247555,"epollFd":11,"onlineDuration":19102015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:29.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:29.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:30.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:30.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:30.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:30.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:30.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:30.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:30.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:30.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:30.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:30.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:31.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:31.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:31.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:31.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:31.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:31.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:31.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:31.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:32.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87278938293457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:32.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:32.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87278938293457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:02:32.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:32.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:32.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:32.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:32.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:32.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:32.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:32.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:32.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:32.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:32.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:33.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:33.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:33.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:33.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:02:33.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:33.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":393276176,"createTime":1749894247555,"epollFd":11,"onlineDuration":19106290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:33.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:33.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:34.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:34.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:34.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:34.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:34.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:34.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:35.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:35.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:35.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:35.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:35.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:35.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:36.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:36.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:36.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:36.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:36.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:36.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:36.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:36.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:36.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:36.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:37.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:37.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:37.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:37.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:37.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:37.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:38.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:38.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:38.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:38.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:38.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:38.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:38.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:38.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:38.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:38.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:39.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:39.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:39.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:02:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:02:39.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:39.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:39.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:39.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:39.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":396029248,"createTime":1749894247555,"epollFd":11,"onlineDuration":19112245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:40.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:40.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:40.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:40.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":396138476,"createTime":1749894247555,"epollFd":11,"onlineDuration":19112574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:40.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:40.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:40.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:40.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:41.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:41.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:41.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:41.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:41.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:41.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:42.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828855514526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:42.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:02:42.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.828855514526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:02:42.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:02:42.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:42.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:42.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:42.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:42.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:42.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:43.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:43.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:43.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:43.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:43.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:43.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:43.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:43.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:43.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:43.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:44.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:44.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:44.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:44.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":398100632,"createTime":1749894247555,"epollFd":11,"onlineDuration":19116795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:44.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:44.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:45.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:45.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:45.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:45.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:45.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:45.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:46.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:46.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:46.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:46.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:47.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:47.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:48.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:48.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:48.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:48.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:48.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:48.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:48.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:48.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:48.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:48.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:48.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:48.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:48.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:48.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:49.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:49.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":400369416,"createTime":1749894247555,"epollFd":11,"onlineDuration":19121447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:02:49.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:49.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:49.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:49.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:49.704 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:49.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":400785272,"createTime":1749894247555,"epollFd":11,"onlineDuration":19122280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:49.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:49.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:50.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:50.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:50.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:50.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:50.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:50.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:51.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:51.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:51.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:51.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:51.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:51.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:51.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:51.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:52.050 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873462677001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:02:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:02:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873462677001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:02:52.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:02:52.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:52.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:52.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:52.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:52.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:52.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:53.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:53.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:53.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:53.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:53.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:53.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:53.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:53.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:54.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:54.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:54.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:54.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":402685576,"createTime":1749894247555,"epollFd":11,"onlineDuration":19126555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:54.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:54.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:54.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:02:54.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:02:54.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:54.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:55.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:55.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:55.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:55.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:55.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:55.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:55.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:55.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:56.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:56.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:56.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:56.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:57.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:57.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:57.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:57.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:57.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:57.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:58.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:58.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:58.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:58.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:58.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:58.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:58.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:58.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:02:58.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:58.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:02:58.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:58.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:02:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":405064904,"createTime":1749894247555,"epollFd":11,"onlineDuration":19131529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:02:59.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:59.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:59.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:59.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:02:59.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:02:59.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":405563668,"createTime":1749894247555,"epollFd":11,"onlineDuration":19132583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:00.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:00.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:00.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:00.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:00.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:00.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:01.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:01.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:01.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:01.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:01.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:01.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:02.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:02.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:02.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879362106323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:02.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:03:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879362106323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:03:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:03:02.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:03:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-14 23:03:02.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:02.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:03.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:03.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:03.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:03.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:03.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:03.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:03.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:03.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:03.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:03.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:04.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:04.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":407454760,"createTime":1749894247555,"epollFd":11,"onlineDuration":19136591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:04.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:04.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:04.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:04.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:04.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:04.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:05.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:05.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:05.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:05.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:05.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:05.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:05.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:05.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:06.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:06.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:06.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:06.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:06.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:06.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:06.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:06.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:07.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:07.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:07.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:07.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:07.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:07.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:08.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:08.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:08.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:08.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:08.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:08.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:08.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:08.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:08.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:08.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:08.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:08.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":409716964,"createTime":1749894247555,"epollFd":11,"onlineDuration":19141294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:08.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:08.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:09.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:09.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:09.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:09.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:09.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:09.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:09.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:09.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":410128872,"createTime":1749894247555,"epollFd":11,"onlineDuration":19142149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:09.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:09.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:10.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:10.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:10.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:10.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:11.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:11.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:11.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:11.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:11.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:11.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:12.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:12.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:12.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89173126220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89173126220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:03:12.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:12.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:12.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:12.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:12.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:12.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:12.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:13.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:13.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:13.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:13.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:13.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:13.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:13.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:13.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:13.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:13.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":412064708,"createTime":1749894247555,"epollFd":11,"onlineDuration":19146282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:14.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:14.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-14 23:03:14.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:14.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:14.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:14.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:14.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:14.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:14.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:14.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:15.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:15.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:15.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:15.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:15.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:15.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:16.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:16.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:17.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:17.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:17.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:17.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:17.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:17.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:18.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:18.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:18.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:18.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:18.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:18.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:18.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:18.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:03:18.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:18.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:18.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:18.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:19.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:19.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:19.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:19.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":414472988,"createTime":1749894247555,"epollFd":11,"onlineDuration":19151544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:19.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:19.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:19.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:19.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":414820412,"createTime":1749894247555,"epollFd":11,"onlineDuration":19152056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:19.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:19.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:20.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:20.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:20.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:20.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:20.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:20.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:21.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:21.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:21.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:21.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:21.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:21.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:21.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:21.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:22.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885526657104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:22.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885526657104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:03:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:22.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:22.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:22.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:22.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:22.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:22.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:22.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:22.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:23.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:23.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:23.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:23.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:23.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:23.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:23.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:23.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:23.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:23.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":416781252,"createTime":1749894247555,"epollFd":11,"onlineDuration":19156286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:23.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:23.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:24.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:24.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:24.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:24.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:25.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:25.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:25.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:25.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:25.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:25.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:25.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:25.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:26.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:26.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:26.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:26.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:26.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:26.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:26.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:26.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:26.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:26.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:27.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:27.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:27.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:27.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:27.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:27.646 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:28.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:28.176 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:28.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:28.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:03:28.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:28.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:03:28.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:03:28.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:28.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:03:28.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:28.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:29.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:29.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:03:29.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:29.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:29.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:29.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-14 23:03:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":419272440,"createTime":1749894247555,"epollFd":11,"onlineDuration":19161764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:29.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:29.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:29.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:29.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":419543536,"createTime":1749894247555,"epollFd":11,"onlineDuration":19162110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:29.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:29.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:30.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:30.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:30.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:30.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:30.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:30.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:30.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:30.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:31.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:31.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:31.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:31.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:31.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:31.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:32.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878271102905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:32.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:03:32.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878271102905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:03:32.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:03:32.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:32.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:32.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:32.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:32.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:03:32.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:32.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:03:32.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:32.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:33.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:33.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:33.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:33.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:33.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:33.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:33.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:33.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:33.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:33.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:33.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:33.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:34.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:34.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":421534644,"createTime":1749894247555,"epollFd":11,"onlineDuration":19166523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:34.133 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:34.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:34.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:34.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:34.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:34.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:34.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:03:34.930 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:03:34.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:03:35.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:35.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:35.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:35.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:35.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:35.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:36.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:36.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:36.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:36.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:36.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:36.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:36.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:36.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:37.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:37.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:37.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:37.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:37.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:37.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:38.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:38.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:38.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:38.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:38.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:38.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:38.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:38.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:38.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:38.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:38.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:38.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:38.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:38.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":423886336,"createTime":1749894247555,"epollFd":11,"onlineDuration":19171524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:39.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:39.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:39.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:39.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":423990300,"createTime":1749894247555,"epollFd":11,"onlineDuration":19171855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:39.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:39.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:39.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:39.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:40.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:40.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:40.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:40.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:40.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:40.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:41.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:41.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:41.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:41.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:41.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:41.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:41.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:41.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:41.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:41.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:42.095 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885026931762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:42.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:03:42.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885026931762695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 23:03:42.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:03:42.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:42.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:42.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:42.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:42.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:42.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:43.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:43.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:43.284 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:43.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:43.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:43.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:43.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:43.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:43.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:43.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":426235396,"createTime":1749894247555,"epollFd":11,"onlineDuration":19176543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:44.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:44.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:44.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:44.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:44.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:44.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-14 23:03:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:03:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:03:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:03:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:44.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:44.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:45.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:45.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:45.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:45.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:45.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:45.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:45.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:45.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:46.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:46.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:46.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:46.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:46.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:46.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:46.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:46.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:47.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:47.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:47.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:47.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:47.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:47.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:47.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:47.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:48.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:48.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-14 23:03:48.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:48.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:48.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:48.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:03:48.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:48.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:48.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:48.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:48.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:03:48.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:03:48.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:03:48.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:48.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:49.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:49.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":428613408,"createTime":1749894247555,"epollFd":11,"onlineDuration":19181595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:49.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:49.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:49.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:49.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":428943724,"createTime":1749894247555,"epollFd":11,"onlineDuration":19182121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:49.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:49.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:50.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:50.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:50.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:50.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:50.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:50.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:51.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:51.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:51.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:51.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:51.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:51.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:51.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:51.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:52.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889738082885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:03:52.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:52.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889738082885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:03:52.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:03:52.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:52.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:52.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:52.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:52.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:52.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:52.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:52.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:53.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:53.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:53.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:53.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:53.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:53.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:54.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:54.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":431025636,"createTime":1749894247555,"epollFd":11,"onlineDuration":19186743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:03:54.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:54.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:54.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:54.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:54.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:54.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:55.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:55.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:55.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:55.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:56.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:56.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:56.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:56.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:57.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:57.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:57.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:57.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:57.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:57.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:58.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:58.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:58.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:58.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:58.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:58.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:58.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:58.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:58.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:58.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:03:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:03:59.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:59.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:59.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:59.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":433623420,"createTime":1749894247555,"epollFd":11,"onlineDuration":19191974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:03:59.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:03:59.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:03:59.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:03:59.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":433733964,"createTime":1749894247555,"epollFd":11,"onlineDuration":19192316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:00.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:00.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:00.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:00.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:00.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:00.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:00.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:04:00.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:00.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:04:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:04:00.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:00.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:01.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:01.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:01.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:01.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:01.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:01.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:02.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:02.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:02.115 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884010314941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:04:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884010314941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:04:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:04:02.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:02.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:02.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:02.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:02.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:02.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:03.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:03.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:03.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:03.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:03.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:03.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:04.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:04.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:04.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:04.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:04.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:04.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":435969848,"createTime":1749894247555,"epollFd":11,"onlineDuration":19196986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:04.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:04.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:04.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:04:04.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:04.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:04.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:05.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:05.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:05.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:05.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:05.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:05.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:06.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:06.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:06.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:06.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:07.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:07.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:07.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:07.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:07.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:07.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:07.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:07.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:08.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:08.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:08.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:08.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:08.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:08.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:09.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:09.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:09.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:09.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":438009648,"createTime":1749894247555,"epollFd":11,"onlineDuration":19201528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:09.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:09.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:09.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:09.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":438337332,"createTime":1749894247555,"epollFd":11,"onlineDuration":19202037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:09.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:09.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:09.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:09.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:10.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:10.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:10.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:10.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:10.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:10.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:11.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:11.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:11.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:11.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:11.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:11.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:12.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:12.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:12.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88544464111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:12.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:12.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88544464111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:04:12.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:12.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:12.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:12.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:12.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:12.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:13.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:13.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:13.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:13.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:13.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:13.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:13.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":440303436,"createTime":1749894247555,"epollFd":11,"onlineDuration":19206295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:13.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:13.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:14.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:14.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:14.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:14.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:14.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:14.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:15.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:15.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:15.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:15.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:15.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:15.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:15.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:15.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:16.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:16.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:16.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:16.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:16.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:16.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:04:16.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:04:16.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:04:16.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:17.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:17.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:17.277 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:17.277 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:17.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:17.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:18.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:18.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:18.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:18.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:18.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:18.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:18.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:18.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:04:18.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:18.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:18.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:18.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:19.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:19.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:19.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":442777516,"createTime":1749894247555,"epollFd":11,"onlineDuration":19211684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:19.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:19.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:04:19.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:19.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:19.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:19.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":443061772,"createTime":1749894247555,"epollFd":11,"onlineDuration":19212106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:20.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:20.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:04:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-14 23:04:20.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:20.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:20.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:20.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:20.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:20.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:21.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:21.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:21.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:21.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:21.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:21.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:22.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:22.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:22.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888036727905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:22.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:22.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888036727905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:04:22.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:22.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:22.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:22.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:22.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:23.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:23.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:23.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:23.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:23.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:23.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:23.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:23.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:23.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:23.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":445004188,"createTime":1749894247555,"epollFd":11,"onlineDuration":19216299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:23.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:23.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:24.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:24.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:24.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:24.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:24.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:24.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:25.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:25.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:25.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:25.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:25.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:25.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:25.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:25.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:26.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:26.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:26.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:26.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:26.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:26.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:26.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:26.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:27.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:27.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:27.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:27.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:27.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:27.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:28.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:28.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:28.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:28.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:28.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:28.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:28.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:28.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:28.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:04:29.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:29.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:29.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:29.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":447428260,"createTime":1749894247555,"epollFd":11,"onlineDuration":19221597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:29.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:29.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:29.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:29.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":447674352,"createTime":1749894247555,"epollFd":11,"onlineDuration":19221940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:29.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:29.538 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:29.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:29.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:30.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:30.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:30.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:30.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:30.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:30.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:30.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:30.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:30.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:30.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:31.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:31.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:31.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:31.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:31.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:31.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:32.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:32.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:32.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.531030654907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:32.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:32.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.531030654907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:04:32.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:32.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:32.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:32.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:32.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:32.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:32.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:33.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:33.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:33.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:33.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:33.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:33.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:33.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:33.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:33.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:33.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":449718100,"createTime":1749894247555,"epollFd":11,"onlineDuration":19226302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:34.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:34.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:34.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:34.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:35.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:35.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:35.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:35.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:35.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:35.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:36.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:36.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:36.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:36.195 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:04:36.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:36.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:36.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:36.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:04:36.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:36.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:36.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:37.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:37.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:37.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:37.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:37.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:37.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:38.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:38.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:38.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:38.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:38.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:38.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:38.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:38.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:38.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:04:38.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:38.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:39.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:39.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:39.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:39.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":452105324,"createTime":1749894247555,"epollFd":11,"onlineDuration":19231535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:39.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:39.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":452193496,"createTime":1749894247555,"epollFd":11,"onlineDuration":19231866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:39.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:39.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:39.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:39.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:04:40.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:40.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:41.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:04:41.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:41.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:04:41.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:41.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:41.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:41.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:41.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:41.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:42.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0440673828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:42.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:04:42.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0440673828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:04:42.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:04:42.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:42.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:42.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:42.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:42.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:42.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:43.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:43.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:43.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:43.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:43.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:43.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:44.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:44.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:44.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:44.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":454508340,"createTime":1749894247555,"epollFd":11,"onlineDuration":19236685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:44.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:44.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:44.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:44.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:44.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:44.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:45.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:45.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:45.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:45.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:45.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:45.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:45.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:45.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:46.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:46.315 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:46.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:46.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:47.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:47.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:47.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:47.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:47.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:47.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:48.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:48.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:48.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:48.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:04:48.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:48.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:48.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:48.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:48.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:48.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:49.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:49.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:04:49.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:49.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:49.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:49.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":457144288,"createTime":1749894247555,"epollFd":11,"onlineDuration":19242006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:04:49.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:49.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:49.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:49.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:50.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:50.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":457366692,"createTime":1749894247555,"epollFd":11,"onlineDuration":19242771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:50.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:50.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:50.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:50.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:50.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:50.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:51.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:51.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:51.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:51.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:51.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:51.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:51.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:51.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:52.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92701530456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:04:52.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:04:52.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92701530456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:04:52.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:04:52.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:52.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:52.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:52.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:53.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:53.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:53.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:53.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:53.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:53.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:53.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:53.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:54.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:54.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:54.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:54.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:54.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:54.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":459249888,"createTime":1749894247555,"epollFd":11,"onlineDuration":19246812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:54.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:54.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:54.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:04:54.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:04:54.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:54.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:55.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:55.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:55.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:55.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:55.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:55.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:56.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:56.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:56.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:56.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:56.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:56.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:56.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:56.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:56.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:04:56.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:04:56.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:04:56.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:04:57.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:57.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:57.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:57.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:57.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:57.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:57.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:57.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:58.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:58.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:58.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:58.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:58.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:58.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:58.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:58.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:04:58.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:58.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:58.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:58.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":461464716,"createTime":1749894247555,"epollFd":11,"onlineDuration":19251309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:04:58.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:58.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:04:59.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:59.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:59.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:04:59.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:04:59.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:04:59.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":461962164,"createTime":1749894247555,"epollFd":11,"onlineDuration":19252391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:00.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:00.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:00.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:00.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:01.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:01.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:01.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:01.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:01.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:01.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:02.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:02.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:02.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9198055267334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:02.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:02.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9198055267334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:05:02.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:02.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:02.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:02.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:02.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:02.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:02.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:03.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:03.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:03.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:03.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:03.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:03.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:03.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:03.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:04.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:04.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:04.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:04.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":463941428,"createTime":1749894247555,"epollFd":11,"onlineDuration":19256765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:04.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:04.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:04.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:04.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:04.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:04.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:05.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:05.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:05.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:05.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:05.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:05.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:06.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:06.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:06.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:06.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:06.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:06.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:07.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:07.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:07.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:07.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:07.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:07.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:07.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:07.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:08.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:08.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:08.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-14 23:05:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:08.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:08.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:08.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:08.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:08.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:08.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:08.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":466164152,"createTime":1749894247555,"epollFd":11,"onlineDuration":19261290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:05:09.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:09.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:09.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:09.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:09.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:09.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:09.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:09.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":466511576,"createTime":1749894247555,"epollFd":11,"onlineDuration":19261952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:09.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:09.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:10.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:10.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:10.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:10.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:10.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:10.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:11.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:11.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:11.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:11.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:11.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:05:11.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:11.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:11.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:11.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:12.175 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843149185180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:05:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.843149185180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:05:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:05:12.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:12.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:12.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:12.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:12.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:12.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:12.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:12.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:13.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:13.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:13.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:13.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:13.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:13.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:13.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:14.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:14.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:14.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:14.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":468560588,"createTime":1749894247555,"epollFd":11,"onlineDuration":19266489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:14.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:14.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:14.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:14.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:14.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:14.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:15.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:15.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:15.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:15.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:15.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:15.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:15.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:15.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:16.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:16.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:16.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:16.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:16.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:16.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:17.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:17.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:17.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:17.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:17.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:17.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:17.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:17.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:18.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:18.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:18.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:18.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:18.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:18.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:18.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:18.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:18.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:18.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:19.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:19.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:19.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:19.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:19.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:19.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:19.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:19.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":471214960,"createTime":1749894247555,"epollFd":11,"onlineDuration":19271949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:05:19.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:19.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:19.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:19.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:20.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:20.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:20.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:20.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:20.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:20.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:20.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:20.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":471721620,"createTime":1749894247555,"epollFd":11,"onlineDuration":19273169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:20.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:20.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:21.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:21.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:21.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:21.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:21.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:21.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:21.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:21.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:22.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836883544921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:22.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:05:22.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836883544921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:05:22.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:05:22.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:22.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:22.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:22.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:22.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:22.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:23.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:23.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:23.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:23.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:23.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:23.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:23.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:23.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:24.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:24.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":473260024,"createTime":1749894247555,"epollFd":11,"onlineDuration":19276463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:24.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:24.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:24.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:24.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:05:24.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:24.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:24.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:25.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:25.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:25.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:25.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:25.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:25.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:25.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:25.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:26.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:26.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:26.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:26.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:26.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:26.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:26.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:05:26.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:27.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:27.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:27.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:27.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:27.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:27.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:27.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:27.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:28.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:28.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:28.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:28.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:28.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:28.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:28.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:28.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:29.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:29.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:29.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:29.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:29.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:29.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":475724892,"createTime":1749894247555,"epollFd":11,"onlineDuration":19281700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:05:29.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:29.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:29.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:29.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":475949928,"createTime":1749894247555,"epollFd":11,"onlineDuration":19282028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:29.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:29.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:30.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:30.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:30.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:30.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:30.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:30.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:30.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:30.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:31.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:31.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:31.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:31.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:31.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:31.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:31.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:31.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:32.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:32.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:32.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:05:32.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:32.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:32.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:32.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:32.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:32.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:32.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:33.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:33.176 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:33.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:33.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:33.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:33.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:33.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:33.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:33.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:33.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?post_type=post&s=2025 2025-06-14 23:05:33.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:33.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":477950248,"createTime":1749894247555,"epollFd":11,"onlineDuration":19286294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:33.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:33.941 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 23:05:33.941 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-14 23:05:33.949 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:05:33.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:34.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:34.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:34.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:34.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:34.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:34.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:35.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:35.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:35.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:35.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:35.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:05:35.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:35.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:35.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:35.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:36.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:36.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:36.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:36.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:36.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:36.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:37.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:37.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:37.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:37.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:37.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:37.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:37.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:37.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:37.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:37.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:38.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:38.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:38.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:38.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:38.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:38.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:38.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:38.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:38.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:38.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:38.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:38.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:39.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:39.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:39.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:39.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":480307204,"createTime":1749894247555,"epollFd":11,"onlineDuration":19291537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:39.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:39.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:39.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:39.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:39.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:39.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:40.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:40.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:40.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:40.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:40.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:40.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:40.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:40.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:41.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:41.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481311312,"createTime":1749894247555,"epollFd":11,"onlineDuration":19293630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:05:41.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:41.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:41.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:41.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:41.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:41.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:42.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:42.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:42.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867393493652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:42.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:05:42.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867393493652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:05:42.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:05:42.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:42.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:42.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:42.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:43.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:43.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:43.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:43.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:43.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:43.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:05:43.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:43.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:44.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:44.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":482726012,"createTime":1749894247555,"epollFd":11,"onlineDuration":19296648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:05:44.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:44.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:44.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:44.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:44.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:44.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:45.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:45.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:45.455 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:05:45.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:45.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:45.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:45.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:45.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:46.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:46.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:46.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:46.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:46.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:46.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:46.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:46.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:47.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:47.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:47.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:47.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:47.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:47.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:47.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:47.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:48.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:48.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:48.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:48.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:05:48.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:48.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:48.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:48.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:48.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:48.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:48.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:48.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:05:48.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:49.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:49.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:49.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:49.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:49.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:49.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:49.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:49.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:05:49.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:05:49.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:49.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:05:49.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:49.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":485342220,"createTime":1749894247555,"epollFd":11,"onlineDuration":19302051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:05:49.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:49.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:49.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:49.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:05:50.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:50.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:50.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:50.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":485576468,"createTime":1749894247555,"epollFd":11,"onlineDuration":19302727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:05:50.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:50.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:50.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:50.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:50.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:05:50.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:50.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:05:51.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:51.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:51.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:51.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486048912,"createTime":1749894247555,"epollFd":11,"onlineDuration":19303766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:05:51.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:51.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:51.955 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:51.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:52.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89607810974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:05:52.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:05:52.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89607810974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:05:52.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:05:52.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:52.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:52.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:52.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:53.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:53.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:53.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:53.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:53.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:53.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:53.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:53.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:53.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:53.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:05:54.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:54.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":487459664,"createTime":1749894247555,"epollFd":11,"onlineDuration":19306686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:05:54.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:54.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:54.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:54.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:54.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:54.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:54.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:54.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:55.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:55.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:55.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:55.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:56.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:56.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:56.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:56.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:05:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:05:57.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:57.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:57.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:57.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:58.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:58.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:58.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:58.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:05:58.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:58.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:05:58.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:58.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:58.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:58.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:58.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:05:58.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:58.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:59.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:59.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:05:59.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:59.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:59.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:59.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":489823200,"createTime":1749894247555,"epollFd":11,"onlineDuration":19311813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:05:59.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:59.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:05:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:05:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:05:59.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:05:59.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:00.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:00.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":490191680,"createTime":1749894247555,"epollFd":11,"onlineDuration":19312561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-14 23:06:00.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:00.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:00.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:00.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:00.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:00.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:01.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:01.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":490718080,"createTime":1749894247555,"epollFd":11,"onlineDuration":19313609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:06:01.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:01.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:01.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:01.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:01.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:01.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:02.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:02.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:02.219 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901695251464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:02.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:06:02.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901695251464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:06:02.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:06:02.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:02.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:02.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:02.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:02.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:02.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:02.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:02.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:03.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:03.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:06:04.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:04.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:04.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:04.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":492134096,"createTime":1749894247555,"epollFd":11,"onlineDuration":19316621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:06:04.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:04.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:04.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:04.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:05.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:05.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:05.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:05.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:05.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:05.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:06.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:06.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:06.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:06.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:06.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:06.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:07.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:07.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:07.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:07.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:08.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:08.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:08.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:06:08.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:08.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:08.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:08.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:06:08.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:08.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:08.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:08.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-14 23:06:08.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:08.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:09.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:09.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:09.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:09.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":494551588,"createTime":1749894247555,"epollFd":11,"onlineDuration":19321874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:09.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:09.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:09.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:09.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:09.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:09.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":494776624,"createTime":1749894247555,"epollFd":11,"onlineDuration":19322208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:09.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:09.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":494883220,"createTime":1749894247555,"epollFd":11,"onlineDuration":19322540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:10.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:10.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:10.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:10.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:10.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:10.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:11.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:11.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:11.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:11.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:11.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:11.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:12.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:12.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:12.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90260124206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:12.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:06:12.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90260124206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:06:12.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:06:12.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:06:12.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:06:12.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:12.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:13.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:13.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:13.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:13.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:13.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:13.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:13.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:13.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:13.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:13.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":496767732,"createTime":1749894247555,"epollFd":11,"onlineDuration":19326530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:14.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:14.176 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:14.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:14.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:14.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:14.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:15.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:15.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:15.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:15.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:15.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:15.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:16.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:16.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:16.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:16.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:17.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:17.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:17.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:17.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:17.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:17.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:17.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:17.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:18.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:18.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:18.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:18.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:18.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:18.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:18.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:18.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:19.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:19.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":499119424,"createTime":1749894247555,"epollFd":11,"onlineDuration":19331555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:19.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:19.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:19.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:19.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:19.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:19.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:19.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:19.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:19.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:19.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:20.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:20.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":499686620,"createTime":1749894247555,"epollFd":11,"onlineDuration":19332761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:20.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:20.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:21.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:21.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:21.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:21.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:21.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:21.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:22.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90946388244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:22.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:06:22.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90946388244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:06:22.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:06:22.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:22.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:22.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:22.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:23.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:23.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:23.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:23.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:23.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:23.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:23.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:23.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:24.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:24.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:24.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:24.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:24.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:24.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:06:24.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:24.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:24.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:06:24.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:06:24.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:06:24.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:06:24.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:24.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:25.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:25.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502013308,"createTime":1749894247555,"epollFd":11,"onlineDuration":19337604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:25.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:25.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:25.454 | I | 187951[187952] | looper-3 | SrtClient.cpp:19 | SrtClient | SrtClient 2025-06-14 23:06:25.455 | W | 187951[187952] | looper-3 | DnsCache.cpp:104 | getSystemDomainIP | getaddrinfo failed: 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | SrtSocket.cpp:670 | close | SrtSocket::close() 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | SrtClient.cpp:61 | start | TcpClient::connect, ip: , peerPort: 0, failed 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/startbody: url=http%3A%2F%2F104.243.33.120%3A7070%2Fstream%2Fcomcast%2Fae%2Fmaster.m3u8%3Fu%3Dadmin%26p%3D8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918&appName=live&streamName=1, response: HTTP/1.1 200 OK Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 51 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html Access-Control-Allow-Origin: * {"code":400,"msg":"启动SRT推流客户端失败"}, this: 0x7fbfec041d20 2025-06-14 23:06:25.455 | I | 187951[187952] | looper-3 | SrtClient.cpp:29 | ~SrtClient | ~SrtClient 2025-06-14 23:06:25.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:25.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:25.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:25.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:26.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:26.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:26.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:26.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:26.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:26.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:27.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:27.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:27.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:27.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:27.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:27.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:28.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:28.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:28.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:28.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:06:28.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:28.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:06:28.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:28.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:28.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:28.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:29.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:06:29.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:29.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:29.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:29.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:29.525 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:29.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":504172864,"createTime":1749894247555,"epollFd":11,"onlineDuration":19342019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:29.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:29.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:30.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:30.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":504363684,"createTime":1749894247555,"epollFd":11,"onlineDuration":19342654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:30.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:30.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:30.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:30.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:30.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:30.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:30.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:30.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:31.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:31.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:31.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:31.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:32.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:32.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:32.247 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911375045776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:32.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:06:32.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911375045776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:06:32.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:06:32.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:32.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:32.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:32.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:33.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:33.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:33.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:33.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:33.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:33.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:33.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:06:33.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:33.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:33.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:33.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":506124492,"createTime":1749894247555,"epollFd":11,"onlineDuration":19346312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:33.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:33.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:34.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:34.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:34.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:34.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:34.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:34.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:34.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:34.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:34.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:34.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:35.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:35.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:35.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:35.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:35.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:35.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:35.893 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:35.893 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:36.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:36.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:36.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:36.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:36.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:36.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:36.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:06:36.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:36.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:06:37.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:37.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:37.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:37.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:37.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:37.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:37.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:37.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:38.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:38.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:38.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:38.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:06:38.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:38.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:38.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:38.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":508509084,"createTime":1749894247555,"epollFd":11,"onlineDuration":19351369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:39.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:39.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:39.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:39.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:39.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:39.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:39.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:39.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:39.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:39.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:39.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:39.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:39.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":508886776,"createTime":1749894247555,"epollFd":11,"onlineDuration":19352228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:39.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:39.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:40.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:40.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:40.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:40.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:40.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:40.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:40.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:06:40.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:40.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-14 23:06:41.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:41.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:41.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:41.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:41.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:41.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:41.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:41.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:42.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90081214904785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:42.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:06:42.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90081214904785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:06:42.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:06:42.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:42.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:42.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:42.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:42.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:42.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:43.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:43.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:43.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:43.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:43.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:43.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:43.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:43.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:43.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:43.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":510868672,"createTime":1749894247555,"epollFd":11,"onlineDuration":19356392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:43.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:43.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:44.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:44.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:44.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:44.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:06:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:06:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:06:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:06:44.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:44.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:45.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:45.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:45.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:45.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:45.525 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:45.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:45.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:45.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:45.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:45.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:46.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:46.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:46.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:46.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:46.987 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:46.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:47.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:47.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:47.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:47.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:47.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:47.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:48.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:48.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:48.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:48.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:48.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:48.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:48.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:48.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:48.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:48.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:49.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:49.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:49.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:49.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:49.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:49.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":513361176,"createTime":1749894247555,"epollFd":11,"onlineDuration":19361831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:49.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:49.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:49.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:49.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":513577000,"createTime":1749894247555,"epollFd":11,"onlineDuration":19362160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:49.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:49.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:49.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:49.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:50.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:50.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:50.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:50.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:51.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:51.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:51.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:51.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:51.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:51.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:51.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:51.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:52.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:52.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:52.266 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898941040039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:06:52.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:06:52.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898941040039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:06:52.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:06:52.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:52.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:52.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:52.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:52.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:06:52.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:06:52.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:52.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:53.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:53.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:53.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:53.731 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:53.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:53.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":515552316,"createTime":1749894247555,"epollFd":11,"onlineDuration":19366308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:53.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:53.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:54.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:54.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:54.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:54.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:55.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:55.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:55.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:55.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:55.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:55.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:56.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:56.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:56.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:56.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:56.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:56.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:56.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:06:56.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:06:57.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:57.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:57.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:57.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:57.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:57.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:57.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:57.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:58.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:58.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:58.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:58.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:58.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:06:58.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:58.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:06:58.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:58.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:58.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:58.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:06:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":517900060,"createTime":1749894247555,"epollFd":11,"onlineDuration":19371304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:06:58.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:58.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:59.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:06:59.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":518007972,"createTime":1749894247555,"epollFd":11,"onlineDuration":19371641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:06:59.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:59.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:59.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:59.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:59.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:59.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:06:59.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:06:59.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:00.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:00.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:00.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:00.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:00.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:00.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:01.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:01.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:01.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:01.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:01.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:01.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:01.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:01.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:01.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:01.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:02.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:02.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:02.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90179443359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:02.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:07:02.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90179443359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:07:02.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:07:02.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:02.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:02.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:02.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:03.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:03.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:03.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:03.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:03.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:03.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:03.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:03.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:03.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:03.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:04.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:04.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:04.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:04.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":520297812,"createTime":1749894247555,"epollFd":11,"onlineDuration":19376539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:04.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:04.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:04.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:07:04.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:04.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/griselda/celebrity/what-was-the-rock-test-for-men-who-sexually-harass-women-that-dwayne-the-rock-johnson-endorsed/ 2025-06-14 23:07:04.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:04.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:05.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:05.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:05.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:05.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:05.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:05.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:05.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:05.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:05.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:07:05.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:05.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:06.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:06.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:06.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:06.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:06.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:06.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:06.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:06.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:07.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:07.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:07.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:07.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:07.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:07.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:07.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:07.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:08.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:08.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:08.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:08.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:08.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:08.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:08.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:08.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":522616604,"createTime":1749894247555,"epollFd":11,"onlineDuration":19381356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:09.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:09.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:09.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:09.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:09.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:09.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":522983768,"createTime":1749894247555,"epollFd":11,"onlineDuration":19382033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:10.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:10.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:10.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:10.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:10.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:10.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:11.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:11.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:11.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:11.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:11.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:11.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:11.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:11.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:11.932 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:11.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:12.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:12.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:12.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90342140197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:12.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:07:12.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90342140197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:07:12.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:07:12.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:12.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:12.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:12.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:12.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:12.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:13.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:13.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:13.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:13.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:13.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:13.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:13.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:13.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:14.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:14.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:14.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:14.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":525043308,"createTime":1749894247555,"epollFd":11,"onlineDuration":19386635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:14.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:14.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:14.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:14.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:15.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:15.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:15.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:15.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:15.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:15.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:16.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:16.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:16.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:16.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:16.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:16.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:16.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:16.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:17.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:07:17.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:17.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-json/wp/v2/posts/?per_page=10&order=desc 2025-06-14 23:07:17.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:17.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:17.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:17.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:18.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:18.131 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:18.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:18.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:18.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:18.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:18.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:18.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:19.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:19.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:19.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:19.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":527350256,"createTime":1749894247555,"epollFd":11,"onlineDuration":19391556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:19.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:19.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:19.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:19.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":527692416,"createTime":1749894247555,"epollFd":11,"onlineDuration":19392047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:19.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:19.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:20.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:20.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:20.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:20.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:20.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:20.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:07:20.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:07:20.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:20.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:07:21.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:21.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:21.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:21.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:21.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:21.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:22.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:22.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:22.282 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883068084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:22.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:22.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883068084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:07:22.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:22.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:22.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:22.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:22.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:23.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:23.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:23.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:23.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:23.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:23.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:23.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:23.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:24.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:24.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:24.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:24.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:24.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:24.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:24.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:24.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530055952,"createTime":1749894247555,"epollFd":11,"onlineDuration":19397157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:24.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:24.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:25.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:25.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:25.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:25.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:25.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:25.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:25.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:25.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:25.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:25.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:26.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:26.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:26.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:26.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:27.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:27.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:27.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:27.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:27.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:27.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:27.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:27.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:28.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:28.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:28.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:28.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:28.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:29.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:29.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:29.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:29.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":532072064,"createTime":1749894247555,"epollFd":11,"onlineDuration":19401544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:29.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:29.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:29.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:29.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:29.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:29.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":532399748,"createTime":1749894247555,"epollFd":11,"onlineDuration":19402080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:29.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:29.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.315 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.315 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:30.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:30.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:31.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:31.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:31.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:31.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:31.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:31.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:31.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:31.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:32.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869752883911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:32.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869752883911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:07:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:32.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:32.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:32.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:32.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:32.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:07:32.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:07:33.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:33.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:33.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:33.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:33.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:33.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:33.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:33.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:33.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:33.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":534364536,"createTime":1749894247555,"epollFd":11,"onlineDuration":19406305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:34.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:34.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:34.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:34.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:34.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:34.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:35.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:35.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:35.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:35.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:35.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:35.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:35.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:35.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:36.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:36.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:36.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:36.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:36.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:36.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:37.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:37.107 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:37.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:37.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:37.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:37.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:37.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:37.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:38.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:38.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:38.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:38.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:38.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:38.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:38.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:38.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:39.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:39.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:39.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:39.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:39.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:39.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:39.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:39.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":537105764,"createTime":1749894247555,"epollFd":11,"onlineDuration":19411988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:39.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:39.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":537204464,"createTime":1749894247555,"epollFd":11,"onlineDuration":19412320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:40.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:40.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:40.277 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:40.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:40.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:40.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:40.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:40.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:40.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:40.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:41.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:41.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:41.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:41.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:41.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:41.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:42.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:42.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:42.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:42.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:42.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88106346130371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:42.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:42.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88106346130371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:07:42.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:42.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:42.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:42.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:42.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:42.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:42.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:43.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:43.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:43.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:43.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:43.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:43.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:43.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:43.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:43.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:43.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:44.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:44.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":539106084,"createTime":1749894247555,"epollFd":11,"onlineDuration":19416529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:44.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:44.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:44.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:44.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:44.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:44.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:44.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:44.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:45.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:45.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:45.315 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:45.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:45.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:45.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:45.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:45.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:46.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:46.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:46.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:46.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:46.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:46.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:46.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:46.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:47.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:47.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:47.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:47.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:47.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:47.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:47.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:47.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:48.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:48.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:48.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:48.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:48.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:48.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:07:48.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:48.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:48.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:48.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:48.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:48.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:48.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:48.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":541395924,"createTime":1749894247555,"epollFd":11,"onlineDuration":19421282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:49.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:49.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:49.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:49.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:07:49.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:49.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:49.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:49.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:49.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:49.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:49.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:49.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":541897320,"createTime":1749894247555,"epollFd":11,"onlineDuration":19422403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:50.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:50.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:50.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:50.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:50.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:50.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:51.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:51.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:51.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:51.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:51.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:51.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:51.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:51.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:52.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:52.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:52.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:52.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:52.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896663665771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:07:52.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:52.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896663665771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:07:52.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:07:52.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:52.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:52.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:52.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:53.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:53.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:53.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:53.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:53.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:53.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:53.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:53.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:53.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:53.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:53.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:53.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:54.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:54.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":543802888,"createTime":1749894247555,"epollFd":11,"onlineDuration":19426551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:54.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:54.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:54.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:54.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:54.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:54.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:54.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:54.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:55.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:55.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:55.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:55.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:55.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:55.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:56.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:56.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:56.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:56.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:56.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:56.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:56.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:56.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:57.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:57.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:57.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:57.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:57.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:57.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:57.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:57.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:57.987 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:57.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:58.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:58.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:58.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:58.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:58.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:07:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:58.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:58.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:58.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:58.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":546170372,"createTime":1749894247555,"epollFd":11,"onlineDuration":19431529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:07:59.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:59.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:59.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:59.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:07:59.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:59.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:07:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:07:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":546521744,"createTime":1749894247555,"epollFd":11,"onlineDuration":19432187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:07:59.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:07:59.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:00.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:00.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:00.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:00.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:00.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:00.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:00.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:08:01.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:01.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:01.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:01.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:02.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:02.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:02.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854616165161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:02.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:02.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.854616165161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:08:02.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:02.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:02.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:02.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:02.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:02.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:02.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:03.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:03.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:03.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:03.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:03.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:03.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:03.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:03.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:03.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:03.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":548485216,"createTime":1749894247555,"epollFd":11,"onlineDuration":19436291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:04.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:04.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:04.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:04.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:04.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:04.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:04.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:04.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:05.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:05.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:06.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:06.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:06.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:06.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:06.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/food/desserts/lemon-recipes/ 2025-06-14 23:08:06.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:06.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:06.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:06.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:06.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:06.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:07.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:07.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:07.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:07.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:07.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:07.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:07.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:07.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:08.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:08.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:08.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:08.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:08.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:08.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:08.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:08.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:08.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:08.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:08.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:08.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":550826380,"createTime":1749894247555,"epollFd":11,"onlineDuration":19441304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:08.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:08.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:08.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:08:09.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:09.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:09.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:09.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":550946136,"createTime":1749894247555,"epollFd":11,"onlineDuration":19441853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:09.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:09.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:09.605 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:09.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:09.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:09.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:10.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:10.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:10.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:10.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:10.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:10.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:10.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:10.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:11.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:11.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:11.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:11.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:11.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:11.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:12.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:12.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:12.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:12.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:12.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825565338134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:12.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:08:12.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.825565338134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:08:12.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:08:12.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:08:12.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:12.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-14 23:08:12.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:12.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:13.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:13.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:13.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:13.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:13.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:13.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:14.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:14.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":553305724,"createTime":1749894247555,"epollFd":11,"onlineDuration":19446776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:14.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:14.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:14.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:14.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:14.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:14.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:15.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:15.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:15.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:15.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:15.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:15.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:16.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:16.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:16.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:16.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:16.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:16.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:16.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:08:16.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:16.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:16.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:17.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:17.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:17.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:17.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:17.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:17.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:17.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:17.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:18.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:18.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:18.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:18.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:18.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:18.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:18.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:18.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:18.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:18.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:18.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:18.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:08:18.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:18.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":555519236,"createTime":1749894247555,"epollFd":11,"onlineDuration":19451318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:19.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:19.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":555633728,"createTime":1749894247555,"epollFd":11,"onlineDuration":19451642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:19.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:19.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:19.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:19.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:19.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:19.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:19.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:19.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:20.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:20.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:20.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:20.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:20.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:20.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:08:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:08:21.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:21.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:21.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:21.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:21.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:21.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:21.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:21.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:22.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:22.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:22.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:22.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:22.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847749710083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:22.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:22.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.847749710083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:08:22.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:22.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:22.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:22.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:22.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:22.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:08:22.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:23.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:23.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:23.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:23.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:23.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:23.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:24.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:24.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:24.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:24.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:24.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:24.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:25.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:25.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:25.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:25.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:25.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:25.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:25.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:25.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:26.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:26.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:26.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:26.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-14 23:08:26.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:26.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:26.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:26.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":559234304,"createTime":1749894247555,"epollFd":11,"onlineDuration":19459196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:26.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:26.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:27.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:27.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:27.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:27.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:27.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:27.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:28.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:28.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:28.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:28.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:28.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:28.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:28.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:28.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":560219988,"createTime":1749894247555,"epollFd":11,"onlineDuration":19461301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:28.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:28.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:29.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:29.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:29.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:29.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":560602944,"createTime":1749894247555,"epollFd":11,"onlineDuration":19462093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:30.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:30.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:30.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:30.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:30.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:30.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:30.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:30.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:08:30.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:30.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:31.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:31.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:31.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:31.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:31.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:31.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:31.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:31.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:32.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:32.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:32.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866352081298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:32.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:32.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866352081298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:08:32.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:32.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:32.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:32.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:32.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:32.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:32.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:33.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:33.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:33.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:33.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:33.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:33.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:33.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:33.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:34.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:34.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:08:34.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:34.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:34.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:34.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563007276,"createTime":1749894247555,"epollFd":11,"onlineDuration":19467268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:34.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:34.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:35.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:35.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:35.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:35.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:36.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:36.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:36.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:36.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:36.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:36.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:36.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:08:36.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:08:37.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:37.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:37.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:37.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:37.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:37.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:37.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:37.983 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:08:37.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:38.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:38.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:38.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:38.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:38.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:38.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:08:38.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:38.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:38.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:38.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:38.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:08:39.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:39.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:08:39.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:39.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:39.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:39.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":565054972,"createTime":1749894247555,"epollFd":11,"onlineDuration":19471708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:39.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:39.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:39.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:39.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:39.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:39.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":565426084,"createTime":1749894247555,"epollFd":11,"onlineDuration":19472435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:40.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:40.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:40.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:40.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:40.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:40.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:41.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:41.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:41.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:08:41.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:41.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:41.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:41.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:42.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873376846313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:42.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:08:42.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.873376846313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:08:42.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:08:42.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:42.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:42.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:42.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:42.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:42.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:42.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:08:42.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:08:42.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:42.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:43.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:43.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:43.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:43.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:43.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:43.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:43.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:08:43.614 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:08:43.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:08:43.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:43.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:43.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:43.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":567282960,"createTime":1749894247555,"epollFd":11,"onlineDuration":19476308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:44.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:44.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:44.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:44.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:44.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:44.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:44.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:44.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:45.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:45.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:45.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:45.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:46.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:46.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:46.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:46.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:46.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:46.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:46.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:46.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:08:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:46.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:46.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:47.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:47.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:47.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:47.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:47.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:47.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:48.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:48.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:48.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:48.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:48.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:48.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:48.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:48.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:48.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:48.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:49.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:49.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:49.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:49.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":569958388,"createTime":1749894247555,"epollFd":11,"onlineDuration":19481963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:08:49.525 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:49.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:49.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:49.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":570095252,"createTime":1749894247555,"epollFd":11,"onlineDuration":19482315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:49.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:49.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:50.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:50.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:50.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:50.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:51.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:51.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:51.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:51.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:51.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:51.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:51.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:51.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:52.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:52.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:52.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898086547851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:08:52.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:52.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898086547851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:08:52.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:08:52.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:52.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:52.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:52.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:52.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:52.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:53.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:53.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:53.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:53.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:53.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:53.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:53.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:53.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:54.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:54.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:54.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:54.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":572107416,"createTime":1749894247555,"epollFd":11,"onlineDuration":19486788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:54.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:54.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:55.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:55.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:55.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:55.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:55.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:55.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:55.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:55.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:56.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:56.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:56.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:56.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:56.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:56.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:56.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:08:56.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:08:56.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:56.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:57.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:57.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:57.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:57.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:58.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:58.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:58.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:58.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:58.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:58.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:58.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:58.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:08:58.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:58.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:58.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:58.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:58.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:58.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":574316980,"createTime":1749894247555,"epollFd":11,"onlineDuration":19491296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:58.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:08:58.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:58.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:59.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:59.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:59.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:08:59.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":574426208,"createTime":1749894247555,"epollFd":11,"onlineDuration":19491626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:08:59.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:59.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:08:59.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:08:59.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:00.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:00.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:00.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:00.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:00.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:00.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:01.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:01.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:01.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:01.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:01.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:01.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:02.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:02.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:02.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89156150817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:02.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89156150817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:09:02.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:02.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:02.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:02.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-14 23:09:02.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:02.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:02.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:02.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:03.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:03.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:03.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:03.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:03.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:03.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:03.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:03.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:03.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:03.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":576700256,"createTime":1749894247555,"epollFd":11,"onlineDuration":19496311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:03.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:03.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:04.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:04.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:04.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:04.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:04.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:04.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:05.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:05.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:05.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:05.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:05.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:05.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:06.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:06.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:06.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:06.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:06.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:06.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:07.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:07.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:07.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:07.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:07.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:07.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:07.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:07.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:08.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:08.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:08.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:08.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:08.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:08.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:08.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:08.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:08.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:08.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:09.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:09.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:09.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:09.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:09:09.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:09.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":579074320,"createTime":1749894247555,"epollFd":11,"onlineDuration":19501555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:09.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:09.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:09.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:09.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:09.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:09.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:09.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:09.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:10.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:10.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":579882344,"createTime":1749894247555,"epollFd":11,"onlineDuration":19503039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:10.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:10.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:10.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:10.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:11.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:11.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:11.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:11.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:11.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:11.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:12.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:12.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:12.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.897632598876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:12.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.897632598876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:09:12.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:12.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:12.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:12.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:12.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:12.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:12.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:13.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:13.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:13.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:13.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:09:13.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:13.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:13.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:13.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:14.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:14.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":581477336,"createTime":1749894247555,"epollFd":11,"onlineDuration":19506618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:14.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:14.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:14.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:14.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:14.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:14.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:15.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:15.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:15.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:15.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:15.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:15.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:15.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:15.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:16.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:16.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:16.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:16.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:16.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:16.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:16.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:16.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:17.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:17.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:17.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:17.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:18.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:18.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:18.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:18.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:18.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:18.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:09:18.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:18.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:09:18.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:18.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:18.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:09:18.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":583777704,"createTime":1749894247555,"epollFd":11,"onlineDuration":19511552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:19.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:19.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:19.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:19.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:09:19.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:19.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:19.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:19.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":584098808,"createTime":1749894247555,"epollFd":11,"onlineDuration":19511988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:20.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:20.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:20.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:20.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:20.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:20.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:20.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:20.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:21.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:21.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:21.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:21.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:21.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:21.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:21.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:21.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:22.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:22.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:22.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8608455657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:22.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:22.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8608455657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:09:22.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:22.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:22.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:22.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:22.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:22.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:22.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:23.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:23.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:23.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:23.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:23.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:23.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:24.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:24.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:24.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:24.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:24.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:24.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":586472872,"createTime":1749894247555,"epollFd":11,"onlineDuration":19517193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:24.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:24.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:25.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:25.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:25.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:25.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:25.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:25.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:26.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:26.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:26.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:26.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:26.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:09:26.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:26.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-14 23:09:27.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:27.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:27.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:27.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:27.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:27.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:27.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:27.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:28.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:28.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:28.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:28.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:28.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:28.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:28.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:28.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:28.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:28.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:29.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:29.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:29.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:29.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":588565312,"createTime":1749894247555,"epollFd":11,"onlineDuration":19521698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:29.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:29.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:29.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:29.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:29.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:29.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":588861412,"createTime":1749894247555,"epollFd":11,"onlineDuration":19522264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:29.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:29.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:30.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:30.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:30.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:30.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:30.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:30.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:31.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:31.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:31.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:31.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:31.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:31.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:32.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:32.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:32.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850677490234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:32.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:32.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850677490234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:09:32.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:32.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:32.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:32.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:32.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:32.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:32.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:33.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:33.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:33.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:33.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:33.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:33.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:33.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:33.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:33.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:33.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":590828832,"createTime":1749894247555,"epollFd":11,"onlineDuration":19526361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:33.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:33.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:34.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:34.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:34.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:34.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:34.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:34.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:35.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:35.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:35.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:35.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:35.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:35.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:35.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:35.877 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:36.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:36.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:36.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:36.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:36.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:36.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:37.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:37.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:37.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:37.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-14 23:09:37.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:37.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:38.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:38.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:38.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:38.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:38.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:38.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:38.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:38.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:38.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:38.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:38.955 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:38.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:39.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:39.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":593289752,"createTime":1749894247555,"epollFd":11,"onlineDuration":19531703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:39.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:39.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:39.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:39.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:40.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:40.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:40.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:40.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":593676656,"createTime":1749894247555,"epollFd":11,"onlineDuration":19532528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:40.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:40.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:41.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:41.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:41.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:41.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:41.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:41.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:42.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:42.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:42.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:42.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:42.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865863800048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:42.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:42.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865863800048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:09:42.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:42.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:42.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:42.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:42.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:42.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:42.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:43.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:43.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:43.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:43.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:43.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:43.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:09:43.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:43.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:43.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:43.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:43.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:43.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:44.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":595559852,"createTime":1749894247555,"epollFd":11,"onlineDuration":19536544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:44.107 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:44.107 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:44.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:44.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:45.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:45.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:45.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:45.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:45.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:45.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:45.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:45.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:45.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:45.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:46.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:46.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:46.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:46.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:46.959 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:46.959 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:47.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:47.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:47.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:47.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:47.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:47.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:48.156 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:48.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-14 23:09:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:09:48.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:48.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":597868116,"createTime":1749894247555,"epollFd":11,"onlineDuration":19541301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:09:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:09:49.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:49.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:49.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:49.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:49.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:49.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:09:49.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:49.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:49.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:49.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:50.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:50.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":598356352,"createTime":1749894247555,"epollFd":11,"onlineDuration":19542474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:50.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:50.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:50.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:50.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:50.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:50.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:51.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:51.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:51.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:51.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:52.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:52.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:52.398 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863563537597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:09:52.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:52.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863563537597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:09:52.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:09:52.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:52.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:53.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:53.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:53.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:53.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:53.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:53.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:53.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:53.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:53.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:54.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:54.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:54.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:54.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":600229020,"createTime":1749894247555,"epollFd":11,"onlineDuration":19546519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:09:54.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:54.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:54.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:54.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:54.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:54.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:55.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:55.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:55.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:55.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:55.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:55.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:56.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:56.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:56.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:56.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:56.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:56.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:56.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:56.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:57.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:57.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:57.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:57.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:57.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:57.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:58.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:58.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:58.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:58.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:58.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:58.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:09:58.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:58.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:59.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:59.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:59.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:09:59.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:09:59.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:59.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:59.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:59.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:09:59.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:09:59.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:00.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:00.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:00.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:00.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603134748,"createTime":1749894247555,"epollFd":11,"onlineDuration":19552673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:00.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:00.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:00.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:00.646 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:00.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:00.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:00.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:00.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:01.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:01.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603529548,"createTime":1749894247555,"epollFd":11,"onlineDuration":19553562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:01.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:01.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:01.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:01.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-14 23:10:01.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:01.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:01.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:01.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:02.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:02.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-14 23:10:02.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:02.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:02.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:02.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:02.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849048614501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:02.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:02.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.849048614501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:10:02.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:02.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:02.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:02.900 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:02.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:03.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:03.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:03.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:03.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:10:03.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:03.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":604892924,"createTime":1749894247555,"epollFd":11,"onlineDuration":19556303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:04.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:04.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:04.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:04.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:04.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:04.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:04.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:04.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:05.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:05.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:05.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:05.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:05.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:05.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:06.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:06.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:06.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:06.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:06.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:06.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:06.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:06.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:07.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:07.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:07.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:07.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:07.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:07.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:08.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:08.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:08.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-14 23:10:08.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:08.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:10:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:08.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:10:08.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:08.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:09.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:09.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:09.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:09.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:10:09.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:09.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:09.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:09.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":607385428,"createTime":1749894247555,"epollFd":11,"onlineDuration":19561772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:09.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:09.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:09.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:09.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":607747328,"createTime":1749894247555,"epollFd":11,"onlineDuration":19562336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:09.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:09.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:10.156 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:10.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:10.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:10.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:10.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:10.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:10.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:10.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:11.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:11.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:11.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:11.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:11.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:11.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:11.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:11.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:12.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:12.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:12.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88600730895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:12.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:12.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88600730895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:10:12.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:12.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:12.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:13.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:13.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:13.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:13.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:13.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:13.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:13.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:13.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:13.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:13.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":609596308,"createTime":1749894247555,"epollFd":11,"onlineDuration":19566305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:14.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:14.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:14.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:14.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:14.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:14.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:14.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:14.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:14.955 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:14.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:15.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:15.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:15.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:15.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:15.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:15.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:15.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:15.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:15.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:15.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:16.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:16.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:16.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:16.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:16.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:16.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:17.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:17.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:17.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:17.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:17.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:17.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:17.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:17.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-14 23:10:18.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:18.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:18.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:18.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:18.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:18.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:19.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:19.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:19.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:19.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:19.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:19.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:19.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:19.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:19.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:19.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:19.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:19.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:19.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:19.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:19.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:19.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":612541516,"createTime":1749894247555,"epollFd":11,"onlineDuration":19572705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:20.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:20.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:20.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":612892888,"createTime":1749894247555,"epollFd":11,"onlineDuration":19573332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:20.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:20.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:21.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:21.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:21.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:21.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:21.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:21.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:21.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:21.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-14 23:10:22.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:22.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:22.424 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894977569580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:22.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894977569580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:10:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:22.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:22.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:23.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:23.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:23.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:23.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:23.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:23.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:23.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:23.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:10:24.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:24.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:24.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:24.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:24.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:24.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":614698440,"createTime":1749894247555,"epollFd":11,"onlineDuration":19577226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:24.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:24.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:25.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:25.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:25.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:25.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:25.572 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:25.572 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:25.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:25.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:26.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:26.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:26.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:26.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:26.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:26.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-14 23:10:26.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:26.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:27.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:27.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:27.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:27.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:27.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:27.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:28.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:28.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:10:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:28.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:10:28.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:28.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:28.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:28.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:28.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:10:29.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:29.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":616690864,"createTime":1749894247555,"epollFd":11,"onlineDuration":19581536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:29.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:29.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:29.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:29.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":617122512,"createTime":1749894247555,"epollFd":11,"onlineDuration":19582329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:29.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:29.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:30.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:30.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:30.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:30.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:30.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:30.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:31.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:31.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:31.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:31.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:31.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:31.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:32.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:32.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:32.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:32.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:32.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862388610839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:32.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:32.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862388610839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:10:32.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:32.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:32.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:32.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:32.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:33.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:33.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:33.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:33.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:33.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:33.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:33.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:33.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:33.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:33.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:34.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:34.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:34.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:34.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:34.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:10:34.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:34.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":619468940,"createTime":1749894247555,"epollFd":11,"onlineDuration":19587323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:34.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:34.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:35.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:35.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:35.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:35.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:35.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:35.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:35.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:35.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:36.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:36.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:36.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:36.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 23:10:36.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:36.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:36.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:36.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:36.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:36.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:36.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:36.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:37.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:37.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:37.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:37.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:38.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:38.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:38.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:38.477 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:38.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:38.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:38.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:38.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:38.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:38.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:39.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:39.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":621450836,"createTime":1749894247555,"epollFd":11,"onlineDuration":19591620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:39.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:39.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:39.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:39.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":621653500,"createTime":1749894247555,"epollFd":11,"onlineDuration":19591932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:39.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:39.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:39.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:39.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:40.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:40.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:40.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:40.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:40.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:40.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:40.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:40.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:41.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:41.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:41.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:41.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:41.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:41.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:41.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:41.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:42.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:42.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:42.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:42.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:42.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859867095947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:10:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859867095947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:10:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:10:42.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:42.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:42.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:42.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:43.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:43.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:43.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:43.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:43.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:43.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:43.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:10:43.752 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:10:43.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:10:43.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:43.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:43.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:43.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":623707776,"createTime":1749894247555,"epollFd":11,"onlineDuration":19596322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:44.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:44.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:44.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:44.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:44.551 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:10:44.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:44.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:44.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:44.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:44.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:45.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:45.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:45.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:45.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:45.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:45.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:48.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:48.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:49.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:49.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:49.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:10:49.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:10:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":626377940,"createTime":1749894247555,"epollFd":11,"onlineDuration":19601947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:10:49.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:49.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:51.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:51.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":627108320,"createTime":1749894247555,"epollFd":11,"onlineDuration":19603717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:52.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866352081298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:10:52.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:52.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.866352081298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:10:52.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:10:52.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:10:52.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:10:53.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:53.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":628413792,"createTime":1749894247555,"epollFd":11,"onlineDuration":19606448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:10:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:58.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:10:58.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:58.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":630757588,"createTime":1749894247555,"epollFd":11,"onlineDuration":19611312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:10:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:10:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:11:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":631255036,"createTime":1749894247555,"epollFd":11,"onlineDuration":19612487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:02.463 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87937355041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87937355041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:11:02.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:03.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:03.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:03.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:03.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":633114544,"createTime":1749894247555,"epollFd":11,"onlineDuration":19616337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:08.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:08.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:08.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:08.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:08.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:08.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:09.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:09.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":635568884,"createTime":1749894247555,"epollFd":11,"onlineDuration":19621630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":635867616,"createTime":1749894247555,"epollFd":11,"onlineDuration":19622244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:12.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889848709106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:12.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:12.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889848709106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:11:12.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:13.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:13.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:13.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:11:13.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:13.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:13.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:13.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:13.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 23:11:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:13.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":637813980,"createTime":1749894247555,"epollFd":11,"onlineDuration":19626322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:13.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:11:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:18.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:18.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:18.829 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:11:18.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:11:18.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:18.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":640173568,"createTime":1749894247555,"epollFd":11,"onlineDuration":19631327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:11:19.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:19.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":640278848,"createTime":1749894247555,"epollFd":11,"onlineDuration":19631671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:22.482 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901119232177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:22.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:11:22.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901119232177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:11:22.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:11:23.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:23.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:24.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:24.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":642534472,"createTime":1749894247555,"epollFd":11,"onlineDuration":19636482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:28.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:28.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:28.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:11:28.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:11:28.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:28.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:29.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:29.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":645712612,"createTime":1749894247555,"epollFd":11,"onlineDuration":19643036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:31.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:31.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":645911328,"createTime":1749894247555,"epollFd":11,"onlineDuration":19643648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:32.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904460906982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:32.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:32.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904460906982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:11:32.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:11:34.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:34.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":647424728,"createTime":1749894247555,"epollFd":11,"onlineDuration":19646909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:38.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:38.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:11:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:38.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:11:39.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:39.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":649610604,"createTime":1749894247555,"epollFd":11,"onlineDuration":19651564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:11:40.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:40.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":650127792,"createTime":1749894247555,"epollFd":11,"onlineDuration":19652619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:42.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853870391845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:42.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:42.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.853870391845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:11:42.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:43.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:43.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":651947820,"createTime":1749894247555,"epollFd":11,"onlineDuration":19656402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:11:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:44.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:11:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 23:11:47.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-14 23:11:47.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 23:11:47.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-14 23:11:47.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 23:11:47.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 23:11:47.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-14 23:11:47.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:47.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 23:11:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-14 23:11:48.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-14 23:11:48.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 23:11:48.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-14 23:11:48.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-14 23:11:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-14 23:11:48.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:11:48.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-14 23:11:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 23:11:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-14 23:11:48.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:48.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:48.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 23:11:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 23:11:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 23:11:49.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":654319252,"createTime":1749894247555,"epollFd":11,"onlineDuration":19661587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:11:49.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 23:11:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:11:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 23:11:49.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 23:11:49.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 23:11:49.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":654649568,"createTime":1749894247555,"epollFd":11,"onlineDuration":19662026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 23:11:49.780 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:11:49.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:52.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.893102645874023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:11:52.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:52.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.893102645874023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:11:52.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:53.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:53.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:11:54.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:54.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":656718320,"createTime":1749894247555,"epollFd":11,"onlineDuration":19666673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:57.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:11:57.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:57.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:11:58.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:58.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:11:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:11:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":659026584,"createTime":1749894247555,"epollFd":11,"onlineDuration":19671558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:11:59.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:11:59.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":659576672,"createTime":1749894247555,"epollFd":11,"onlineDuration":19672827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:12:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:02.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:12:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:04.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:04.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":661450656,"createTime":1749894247555,"epollFd":11,"onlineDuration":19676802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/velvet/largest-citation-jet-a-closer-look-at-the-cessna-citation-longitude/ 2025-06-14 23:12:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:08.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:08.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:08.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:08.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:08.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":663698384,"createTime":1749894247555,"epollFd":11,"onlineDuration":19681308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:09.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:09.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":664095816,"createTime":1749894247555,"epollFd":11,"onlineDuration":19682172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:12:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:09.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/velvet/would-overture-work-for-alaska-airlines/ 2025-06-14 23:12:11.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:12:11.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:11.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brandon-jay-mclaren/film 2025-06-14 23:12:12.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:12.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:12.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:12:12.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860734939575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:12.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:12:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860734939575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 23:12:12.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:12:12.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:12:12.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:13.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:13.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:14.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:14.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":666122456,"createTime":1749894247555,"epollFd":11,"onlineDuration":19686644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:14.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:15.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:12:15.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:12:15.208 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:12:15.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:15.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:12:15.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:12:17.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:12:17.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:12:18.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:18.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:18.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:18.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:19.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:19.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:19.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":668485992,"createTime":1749894247555,"epollFd":11,"onlineDuration":19691729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:19.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:19.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":668763668,"createTime":1749894247555,"epollFd":11,"onlineDuration":19692056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:20.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:12:20.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:22.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:22.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:22.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:12:22.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86845588684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:22.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86845588684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:12:22.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:24.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:24.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:12:24.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:24.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671170632,"createTime":1749894247555,"epollFd":11,"onlineDuration":19697296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:24.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:12:24.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:12:26.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:12:26.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:12:27.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:12:27.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:12:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:28.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:12:28.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:28.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:28.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:12:28.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:29.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:29.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":673131472,"createTime":1749894247555,"epollFd":11,"onlineDuration":19701590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:29.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:29.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":673463104,"createTime":1749894247555,"epollFd":11,"onlineDuration":19702216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:32.530 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862510681152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:32.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:12:32.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862510681152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:12:32.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:12:33.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:33.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:33.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:33.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":675437104,"createTime":1749894247555,"epollFd":11,"onlineDuration":19706317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:38.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:38.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:38.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:38.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":677790112,"createTime":1749894247555,"epollFd":11,"onlineDuration":19711317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:38.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:12:38.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:39.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:39.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:39.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":678145432,"createTime":1749894247555,"epollFd":11,"onlineDuration":19711983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:42.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898622512817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:42.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:42.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.898622512817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:12:42.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:43.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:43.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:44.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:44.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":680199708,"createTime":1749894247555,"epollFd":11,"onlineDuration":19716574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:44.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:12:44.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:44.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:12:46.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:48.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:48.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:12:49.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:49.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":682552716,"createTime":1749894247555,"epollFd":11,"onlineDuration":19721630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:49.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:49.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:12:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:12:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":682889612,"createTime":1749894247555,"epollFd":11,"onlineDuration":19722279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:50.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:12:50.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:50.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/218218/cherry-amish-friendship-bread-cupcakes-with-buttercream-frosting/ 2025-06-14 23:12:52.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89720344543457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:12:52.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:52.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89720344543457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:12:52.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:53.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:53.544 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:12:53.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:12:54.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:54.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:12:56.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:56.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":686050644,"createTime":1749894247555,"epollFd":11,"onlineDuration":19729038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:12:56.826 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:12:56.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:57.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:12:58.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:58.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:12:58.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:58.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:12:59.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:59.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":687235044,"createTime":1749894247555,"epollFd":11,"onlineDuration":19731639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:12:59.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:59.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:12:59.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:12:59.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:12:59.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:12:59.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":687479820,"createTime":1749894247555,"epollFd":11,"onlineDuration":19732007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:00.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:13:00.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:02.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906112670898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:02.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906112670898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:13:02.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:03.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:03.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:03.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:03.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":689484088,"createTime":1749894247555,"epollFd":11,"onlineDuration":19736322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:04.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:13:04.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:13:06.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:13:06.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:13:07.860 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:13:07.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:07.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:08.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:08.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:09.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":691925268,"createTime":1749894247555,"epollFd":11,"onlineDuration":19741567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:09.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:09.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":692222684,"createTime":1749894247555,"epollFd":11,"onlineDuration":19742098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:12.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906749725341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:12.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906749725341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:13:12.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:13.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:13.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:14.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:14.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:14.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:13:14.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:14.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":694340128,"createTime":1749894247555,"epollFd":11,"onlineDuration":19746733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:14.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:13:14.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:14.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:13:17.921 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:13:17.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:18.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:18.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:18.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:19.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:19.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:19.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:19.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:19.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":696683924,"createTime":1749894247555,"epollFd":11,"onlineDuration":19751708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:19.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:19.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":697022136,"createTime":1749894247555,"epollFd":11,"onlineDuration":19752360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:21.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:13:21.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 23:13:21.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:13:22.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864517211914063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:22.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:13:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864517211914063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:13:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:13:23.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:23.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:24.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:24.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":698964552,"createTime":1749894247555,"epollFd":11,"onlineDuration":19756636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:28.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:28.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:28.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:28.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:28.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:28.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":701210964,"createTime":1749894247555,"epollFd":11,"onlineDuration":19761336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:28.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:28.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:29.063 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:13:29.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:29.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:29.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:29.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":701405732,"createTime":1749894247555,"epollFd":11,"onlineDuration":19761773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:30.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:13:30.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:13:30.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:13:30.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:32.579 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868322372436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:32.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:32.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868322372436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:13:32.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:33.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:33.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":703750844,"createTime":1749894247555,"epollFd":11,"onlineDuration":19766816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:36.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:13:36.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:13:36.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:13:36.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:13:38.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:38.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:38.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:38.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:38.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:38.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":706015680,"createTime":1749894247555,"epollFd":11,"onlineDuration":19771412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:39.144 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:13:39.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:39.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:39.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:40.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:40.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":706538132,"createTime":1749894247555,"epollFd":11,"onlineDuration":19772493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:40.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:42.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87615394592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:42.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87615394592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:13:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:43.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:43.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:43.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:43.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":708342368,"createTime":1749894247555,"epollFd":11,"onlineDuration":19776337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:48.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:48.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:13:48.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:48.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:49.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:49.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:13:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":710751964,"createTime":1749894247555,"epollFd":11,"onlineDuration":19781580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:13:49.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:49.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":711116496,"createTime":1749894247555,"epollFd":11,"onlineDuration":19782286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:50.155 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:13:50.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:50.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:13:52.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90403175354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:13:52.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:52.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90403175354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:13:52.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:53.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:53.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:53.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:53.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":712954948,"createTime":1749894247555,"epollFd":11,"onlineDuration":19786328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:13:58.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:58.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:13:58.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:58.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:59.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:13:59.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:59.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/ilana-glazer-origin-launch-7483238 2025-06-14 23:13:59.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:59.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:13:59.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:13:59.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":715705388,"createTime":1749894247555,"epollFd":11,"onlineDuration":19791999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:00.260 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:00.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":715922528,"createTime":1749894247555,"epollFd":11,"onlineDuration":19792727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:00.801 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:01.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:02.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90085220336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:14:02.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90085220336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:14:02.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:14:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:04.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:04.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":717860996,"createTime":1749894247555,"epollFd":11,"onlineDuration":19796704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:08.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:08.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:09.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:09.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":720195580,"createTime":1749894247555,"epollFd":11,"onlineDuration":19801667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:09.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:09.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":720486416,"createTime":1749894247555,"epollFd":11,"onlineDuration":19802159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:11.326 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:11.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:11.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:12.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910921096801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:12.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:14:12.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910921096801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:14:12.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:14:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:13.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:13.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:13.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":722459100,"createTime":1749894247555,"epollFd":11,"onlineDuration":19806349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:15.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:14:15.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:18.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:18.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":724877908,"createTime":1749894247555,"epollFd":11,"onlineDuration":19811610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:19.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:19.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:14:19.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:19.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:14:20.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:20.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":725308240,"createTime":1749894247555,"epollFd":11,"onlineDuration":19812513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:21.360 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:21.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:22.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:22.623 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88199234008789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88199234008789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:14:22.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:23.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:23.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:23.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:23.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":727159852,"createTime":1749894247555,"epollFd":11,"onlineDuration":19816330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:28.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:28.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:28.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:28.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:28.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:28.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":729536548,"createTime":1749894247555,"epollFd":11,"onlineDuration":19821331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:29.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:29.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:29.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:29.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":729745792,"createTime":1749894247555,"epollFd":11,"onlineDuration":19821911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:32.444 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:32.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:32.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:32.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908058166503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:32.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:32.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908058166503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:14:32.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:33.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:33.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:33.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:33.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":731834284,"createTime":1749894247555,"epollFd":11,"onlineDuration":19826336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:14:38.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:38.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:38.587 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:38.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:38.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":734188608,"createTime":1749894247555,"epollFd":11,"onlineDuration":19831338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:38.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:38.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:39.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:39.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":734308364,"createTime":1749894247555,"epollFd":11,"onlineDuration":19831671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:42.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:42.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:42.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2011/08/31/htc-gingerbread-will-be-coming-to-the-droid-incredible-and-thunderbolt-in-september/ 2025-06-14 23:14:42.491 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:42.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:42.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90354347229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:42.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:42.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90354347229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:14:42.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:43.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:43.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:43.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":736624524,"createTime":1749894247555,"epollFd":11,"onlineDuration":19836573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:47.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:14:47.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:47.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:14:48.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:48.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:48.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:48.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:14:48.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:14:48.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:48.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:14:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:49.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":739086760,"createTime":1749894247555,"epollFd":11,"onlineDuration":19841892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:14:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:14:50.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:50.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":739676328,"createTime":1749894247555,"epollFd":11,"onlineDuration":19842932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:52.647 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905670166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:14:52.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:14:52.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905670166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:14:52.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:14:53.568 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:14:53.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:53.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:53.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:53.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:53.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":741279216,"createTime":1749894247555,"epollFd":11,"onlineDuration":19846345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:55.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:14:55.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:55.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/discover-the-highlights-of-takamatsu-japan-s-green-city/ 2025-06-14 23:14:58.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:58.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:14:58.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:58.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:14:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:14:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":743573004,"createTime":1749894247555,"epollFd":11,"onlineDuration":19851347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:14:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:14:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:14:59.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:14:59.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":743937536,"createTime":1749894247555,"epollFd":11,"onlineDuration":19852114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:02.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887020111083984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:02.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887020111083984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:15:02.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:03.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:15:03.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:15:03.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:03.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:04.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:04.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":746064192,"createTime":1749894247555,"epollFd":11,"onlineDuration":19856716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:04.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:15:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-08-foods-food-microbiome-database.html 2025-06-14 23:15:05.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:15:05.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:15:06.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:06.204 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:15:06.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:08.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:08.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:08.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:08.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:08.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:08.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":748276388,"createTime":1749894247555,"epollFd":11,"onlineDuration":19861336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:09.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:09.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":748455364,"createTime":1749894247555,"epollFd":11,"onlineDuration":19861899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:10.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/annmarie/2018/11/01/law-order-svu-season-20-episode-7-preview/ 2025-06-14 23:15:11.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:15:11.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:12.667 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.890596389770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:12.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:12.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.890596389770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:15:12.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:13.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":750946552,"createTime":1749894247555,"epollFd":11,"onlineDuration":19866971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:14.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:14.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:14.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:15:18.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:18.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:18.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":752987668,"createTime":1749894247555,"epollFd":11,"onlineDuration":19871351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:19.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:19.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:19.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:19.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":753269292,"createTime":1749894247555,"epollFd":11,"onlineDuration":19871929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:15:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:15:22.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910125732421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:22.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:15:22.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910125732421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:15:22.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:15:23.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:23.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:15:23.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:23.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":755315672,"createTime":1749894247555,"epollFd":11,"onlineDuration":19876339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:15:27.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:28.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:28.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:15:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:28.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:15:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:15:29.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:29.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":757742376,"createTime":1749894247555,"epollFd":11,"onlineDuration":19881589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:29.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:29.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":758081904,"createTime":1749894247555,"epollFd":11,"onlineDuration":19882159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:31.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:15:31.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:32.686 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908864974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:32.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:32.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908864974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:15:32.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:33.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:33.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":759998000,"createTime":1749894247555,"epollFd":11,"onlineDuration":19886397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:34.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:34.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32848343670 2025-06-14 23:15:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:38.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:38.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:38.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:38.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:38.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:38.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:38.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":762399700,"createTime":1749894247555,"epollFd":11,"onlineDuration":19891424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":762535248,"createTime":1749894247555,"epollFd":11,"onlineDuration":19891754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:42.695 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888978958129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:42.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:42.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888978958129883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:15:42.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:15:43.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:43.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:15:43.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:43.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":764730336,"createTime":1749894247555,"epollFd":11,"onlineDuration":19896323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:48.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:48.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:15:48.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:48.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:15:49.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:49.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:15:49.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:49.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":767257056,"createTime":1749894247555,"epollFd":11,"onlineDuration":19901648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:49.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:49.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":767480776,"createTime":1749894247555,"epollFd":11,"onlineDuration":19901989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:51.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:15:51.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:52.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90216064453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:15:52.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:52.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90216064453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:15:52.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:15:53.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:53.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:53.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:53.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":769486360,"createTime":1749894247555,"epollFd":11,"onlineDuration":19906351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:15:58.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:58.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:15:58.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:58.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:15:58.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:58.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":771820944,"createTime":1749894247555,"epollFd":11,"onlineDuration":19911349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:15:59.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:59.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:15:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:15:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":772197320,"createTime":1749894247555,"epollFd":11,"onlineDuration":19912106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:02.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907360076904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:02.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907360076904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:16:02.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:03.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:03.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:03.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:03.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":774192376,"createTime":1749894247555,"epollFd":11,"onlineDuration":19916441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:07.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:16:07.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:16:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:08.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:08.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:08.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:16:09.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:09.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":776584864,"createTime":1749894247555,"epollFd":11,"onlineDuration":19921600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":776812532,"createTime":1749894247555,"epollFd":11,"onlineDuration":19921931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:12.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90044593811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:12.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90044593811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:16:12.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:13.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:13.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:13.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:13.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":778843120,"createTime":1749894247555,"epollFd":11,"onlineDuration":19926357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:18.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:18.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:18.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:18.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:18.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:18.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:16:19.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:19.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":781384316,"createTime":1749894247555,"epollFd":11,"onlineDuration":19931814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:19.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:19.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":781581716,"createTime":1749894247555,"epollFd":11,"onlineDuration":19932160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:20.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:20.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:20.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:16:22.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916133880615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:22.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:16:22.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916133880615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:16:22.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:16:23.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:23.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:23.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:23.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":783530712,"createTime":1749894247555,"epollFd":11,"onlineDuration":19936344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:28.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:28.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:28.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":785898196,"createTime":1749894247555,"epollFd":11,"onlineDuration":19941364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:16:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":786290364,"createTime":1749894247555,"epollFd":11,"onlineDuration":19942197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:32.739 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88162612915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:32.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:16:32.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88162612915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:16:32.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:16:33.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:33.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:33.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:33.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":788260416,"createTime":1749894247555,"epollFd":11,"onlineDuration":19946359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:16:37.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:38.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:38.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":790589736,"createTime":1749894247555,"epollFd":11,"onlineDuration":19951353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:39.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:39.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:16:39.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:39.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":790870044,"createTime":1749894247555,"epollFd":11,"onlineDuration":19951953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:42.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858606338500977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:42.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.858606338500977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:16:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:44.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:44.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":793278324,"createTime":1749894247555,"epollFd":11,"onlineDuration":19957059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:48.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:16:48.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:48.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":795322072,"createTime":1749894247555,"epollFd":11,"onlineDuration":19961369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:16:48.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:48.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:16:49.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:49.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":795773460,"createTime":1749894247555,"epollFd":11,"onlineDuration":19962353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:52.759 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860002517700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:16:52.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:52.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860002517700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:16:52.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:53.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:53.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:16:53.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:53.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":797726404,"createTime":1749894247555,"epollFd":11,"onlineDuration":19966444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:55.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:57.283 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:16:57.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:16:58.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:58.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:16:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":800045196,"createTime":1749894247555,"epollFd":11,"onlineDuration":19971348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:16:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:16:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:16:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":800520272,"createTime":1749894247555,"epollFd":11,"onlineDuration":19972486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:01.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:01.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:01.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/little-brother/music/little-brother-two-step-blues-ft-darien-brockingtonx08x07x10 2025-06-14 23:17:02.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891807556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:02.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:17:02.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891807556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:17:02.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:17:03.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:03.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:03.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:03.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":802398204,"createTime":1749894247555,"epollFd":11,"onlineDuration":19976372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:17:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:05.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:17:05.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:05.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:05.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:17:08.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:08.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:08.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:08.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:09.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:09.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:10.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:10.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":805235500,"createTime":1749894247555,"epollFd":11,"onlineDuration":19982472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:17:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:17:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":805355256,"createTime":1749894247555,"epollFd":11,"onlineDuration":19982810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:12.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:17:12.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:17:12.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:17:12.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:12.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 23:17:12.779 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885515213012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:17:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885515213012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 23:17:12.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:17:13.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:13.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:17:14.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:14.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":807162124,"createTime":1749894247555,"epollFd":11,"onlineDuration":19986590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:17.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:17:17.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:17.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:17:17.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:17:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:18.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:17:18.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:18.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:17:18.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:17:18.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:17:18.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:18.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:19.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:19.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":809499340,"createTime":1749894247555,"epollFd":11,"onlineDuration":19991586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:19.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:19.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":809817812,"createTime":1749894247555,"epollFd":11,"onlineDuration":19992077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:21.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:17:21.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:17:21.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:21.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:17:22.782 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906848907470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:22.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:22.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906848907470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:17:22.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:23.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:23.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:23.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/233405/karens-easy-baked-mushroom-and-onion-risotto/ 2025-06-14 23:17:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:24.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:24.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":811891828,"createTime":1749894247555,"epollFd":11,"onlineDuration":19996769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:27.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:17:27.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:17:28.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:28.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:28.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:28.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":814190880,"createTime":1749894247555,"epollFd":11,"onlineDuration":20001522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:29.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:17:29.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:17:29.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:29.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":814555412,"createTime":1749894247555,"epollFd":11,"onlineDuration":20002245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:32.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88743782043457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:32.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:17:32.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88743782043457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:17:32.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:17:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:34.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:34.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":816628112,"createTime":1749894247555,"epollFd":11,"onlineDuration":20006729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:17:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:37.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:37.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:37.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/edible/grains/quinoa/quinoa-plant-benefits.htm 2025-06-14 23:17:38.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:17:38.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:38.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:17:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:38.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:38.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:38.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:38.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:38.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:38.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:17:38.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:38.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:17:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:17:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:39.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:39.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":818894264,"createTime":1749894247555,"epollFd":11,"onlineDuration":20011593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:39.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:39.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":819212736,"createTime":1749894247555,"epollFd":11,"onlineDuration":20012159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:42.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865068435668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:42.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:42.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865068435668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:17:42.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:43.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:43.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:17:44.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:44.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":821281488,"createTime":1749894247555,"epollFd":11,"onlineDuration":20016731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:47.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:17:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:47.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-14 23:17:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:48.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:17:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:48.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:48.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:17:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:49.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":823647656,"createTime":1749894247555,"epollFd":11,"onlineDuration":20021762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:17:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":823870060,"createTime":1749894247555,"epollFd":11,"onlineDuration":20022130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:17:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/perrie-edwards/news/perrie-edwards-explains-why-she-hasn-t-set-a-wedding-date_6381787 2025-06-14 23:17:52.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875690460205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:17:52.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:17:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875690460205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:17:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:17:53.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:17:53.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:17:53.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:53.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:54.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:54.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826004612,"createTime":1749894247555,"epollFd":11,"onlineDuration":20026676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:54.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:17:54.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:17:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:17:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:17:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:17:55.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:17:57.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:17:57.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:57.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/meat/seasons-best-stuffed-pork-chops/ 2025-06-14 23:17:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:58.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:58.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:58.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:17:58.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:58.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":828274712,"createTime":1749894247555,"epollFd":11,"onlineDuration":20031357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:17:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:17:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:17:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":828524752,"createTime":1749894247555,"epollFd":11,"onlineDuration":20031923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:02.811 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896419525146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896419525146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:18:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:03.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:18:03.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:04.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:04.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":830721156,"createTime":1749894247555,"epollFd":11,"onlineDuration":20036792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:05.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 23:18:05.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:18:05.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:18:05.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:18:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:08.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:08.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:18:09.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:09.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":833070216,"createTime":1749894247555,"epollFd":11,"onlineDuration":20041752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:09.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:09.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":833424220,"createTime":1749894247555,"epollFd":11,"onlineDuration":20042351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:12.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889738082885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:12.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:12.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889738082885742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:18:12.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:12.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:12.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:12.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/wye-valley-break-guide/ 2025-06-14 23:18:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:18:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:18:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:14.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:14.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":835306100,"createTime":1749894247555,"epollFd":11,"onlineDuration":20046517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:18.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:18.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:18:18.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:18.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":837559092,"createTime":1749894247555,"epollFd":11,"onlineDuration":20051372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:19.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:19.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":837731488,"createTime":1749894247555,"epollFd":11,"onlineDuration":20051706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:22.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850711822509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:22.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:22.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.850711822509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:18:22.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:23.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:23.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:18:24.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:24.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":840312164,"createTime":1749894247555,"epollFd":11,"onlineDuration":20057108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:28.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:28.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:18:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:18:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:28.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":842305904,"createTime":1749894247555,"epollFd":11,"onlineDuration":20061364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:28.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:28.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:29.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:18:29.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":842421712,"createTime":1749894247555,"epollFd":11,"onlineDuration":20061704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:32.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8707332611084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:32.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:32.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8707332611084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:18:32.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:33.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:33.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:33.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:18:33.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:33.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:18:33.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:33.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:33.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:18:33.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:33.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":844677336,"createTime":1749894247555,"epollFd":11,"onlineDuration":20066350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:38.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:38.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:18:38.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:38.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:18:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":847034292,"createTime":1749894247555,"epollFd":11,"onlineDuration":20071368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:39.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:39.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:18:39.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:39.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":847263276,"createTime":1749894247555,"epollFd":11,"onlineDuration":20071919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:42.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:42.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:18:42.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887584686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:18:42.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:18:43.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:43.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:44.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:44.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":849774204,"createTime":1749894247555,"epollFd":11,"onlineDuration":20077226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:48.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:48.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:18:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:18:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:49.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:49.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:49.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":852078520,"createTime":1749894247555,"epollFd":11,"onlineDuration":20082144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:18:50.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:50.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":852193012,"createTime":1749894247555,"epollFd":11,"onlineDuration":20082457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:52.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894485473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:18:52.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:52.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.894485473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:18:52.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:53.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:53.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:53.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:18:53.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:53.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:18:53.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:53.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 23:18:54.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:18:54.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":854167012,"createTime":1749894247555,"epollFd":11,"onlineDuration":20086736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:18:54.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 23:18:54.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:54.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 23:18:55.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:55.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 23:18:56.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:18:56.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:56.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2842869/best-things-to-do-san-sebastian-spain/ 2025-06-14 23:18:58.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:58.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:18:58.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:58.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:58.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:58.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:18:59.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:18:59.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":856645040,"createTime":1749894247555,"epollFd":11,"onlineDuration":20091900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:00.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:00.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":857055632,"createTime":1749894247555,"epollFd":11,"onlineDuration":20092844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:02.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869327545166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:02.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:19:02.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869327545166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:19:02.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:19:03.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:03.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":858851972,"createTime":1749894247555,"epollFd":11,"onlineDuration":20096375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:08.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:08.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:08.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":861176028,"createTime":1749894247555,"epollFd":11,"onlineDuration":20101358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:09.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:09.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":861264200,"createTime":1749894247555,"epollFd":11,"onlineDuration":20101687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:11.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:19:11.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:19:11.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:11.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:12.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872766494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:12.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:12.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872766494750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:19:12.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:13.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:13.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:13.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:13.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":863544828,"createTime":1749894247555,"epollFd":11,"onlineDuration":20106368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:15.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:15.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:15.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:19:16.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:16.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:16.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/what-is-mortadella/ 2025-06-14 23:19:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:18.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:19.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:19.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":865959688,"createTime":1749894247555,"epollFd":11,"onlineDuration":20111593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:19.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:19.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:19.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:19.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":866242628,"createTime":1749894247555,"epollFd":11,"onlineDuration":20112102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:22.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:19:22.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:22.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-time-capsule/wptc-dialog.css 2025-06-14 23:19:22.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859230041503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:19:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.859230041503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:19:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:19:23.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:23.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-time-capsule/wptc-dialog.css 2025-06-14 23:19:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":868499568,"createTime":1749894247555,"epollFd":11,"onlineDuration":20116921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:28.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:28.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:28.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:28.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":870611748,"createTime":1749894247555,"epollFd":11,"onlineDuration":20121363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:29.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:29.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:29.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":871035500,"createTime":1749894247555,"epollFd":11,"onlineDuration":20122334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:31.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:19:31.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:32.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90163230895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:32.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:32.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90163230895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:19:32.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:33.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:19:33.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:33.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:33.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":873309548,"createTime":1749894247555,"epollFd":11,"onlineDuration":20127224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:35.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:35.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:35.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/737.html---------------- 2025-06-14 23:19:36.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:36.649 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:19:36.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:38.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:38.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:38.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:38.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":875267756,"createTime":1749894247555,"epollFd":11,"onlineDuration":20131377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:39.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:19:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:19:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:39.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":875373036,"createTime":1749894247555,"epollFd":11,"onlineDuration":20131715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:42.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905929565429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:42.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:42.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905929565429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:19:42.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:43.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:43.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":877598392,"createTime":1749894247555,"epollFd":11,"onlineDuration":20136371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:45.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:45.108 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:19:45.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:46.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:19:46.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:46.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:19:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:48.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:19:49.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:49.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":879961928,"createTime":1749894247555,"epollFd":11,"onlineDuration":20141605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:19:49.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:49.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:19:50.431 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:19:50.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:50.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:50.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":880847596,"createTime":1749894247555,"epollFd":11,"onlineDuration":20143268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:51.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:19:51.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:51.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 23:19:52.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904767990112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:19:52.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:19:52.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904767990112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:19:52.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:19:53.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:53.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:54.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:54.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":882368892,"createTime":1749894247555,"epollFd":11,"onlineDuration":20146472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:56.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:19:56.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:19:58.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:58.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:19:58.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:58.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":884636360,"createTime":1749894247555,"epollFd":11,"onlineDuration":20151366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:19:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:59.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:19:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:19:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":884723216,"createTime":1749894247555,"epollFd":11,"onlineDuration":20151834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:02.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85352897644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:02.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:20:02.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.85352897644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:20:02.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:20:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:20:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:04.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:04.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":887113072,"createTime":1749894247555,"epollFd":11,"onlineDuration":20156686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:07.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:20:07.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:20:08.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:08.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":889368696,"createTime":1749894247555,"epollFd":11,"onlineDuration":20161362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:08.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:08.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":889799028,"createTime":1749894247555,"epollFd":11,"onlineDuration":20162232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:11.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:20:11.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:20:12.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904449462890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:12.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:12.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904449462890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:20:12.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:13.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:13.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:14.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:14.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":891862516,"createTime":1749894247555,"epollFd":11,"onlineDuration":20166781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:18.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:18.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:19.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:19.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":894368180,"createTime":1749894247555,"epollFd":11,"onlineDuration":20171969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:19.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:19.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:20.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:20.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":894576108,"createTime":1749894247555,"epollFd":11,"onlineDuration":20172582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:21.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:21.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:21.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/awards-events 2025-06-14 23:20:22.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:20:22.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:22.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/noel-gallagher/3 2025-06-14 23:20:22.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91347885131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:22.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:20:22.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91347885131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:20:22.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:20:23.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:23.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":896568532,"createTime":1749894247555,"epollFd":11,"onlineDuration":20176770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:27.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:20:27.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:27.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-crossbody-bags-7503431 2025-06-14 23:20:28.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:28.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":898824156,"createTime":1749894247555,"epollFd":11,"onlineDuration":20181608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:29.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:29.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:29.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:29.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":899011028,"createTime":1749894247555,"epollFd":11,"onlineDuration":20181947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:32.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:20:32.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:32.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/duster-coat-fashion-trend-6504694 2025-06-14 23:20:32.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911827087402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:32.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:20:32.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911827087402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e180 2025-06-14 23:20:32.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:20:33.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:33.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":901202168,"createTime":1749894247555,"epollFd":11,"onlineDuration":20186596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:20:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:39.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:39.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:20:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:20:39.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:39.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":903576232,"createTime":1749894247555,"epollFd":11,"onlineDuration":20191669,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:41.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:41.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:41.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:41.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":904904076,"createTime":1749894247555,"epollFd":11,"onlineDuration":20194332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:42.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884170532226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:42.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:42.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884170532226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:20:42.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:20:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:20:43.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:43.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:43.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:20:43.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:20:44.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:44.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":905913448,"createTime":1749894247555,"epollFd":11,"onlineDuration":20196671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:48.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:48.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:20:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":908192760,"createTime":1749894247555,"epollFd":11,"onlineDuration":20201384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:20:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:48.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:20:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:20:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:50.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:20:51.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:51.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":909198184,"createTime":1749894247555,"epollFd":11,"onlineDuration":20203608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:52.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864835739135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:20:52.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:52.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.864835739135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:20:52.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:20:53.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:53.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:54.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:54.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":910622096,"createTime":1749894247555,"epollFd":11,"onlineDuration":20206647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:58.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:58.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:58.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:58.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:20:58.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:58.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:20:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":912973788,"createTime":1749894247555,"epollFd":11,"onlineDuration":20211615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:20:59.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:20:59.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":913215932,"createTime":1749894247555,"epollFd":11,"onlineDuration":20211976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:00.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:00.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:00.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-14 23:21:02.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82672691345215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:02.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:02.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.82672691345215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:21:02.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":915307056,"createTime":1749894247555,"epollFd":11,"onlineDuration":20216607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:08.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:08.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:21:08.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:08.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":917599528,"createTime":1749894247555,"epollFd":11,"onlineDuration":20221376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:08.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:08.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:09.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:09.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":917706124,"createTime":1749894247555,"epollFd":11,"onlineDuration":20221717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:12.960 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829662322998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:12.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:12.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829662322998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:21:12.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:13.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:13.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:14.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:14.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":920090716,"createTime":1749894247555,"epollFd":11,"onlineDuration":20226860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:21:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:16.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:16.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:16.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-14 23:21:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:18.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:18.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:18.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:21:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":922298964,"createTime":1749894247555,"epollFd":11,"onlineDuration":20231385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":922409508,"createTime":1749894247555,"epollFd":11,"onlineDuration":20231712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:22.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863353729248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:22.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:22.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.863353729248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:21:22.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:23.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:23.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:23.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:23.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":924644076,"createTime":1749894247555,"epollFd":11,"onlineDuration":20236380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:24.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-14 23:21:24.686 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:21:24.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:24.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:24.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:24.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 23:21:24.694 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:21:24.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:29.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:29.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":927299764,"createTime":1749894247555,"epollFd":11,"onlineDuration":20242013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:30.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:30.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":927584020,"createTime":1749894247555,"epollFd":11,"onlineDuration":20242825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/barbie-aldo-collaboration-interview-7554762 2025-06-14 23:21:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:21:31.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:31.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:21:32.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891952514648438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:32.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:21:32.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891952514648438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:21:32.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:21:33.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:21:33.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:33.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-foundations-for-mature-skin-8558152 2025-06-14 23:21:33.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:21:33.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:33.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:33.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:33.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:33.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":929315876,"createTime":1749894247555,"epollFd":11,"onlineDuration":20246378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:35.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/emma-roberts-vivaia-aria-walker-ballet-flats-7566654 2025-06-14 23:21:37.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:37.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/greta-gerwig-barbie-last-line-7565258 2025-06-14 23:21:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:21:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:38.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:38.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:38.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":931700468,"createTime":1749894247555,"epollFd":11,"onlineDuration":20251372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:39.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:39.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":931838648,"createTime":1749894247555,"epollFd":11,"onlineDuration":20251870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:39.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:21:39.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:39.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/jennifer-lopez-ben-affleck-living-apart-8650600 2025-06-14 23:21:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:21:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/meghan-markle-peach-maxi-dress-nigerian-tour-8646471 2025-06-14 23:21:42.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063a10 2025-06-14 23:21:42.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:42.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/queen-letizia-slingback-heels-for-summer-8643290 2025-06-14 23:21:42.987 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87166404724121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:42.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049040 2025-06-14 23:21:42.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87166404724121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec049040 2025-06-14 23:21:42.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049040 2025-06-14 23:21:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:43.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:44.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049040 2025-06-14 23:21:44.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:44.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/shark-flexstyle-air-drying-styling-system-review-6829638 2025-06-14 23:21:44.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:44.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":934170600,"createTime":1749894247555,"epollFd":11,"onlineDuration":20256824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:47.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057290 2025-06-14 23:21:47.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:47.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/taylor-swift-black-dress-chiefs-varsity-jacket-8356972 2025-06-14 23:21:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:21:47.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:21:47.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:21:47.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:21:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:21:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:21:49.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:21:49.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:21:49.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:49.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":936517028,"createTime":1749894247555,"epollFd":11,"onlineDuration":20261785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:21:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:21:49.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:21:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/zoe-saldana-avatar-way-of-water-from-scratch-interview-2022-6834239 2025-06-14 23:21:50.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:50.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":936885508,"createTime":1749894247555,"epollFd":11,"onlineDuration":20262474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:51.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:21:51.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:52.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916709899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:21:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:52.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916709899902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:21:52.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:21:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:21:53.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:21:53.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:53.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:54.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:54.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":938870036,"createTime":1749894247555,"epollFd":11,"onlineDuration":20266636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:55.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 23:21:55.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:21:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:21:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:21:58.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:58.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:21:58.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:58.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:21:59.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec049040 keealive timeout 2025-06-14 23:21:59.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063a10 keealive timeout 2025-06-14 23:21:59.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049040 2025-06-14 23:21:59.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063a10 2025-06-14 23:21:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":941491508,"createTime":1749894247555,"epollFd":11,"onlineDuration":20272077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:21:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:21:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":941591524,"createTime":1749894247555,"epollFd":11,"onlineDuration":20272414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:03.002 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914653778076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec049040 2025-06-14 23:22:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914653778076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec049040 2025-06-14 23:22:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec049040 2025-06-14 23:22:03.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057290 keealive timeout 2025-06-14 23:22:03.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057290 2025-06-14 23:22:03.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:03.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":943466824,"createTime":1749894247555,"epollFd":11,"onlineDuration":20276384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:05.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:22:05.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:22:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:08.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:08.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:09.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":945889580,"createTime":1749894247555,"epollFd":11,"onlineDuration":20281526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:09.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:09.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:09.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:09.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":946154096,"createTime":1749894247555,"epollFd":11,"onlineDuration":20282117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:10.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:22:10.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:22:13.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.920663833618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:13.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:22:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.920663833618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:22:13.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:22:13.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:13.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:22:14.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:14.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":948228112,"createTime":1749894247555,"epollFd":11,"onlineDuration":20286691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:18.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:22:18.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:18.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:22:18.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:18.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:22:19.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:19.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":950567960,"createTime":1749894247555,"epollFd":11,"onlineDuration":20291609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:19.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:19.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":950740356,"createTime":1749894247555,"epollFd":11,"onlineDuration":20291949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:22:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/story/trending-destinations-fall-travel 2025-06-14 23:22:21.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:21.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/best-greek-islands-to-visit 2025-06-14 23:22:22.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:22.647 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:22:22.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:23.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91838836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:23.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:23.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91838836669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:22:23.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:23.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:23.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:23.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:22:23.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:22:24.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:24.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":952931496,"createTime":1749894247555,"epollFd":11,"onlineDuration":20296624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2019/12/16/google-personal-results-gone/ 2025-06-14 23:22:26.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:22:26.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:26.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:22:26.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:22:26.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:26.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/salena/thmb/IgdQ1A6OyDwPCjv_UefY94SmLfI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/farrow--ball-setting-plaster-kitchen-lead-0723-67e16b1a602c4c7eafd18d479d560915.jpg 2025-06-14 23:22:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:28.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:28.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:28.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":955202912,"createTime":1749894247555,"epollFd":11,"onlineDuration":20301379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:29.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:29.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:22:29.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:29.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":955527964,"createTime":1749894247555,"epollFd":11,"onlineDuration":20301959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:31.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:22:31.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:22:31.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:22:31.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:22:33.032 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878053665161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:33.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:22:33.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878053665161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:22:33.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:22:33.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:33.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:33.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:33.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":957575660,"createTime":1749894247555,"epollFd":11,"onlineDuration":20306384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:22:37.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:22:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:38.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:39.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":959998416,"createTime":1749894247555,"epollFd":11,"onlineDuration":20311619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:39.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:39.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:39.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:39.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":960220820,"createTime":1749894247555,"epollFd":11,"onlineDuration":20311964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:41.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:22:41.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:22:41.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:22:41.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:22:41.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:22:41.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:43.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8822021484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:43.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:22:43.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8822021484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:22:43.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:22:43.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:43.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:22:43.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:43.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":962259304,"createTime":1749894247555,"epollFd":11,"onlineDuration":20316382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:48.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:48.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:22:48.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:48.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:22:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":964662320,"createTime":1749894247555,"epollFd":11,"onlineDuration":20321384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:22:49.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:49.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":965100548,"createTime":1749894247555,"epollFd":11,"onlineDuration":20322423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:53.051 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883607864379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:22:53.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:53.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883607864379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:22:53.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:54.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:54.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:22:54.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:54.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":967265368,"createTime":1749894247555,"epollFd":11,"onlineDuration":20327071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:22:57.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:57.897 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:22:57.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:58.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:58.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:58.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:58.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:22:59.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:59.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":969430188,"createTime":1749894247555,"epollFd":11,"onlineDuration":20331796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:22:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:22:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:22:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/norah/recipes/plums-roasted-with-sloe-gin/ 2025-06-14 23:23:00.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:00.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:00.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:00.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970123720,"createTime":1749894247555,"epollFd":11,"onlineDuration":20333306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:00.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:00.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:01.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:01.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:03.062 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905866622924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:03.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:03.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905866622924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:23:03.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:03.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:03.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:03.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:03.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":971642384,"createTime":1749894247555,"epollFd":11,"onlineDuration":20336395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:08.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:08.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:08.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 23:23:08.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:08.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:23:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:08.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:08.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:08.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:23:08.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:08.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":973995392,"createTime":1749894247555,"epollFd":11,"onlineDuration":20341385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:09.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:09.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:09.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:09.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":974287544,"createTime":1749894247555,"epollFd":11,"onlineDuration":20341950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:23:13.062 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91400718688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:13.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:23:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91400718688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:13.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:23:13.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:13.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:23:13.847 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:23:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:23:13.941 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:23:13.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:23:14.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:23:14.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:14.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2017/04/20/multi-user-voice-recognition-rolling-google-home-today/ 2025-06-14 23:23:14.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:23:14.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:14.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":976743200,"createTime":1749894247555,"epollFd":11,"onlineDuration":20347131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:15.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:23:15.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:16.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:16.651 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:23:16.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec056960 2025-06-14 23:23:19.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:19.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:19.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:23:19.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:19.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":979039620,"createTime":1749894247555,"epollFd":11,"onlineDuration":20352025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:19.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:19.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:20.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:23:20.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:20.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:23:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:23:20.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:20.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":979600236,"createTime":1749894247555,"epollFd":11,"onlineDuration":20353307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:23.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91744613647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:23.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:23:23.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91744613647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:23:23.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:23:23.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:23:23.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:23.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:23.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:23.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:23.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":981000460,"createTime":1749894247555,"epollFd":11,"onlineDuration":20356444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:28.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:28.534 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:23:28.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:23:28.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:28.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:29.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:29.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":983524548,"createTime":1749894247555,"epollFd":11,"onlineDuration":20361723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:29.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:29.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":983729844,"createTime":1749894247555,"epollFd":11,"onlineDuration":20362069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:31.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:23:31.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:23:33.079 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.871246337890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:33.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:23:33.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.871246337890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:23:33.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:23:33.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:33.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:33.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:33.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":985742008,"createTime":1749894247555,"epollFd":11,"onlineDuration":20366400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:35.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:23:35.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:38.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:38.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:38.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:38.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":988120020,"createTime":1749894247555,"epollFd":11,"onlineDuration":20371414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:39.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:39.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:39.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:39.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":988458232,"createTime":1749894247555,"epollFd":11,"onlineDuration":20372109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:40.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:40.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:43.090 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86708641052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:43.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:43.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86708641052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:23:43.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:43.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:43.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec056960 2025-06-14 23:23:43.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:43.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":990500664,"createTime":1749894247555,"epollFd":11,"onlineDuration":20376383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:44.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:23:44.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:23:48.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:48.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec056960 2025-06-14 23:23:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:23:48.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:48.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":992826036,"createTime":1749894247555,"epollFd":11,"onlineDuration":20381386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:23:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:23:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":992928684,"createTime":1749894247555,"epollFd":11,"onlineDuration":20381755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:52.450 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:23:52.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:53.099 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.897802352905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:23:53.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:53.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.897802352905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:23:53.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:23:53.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:53.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:54.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:54.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":995300116,"createTime":1749894247555,"epollFd":11,"onlineDuration":20386784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:58.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:58.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:58.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:58.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:23:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:23:59.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:59.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":997549160,"createTime":1749894247555,"epollFd":11,"onlineDuration":20391523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:23:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:23:59.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":997858420,"createTime":1749894247555,"epollFd":11,"onlineDuration":20392105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:24:00.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:24:00.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:24:01.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:24:01.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:24:03.110 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90114402770996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:03.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:03.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90114402770996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:24:03.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:03.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:24:03.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:24:03.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:03.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec056960 2025-06-14 23:24:03.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:03.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":999861372,"createTime":1749894247555,"epollFd":11,"onlineDuration":20396407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:24:08.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:08.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec056960 2025-06-14 23:24:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:08.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:09.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:09.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:09.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:09.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1002315712,"createTime":1749894247555,"epollFd":11,"onlineDuration":20401640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:24:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1002542064,"createTime":1749894247555,"epollFd":11,"onlineDuration":20402027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:13.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874601364135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:13.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:13.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874601364135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:24:13.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:13.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:13.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:24:14.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:14.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:14.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:24:14.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:14.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1004926656,"createTime":1749894247555,"epollFd":11,"onlineDuration":20407118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:19.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:24:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:23.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875335693359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:23.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:24:23.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.875335693359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:23.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:24:25.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:25.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1009866920,"createTime":1749894247555,"epollFd":11,"onlineDuration":20417748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec056960 2025-06-14 23:24:25.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:25.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:24:26.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:26.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:26.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:26.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010316992,"createTime":1749894247555,"epollFd":11,"onlineDuration":20418721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:26.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:26.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010632832,"createTime":1749894247555,"epollFd":11,"onlineDuration":20419312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:24:28.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:28.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:28.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:28.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:24:28.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:28.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:29.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:24:29.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:29.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/ID3/license.txt 2025-06-14 23:24:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1011747484,"createTime":1749894247555,"epollFd":11,"onlineDuration":20421788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:24:29.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//feed/ 2025-06-14 23:24:29.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 23:24:29.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1012067272,"createTime":1749894247555,"epollFd":11,"onlineDuration":20422359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:29.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:29.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 23:24:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 23:24:30.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:30.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 23:24:30.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:30.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 23:24:30.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:30.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-14 23:24:31.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:31.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 23:24:31.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:24:31.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:31.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:31.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2021/wp-includes/wlwmanifest.xml 2025-06-14 23:24:31.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:31.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 23:24:31.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:31.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 23:24:31.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:31.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 23:24:32.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:32.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 23:24:32.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:32.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 23:24:33.135 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910898208618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:33.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:33.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910898208618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:24:33.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:33.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:33.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:34.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:24:34.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:24:34.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:34.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1014424228,"createTime":1749894247555,"epollFd":11,"onlineDuration":20427334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:35.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:35.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:35.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:24:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:39.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:39.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1016585100,"createTime":1749894247555,"epollFd":11,"onlineDuration":20431926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:39.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:39.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:39.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:39.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1016775920,"createTime":1749894247555,"epollFd":11,"onlineDuration":20432357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:24:40.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:24:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:24:40.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:24:40.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:40.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:24:41.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:24:41.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:24:43.146 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923402786254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:24:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923402786254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:24:43.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:24:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:24:44.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:44.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1018842040,"createTime":1749894247555,"epollFd":11,"onlineDuration":20436736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:24:48.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:48.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:48.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:24:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:48.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:24:49.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:49.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1021129248,"createTime":1749894247555,"epollFd":11,"onlineDuration":20441656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:24:49.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:24:49.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:24:49.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:49.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1021380604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20441993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:51.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:24:51.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:53.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836273193359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:24:53.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.836273193359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:24:53.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:24:53.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:53.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:54.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:54.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1023473044,"createTime":1749894247555,"epollFd":11,"onlineDuration":20446660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 23:24:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:24:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:24:57.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:24:58.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:58.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:24:58.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:58.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1025845792,"createTime":1749894247555,"epollFd":11,"onlineDuration":20451729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:24:59.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:59.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:24:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:24:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1026119520,"createTime":1749894247555,"epollFd":11,"onlineDuration":20452135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:00.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:00.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2556405/tips-for-planning-a-trip-to-walk-in-your-ancestors-footsteps/ 2025-06-14 23:25:01.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:25:01.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:25:01.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:25:01.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:25:03.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862424850463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:03.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:03.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.862424850463867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:25:03.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:03.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:03.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:04.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:04.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1028086940,"createTime":1749894247555,"epollFd":11,"onlineDuration":20456620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:08.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:08.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:08.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:08.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:08.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:09.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:09.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1030845276,"createTime":1749894247555,"epollFd":11,"onlineDuration":20462092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:09.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:09.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1030900548,"createTime":1749894247555,"epollFd":11,"onlineDuration":20462427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:13.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844593048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:13.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:13.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844593048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:25:13.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:13.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:13.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:25:14.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:14.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1032867968,"createTime":1749894247555,"epollFd":11,"onlineDuration":20466654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:15.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:25:15.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:18.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:18.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:25:18.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:18.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:25:18.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:18.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:25:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1035134120,"createTime":1749894247555,"epollFd":11,"onlineDuration":20471408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:19.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:19.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1035532868,"createTime":1749894247555,"epollFd":11,"onlineDuration":20471991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:20.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:20.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2011/03/18/unnamed-toshiba-honeycomb-tablet-appears-on-amazon-no-word-on-price/ 2025-06-14 23:25:23.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891511917114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:23.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.891511917114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:25:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:23.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:23.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:23.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:23.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1037501604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20476400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:28.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:28.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:30.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:30.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1040404700,"createTime":1749894247555,"epollFd":11,"onlineDuration":20482593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:30.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1040802132,"createTime":1749894247555,"epollFd":11,"onlineDuration":20483402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:33.187 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.895442962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:33.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:33.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.895442962646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:25:33.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:25:34.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:34.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:34.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:34.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1042262892,"createTime":1749894247555,"epollFd":11,"onlineDuration":20486795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:35.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:25:35.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:38.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:38.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:38.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:39.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:39.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:39.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:39.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1044910684,"createTime":1749894247555,"epollFd":11,"onlineDuration":20492039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:39.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:39.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1044968588,"createTime":1749894247555,"epollFd":11,"onlineDuration":20492376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:43.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855499267578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:43.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:43.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855499267578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:25:43.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:43.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:43.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:25:43.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:43.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1046879420,"createTime":1749894247555,"epollFd":11,"onlineDuration":20496420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:25:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:25:48.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:48.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:25:49.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:49.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1049699608,"createTime":1749894247555,"epollFd":11,"onlineDuration":20502204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:25:50.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:50.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1049824628,"createTime":1749894247555,"epollFd":11,"onlineDuration":20502557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:52.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:25:52.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:25:53.206 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829015731811523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:25:53.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:53.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.829015731811523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:25:53.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:25:53.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:53.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:53.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:53.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1051577540,"createTime":1749894247555,"epollFd":11,"onlineDuration":20506414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:58.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:25:58.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:58.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:25:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1053998980,"createTime":1749894247555,"epollFd":11,"onlineDuration":20511799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:25:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:25:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1054280604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20512135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:03.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860172271728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:03.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:03.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.860172271728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:26:03.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1056429632,"createTime":1749894247555,"epollFd":11,"onlineDuration":20516740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:04.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:04.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:04.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:26:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:08.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:09.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:09.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:09.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:09.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1058720788,"createTime":1749894247555,"epollFd":11,"onlineDuration":20521684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:09.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:09.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:09.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:09.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:09.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/what-to-do-with-figs/ 2025-06-14 23:26:10.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:10.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1059506440,"createTime":1749894247555,"epollFd":11,"onlineDuration":20523067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:13.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90021324157715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:13.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:26:13.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90021324157715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:26:13.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:26:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:13.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:13.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:13.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1061043528,"createTime":1749894247555,"epollFd":11,"onlineDuration":20526407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:18.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:18.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:18.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:18.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:19.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:19.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1063717640,"createTime":1749894247555,"epollFd":11,"onlineDuration":20532008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:19.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:19.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1063836080,"createTime":1749894247555,"epollFd":11,"onlineDuration":20532363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:21.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:26:21.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:23.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92243766784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:23.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:23.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92243766784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:26:23.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:26:23.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:23.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:24.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:24.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066108812,"createTime":1749894247555,"epollFd":11,"onlineDuration":20537097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:25.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:26:25.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:27.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:26:27.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:26:28.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:28.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:28.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:29.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:29.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:29.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:29.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1068098604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20541658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:29.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:29.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1068465768,"createTime":1749894247555,"epollFd":11,"onlineDuration":20542241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:33.236 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87413787841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:33.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87413787841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:26:33.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:34.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:34.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1070814828,"createTime":1749894247555,"epollFd":11,"onlineDuration":20547044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:38.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:38.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:38.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:38.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1072784880,"createTime":1749894247555,"epollFd":11,"onlineDuration":20551416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:39.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:39.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:39.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:39.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1073186260,"createTime":1749894247555,"epollFd":11,"onlineDuration":20552057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:43.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89356803894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:43.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:43.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89356803894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:26:43.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:43.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:43.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1075216848,"createTime":1749894247555,"epollFd":11,"onlineDuration":20556867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:48.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:48.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:26:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:48.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:48.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1077500108,"createTime":1749894247555,"epollFd":11,"onlineDuration":20561418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:26:48.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:48.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:26:49.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:49.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1077888328,"createTime":1749894247555,"epollFd":11,"onlineDuration":20562022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:53.255 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907325744628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:26:53.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:53.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907325744628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:26:53.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:26:53.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:53.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:53.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:53.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1079843904,"createTime":1749894247555,"epollFd":11,"onlineDuration":20566423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:58.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:58.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:26:58.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:58.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1082242972,"createTime":1749894247555,"epollFd":11,"onlineDuration":20571583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:26:59.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:59.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:26:59.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:26:59.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1082623296,"createTime":1749894247555,"epollFd":11,"onlineDuration":20572094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:03.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914140701293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:03.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:03.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914140701293945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:27:03.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:03.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:03.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1084524916,"createTime":1749894247555,"epollFd":11,"onlineDuration":20576427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:08.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:08.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:08.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:08.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:09.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:09.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1086893716,"createTime":1749894247555,"epollFd":11,"onlineDuration":20581636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:09.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:09.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1087235876,"createTime":1749894247555,"epollFd":11,"onlineDuration":20581971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:13.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91712760925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:13.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:13.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91712760925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:27:13.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:13.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:13.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1089284888,"createTime":1749894247555,"epollFd":11,"onlineDuration":20586588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:16.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:16.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:17.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:17.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:17.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:17.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:17.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:17.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:17.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:17.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:17.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:17.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:18.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:18.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:18.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:18.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:18.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:18.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:18.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:18.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:18.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:18.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:18.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:18.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1091579992,"createTime":1749894247555,"epollFd":11,"onlineDuration":20591413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:19.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:19.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:19.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:19.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1091914256,"createTime":1749894247555,"epollFd":11,"onlineDuration":20592235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:23.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909318923950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:23.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:23.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909318923950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:27:23.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:23.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:23.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1093950108,"createTime":1749894247555,"epollFd":11,"onlineDuration":20596418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:24.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:24.738 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:27:24.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:28.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:28.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:28.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:28.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:28.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1096251792,"createTime":1749894247555,"epollFd":11,"onlineDuration":20601417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:29.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:29.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:30.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:30.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1096767664,"createTime":1749894247555,"epollFd":11,"onlineDuration":20602569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:33.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904327392578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:33.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:33.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904327392578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:27:33.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:33.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:33.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1098632436,"createTime":1749894247555,"epollFd":11,"onlineDuration":20606422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 23:27:34.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 23:27:34.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 23:27:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 23:27:34.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 23:27:34.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 23:27:34.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:34.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 23:27:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 23:27:35.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 23:27:35.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 23:27:35.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 23:27:35.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 23:27:35.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 23:27:35.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 23:27:35.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 23:27:35.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 23:27:35.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:35.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 23:27:36.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 23:27:36.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 23:27:36.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 23:27:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 23:27:36.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 23:27:36.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 23:27:36.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 23:27:36.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 23:27:36.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 23:27:36.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:36.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 23:27:37.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 23:27:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 23:27:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 23:27:37.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 23:27:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 23:27:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 23:27:37.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:27:37.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:27:37.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 23:27:37.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 23:27:37.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 23:27:37.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:37.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 23:27:38.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 23:27:38.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 23:27:38.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 23:27:38.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 23:27:38.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 23:27:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 23:27:38.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 23:27:38.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:38.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 23:27:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 23:27:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:38.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 23:27:38.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:38.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:38.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 23:27:39.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 23:27:39.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 23:27:39.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 23:27:39.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 23:27:39.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 23:27:39.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1101222324,"createTime":1749894247555,"epollFd":11,"onlineDuration":20611921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 23:27:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 23:27:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 23:27:39.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1101388140,"createTime":1749894247555,"epollFd":11,"onlineDuration":20612267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:39.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 23:27:39.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:39.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 23:27:40.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:40.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 23:27:43.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91374969482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:43.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:27:43.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91374969482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:27:43.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:27:43.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:43.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1103323976,"createTime":1749894247555,"epollFd":11,"onlineDuration":20616413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:44.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:27:44.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:44.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:27:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:27:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:27:45.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:27:45.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:45.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 23:27:46.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e180 2025-06-14 23:27:46.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:46.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-14 23:27:47.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:27:47.049 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:27:47.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:27:47.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:27:47.860 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:27:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:27:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:27:48.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:48.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 23:27:48.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:48.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:48.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:27:48.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:48.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1105690144,"createTime":1749894247555,"epollFd":11,"onlineDuration":20621421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:27:48.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:48.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:27:49.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:27:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:49.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/ 2025-06-14 23:27:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1105802004,"createTime":1749894247555,"epollFd":11,"onlineDuration":20621783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047020 2025-06-14 23:27:49.857 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:27:49.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047020 2025-06-14 23:27:53.308 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906064987182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:27:53.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047020 2025-06-14 23:27:53.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.906064987182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047020 2025-06-14 23:27:53.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047020 2025-06-14 23:27:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:54.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:54.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1108484012,"createTime":1749894247555,"epollFd":11,"onlineDuration":20627291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:27:55.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:27:55.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:27:58.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:58.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:27:58.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:58.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:59.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:59.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:27:59.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:27:59.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1110868604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20632357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:00.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:00.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1110931772,"createTime":1749894247555,"epollFd":11,"onlineDuration":20632706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:00.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:01.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:28:01.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:28:01.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:28:01.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:28:01.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:28:01.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:03.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913896560668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:28:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913896560668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:28:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:28:03.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e180 keealive timeout 2025-06-14 23:28:03.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e180 2025-06-14 23:28:03.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:03.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:03.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:03.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1112721532,"createTime":1749894247555,"epollFd":11,"onlineDuration":20636408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 23:28:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 23:28:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:28:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:28:05.799 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:05.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:05.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:06.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:28:06.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:28:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:08.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:08.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:08.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:09.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1115136392,"createTime":1749894247555,"epollFd":11,"onlineDuration":20641582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:09.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:09.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1115340372,"createTime":1749894247555,"epollFd":11,"onlineDuration":20641920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:10.113 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:10.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:10.376 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:11.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:13.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921199798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921199798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:28:13.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:13.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:13.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:13.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:13.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1117436760,"createTime":1749894247555,"epollFd":11,"onlineDuration":20646431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:18.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:18.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:18.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:18.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:18.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:19.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:19.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1119896364,"createTime":1749894247555,"epollFd":11,"onlineDuration":20651666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:19.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:19.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:19.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1120258264,"createTime":1749894247555,"epollFd":11,"onlineDuration":20652418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:20.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:28:20.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:28:20.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:28:20.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:21.434 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:21.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:21.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:22.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:28:22.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:28:23.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917922973632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:23.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:23.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917922973632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:28:23.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:23.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:23.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:24.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:24.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1122228316,"createTime":1749894247555,"epollFd":11,"onlineDuration":20656647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:28.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:28.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:28.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:28.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1124464200,"createTime":1749894247555,"epollFd":11,"onlineDuration":20661423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:28.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:28.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:29.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:29.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1124601064,"createTime":1749894247555,"epollFd":11,"onlineDuration":20661792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:31.460 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:31.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:32.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:33.339 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852622985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:33.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:33.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.852622985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:28:33.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:33.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:33.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:33.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:28:33.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:28:34.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:34.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1126939596,"createTime":1749894247555,"epollFd":11,"onlineDuration":20666670,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:35.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:35.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:28:35.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:38.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:38.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:38.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:38.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:39.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:39.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1129274180,"createTime":1749894247555,"epollFd":11,"onlineDuration":20671687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1129592652,"createTime":1749894247555,"epollFd":11,"onlineDuration":20672276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:42.535 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:42.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:42.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:43.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:28:43.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:28:43.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878026962280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:43.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:43.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.878026962280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:28:43.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:43.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:43.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:43.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:28:43.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:43.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:43.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:43.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1131540332,"createTime":1749894247555,"epollFd":11,"onlineDuration":20676425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:48.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:28:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:49.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:49.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1134013096,"createTime":1749894247555,"epollFd":11,"onlineDuration":20681831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:28:49.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:49.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:28:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1134625036,"createTime":1749894247555,"epollFd":11,"onlineDuration":20682935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:52.572 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:28:52.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:53.351 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.893997192382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:28:53.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:53.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.893997192382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:28:53.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:53.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:53.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:53.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:28:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1136200288,"createTime":1749894247555,"epollFd":11,"onlineDuration":20686448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:58.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:58.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:28:58.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:58.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:58.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:58.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:28:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1138596724,"createTime":1749894247555,"epollFd":11,"onlineDuration":20691417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:28:59.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:28:59.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:28:59.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:28:59.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1138925724,"createTime":1749894247555,"epollFd":11,"onlineDuration":20691998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:03.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90165901184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:03.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:03.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90165901184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:29:03.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:03.643 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:03.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:03.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:03.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:03.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:04.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:04.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1140982632,"createTime":1749894247555,"epollFd":11,"onlineDuration":20696583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:05.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:05.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:05.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:29:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:08.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:08.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:08.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1143292212,"createTime":1749894247555,"epollFd":11,"onlineDuration":20701422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:08.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:08.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:09.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:09.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1143390912,"createTime":1749894247555,"epollFd":11,"onlineDuration":20701771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:13.371 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908864974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:13.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:13.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908864974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:29:13.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:13.743 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:13.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1145786032,"createTime":1749894247555,"epollFd":11,"onlineDuration":20706811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:14.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:18.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:19.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:19.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:29:19.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:19.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1148479884,"createTime":1749894247555,"epollFd":11,"onlineDuration":20712409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:21.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:29:21.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:21.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:21.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149033920,"createTime":1749894247555,"epollFd":11,"onlineDuration":20713830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:23.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90559959411621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:23.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90559959411621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:29:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:23.519 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:23.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:23.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:23.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:23.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:23.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1150330180,"createTime":1749894247555,"epollFd":11,"onlineDuration":20716428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:24.848 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:24.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:24.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:26.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:26.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:26.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2732931/least-visited-us-national-parks-2021/ 2025-06-14 23:29:28.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:28.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:28.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:29:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:29:28.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:28.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1152695032,"createTime":1749894247555,"epollFd":11,"onlineDuration":20721426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1153005608,"createTime":1749894247555,"epollFd":11,"onlineDuration":20721984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:33.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86784553527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:33.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86784553527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:29:33.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:33.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:33.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:29:33.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:33.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-14 23:29:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1155055936,"createTime":1749894247555,"epollFd":11,"onlineDuration":20726422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-14 23:29:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:29:34.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-14 23:29:34.865 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:34.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:34.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:34.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-14 23:29:35.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:35.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-14 23:29:36.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:38.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:38.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1157399732,"createTime":1749894247555,"epollFd":11,"onlineDuration":20731431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:39.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:39.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1157837960,"createTime":1749894247555,"epollFd":11,"onlineDuration":20732319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:43.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 23:29:43.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:43.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91522789001465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:43.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91522789001465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:29:43.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:43.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:43.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1159735632,"createTime":1749894247555,"epollFd":11,"onlineDuration":20736430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:45.952 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:45.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:46.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:29:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:46.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/movie/jerlene/posts/fantastic-fest-2024-review-apartment-7a-01j8rayzc09q 2025-06-14 23:29:48.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:48.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:29:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:48.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:29:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:49.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:29:49.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:49.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1162150492,"createTime":1749894247555,"epollFd":11,"onlineDuration":20741764,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:29:49.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:49.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1162472912,"createTime":1749894247555,"epollFd":11,"onlineDuration":20742118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:51.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:29:51.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:51.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:52.019 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:52.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:53.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91116714477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:29:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:53.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91116714477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:29:53.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:29:53.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:53.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:54.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:54.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1164561404,"createTime":1749894247555,"epollFd":11,"onlineDuration":20746733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:56.101 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:29:56.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:57.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:29:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:58.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:29:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:58.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:29:59.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:59.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1166828872,"createTime":1749894247555,"epollFd":11,"onlineDuration":20751553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:29:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:29:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:00.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:00.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1167334216,"createTime":1749894247555,"epollFd":11,"onlineDuration":20752599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:01.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 23:30:01.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:03.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89238166809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:03.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:03.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89238166809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:30:03.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:03.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:03.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:04.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:04.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1169506932,"createTime":1749894247555,"epollFd":11,"onlineDuration":20757060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:07.155 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:30:07.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:08.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:08.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:08.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:08.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:09.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:09.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1171519096,"createTime":1749894247555,"epollFd":11,"onlineDuration":20761447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:09.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:09.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1171927056,"createTime":1749894247555,"epollFd":11,"onlineDuration":20762281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:13.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913246154785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:13.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:13.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913246154785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:30:13.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:14.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:14.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1173968172,"createTime":1749894247555,"epollFd":11,"onlineDuration":20766815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:14.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:14.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:14.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:30:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:18.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:18.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:19.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:19.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1176294860,"createTime":1749894247555,"epollFd":11,"onlineDuration":20771656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:19.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:19.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1176571220,"createTime":1749894247555,"epollFd":11,"onlineDuration":20772093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:23.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908952713012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:23.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:23.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908952713012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:30:23.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:23.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:23.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:24.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:24.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1178916332,"createTime":1749894247555,"epollFd":11,"onlineDuration":20777071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:28.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:28.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:29.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:29.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1181023248,"createTime":1749894247555,"epollFd":11,"onlineDuration":20781755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:30:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:29.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:29.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1181385148,"createTime":1749894247555,"epollFd":11,"onlineDuration":20782334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:33.442 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916831970214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:33.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:33.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916831970214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:30:33.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:33.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:33.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:33.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:33.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1183251236,"createTime":1749894247555,"epollFd":11,"onlineDuration":20786436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:37.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:37.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:37.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:30:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:38.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/how-to-make-a-bee-hotel 2025-06-14 23:30:38.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:38.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1185610824,"createTime":1749894247555,"epollFd":11,"onlineDuration":20791440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:39.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:30:39.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:30:39.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:39.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:40.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:40.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1186466224,"createTime":1749894247555,"epollFd":11,"onlineDuration":20793184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:43.450 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867944717407227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:43.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:30:43.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.867944717407227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:30:43.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:30:44.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:44.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:44.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:44.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1188082272,"createTime":1749894247555,"epollFd":11,"onlineDuration":20796849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:48.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:30:48.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:30:48.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:48.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:30:49.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:49.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:30:49.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:49.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1190580040,"createTime":1749894247555,"epollFd":11,"onlineDuration":20801929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:30:49.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:49.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1190748488,"createTime":1749894247555,"epollFd":11,"onlineDuration":20802287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 23:30:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:30:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:53.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:53.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885334014892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:30:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885334014892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f310 2025-06-14 23:30:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:30:53.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:53.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:53.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:53.940 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:30:53.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:30:53.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:53.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1192659320,"createTime":1749894247555,"epollFd":11,"onlineDuration":20806432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:58.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:58.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:58.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:30:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1194993904,"createTime":1749894247555,"epollFd":11,"onlineDuration":20811410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:30:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:30:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:30:59.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1195103132,"createTime":1749894247555,"epollFd":11,"onlineDuration":20811772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:03.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:31:03.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:31:03.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8854923248291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:03.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8854923248291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:31:03.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:03.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:03.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:03.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1197379812,"createTime":1749894247555,"epollFd":11,"onlineDuration":20816433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:04.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:04.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:04.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/armie-hammer-s-elizabeth-chambers-is-moving-for-the-fifth-time-in-five-years_6385575 2025-06-14 23:31:08.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:08.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:08.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:08.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:09.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:09.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1199728872,"createTime":1749894247555,"epollFd":11,"onlineDuration":20821449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:09.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:09.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1200094720,"createTime":1749894247555,"epollFd":11,"onlineDuration":20822208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:12.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:13.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910322189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:31:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910322189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:31:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:31:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:14.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:14.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1202163472,"createTime":1749894247555,"epollFd":11,"onlineDuration":20826739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:18.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:18.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:18.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1204405936,"createTime":1749894247555,"epollFd":11,"onlineDuration":20831429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:19.167 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:31:19.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:19.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:19.282 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:31:19.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:19.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:19.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1204802052,"createTime":1749894247555,"epollFd":11,"onlineDuration":20832192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:21.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:31:21.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:23.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917091369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:23.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:23.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917091369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:31:23.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:23.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:23.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1206766840,"createTime":1749894247555,"epollFd":11,"onlineDuration":20836458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:28.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:28.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:28.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:28.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:31:28.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:31:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:29.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:29.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:29.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1209462008,"createTime":1749894247555,"epollFd":11,"onlineDuration":20842081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1209562024,"createTime":1749894247555,"epollFd":11,"onlineDuration":20842434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:33.486 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883596420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:33.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:33.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883596420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:31:33.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:34.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:34.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1211616300,"createTime":1749894247555,"epollFd":11,"onlineDuration":20846749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:38.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1213927196,"createTime":1749894247555,"epollFd":11,"onlineDuration":20851862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:39.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:39.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1214161444,"createTime":1749894247555,"epollFd":11,"onlineDuration":20852216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:43.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88426971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:43.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:43.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88426971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:31:43.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:43.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:43.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:44.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:44.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1216097280,"createTime":1749894247555,"epollFd":11,"onlineDuration":20856447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:48.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:48.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:49.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:31:49.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:49.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:31:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1218946420,"createTime":1749894247555,"epollFd":11,"onlineDuration":20862409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:50.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:50.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1219271472,"createTime":1749894247555,"epollFd":11,"onlineDuration":20863006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:53.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907249450683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:31:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:53.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907249450683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:31:53.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1220955952,"createTime":1749894247555,"epollFd":11,"onlineDuration":20866683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:31:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:57.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/7-items-you-should-never-buy-at-trader-joes-7557143 2025-06-14 23:31:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:58.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:58.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:58.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:31:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:31:59.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:59.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1223386604,"createTime":1749894247555,"epollFd":11,"onlineDuration":20871909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:31:59.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:59.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1223568212,"createTime":1749894247555,"epollFd":11,"onlineDuration":20872312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:31:59.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:31:59.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:31:59.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:32:02.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:32:02.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:02.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:32:03.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90410614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:03.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:32:03.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90410614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:32:03.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:32:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:03.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:03.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1225486940,"createTime":1749894247555,"epollFd":11,"onlineDuration":20876442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:04.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:32:04.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:04.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:32:08.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:32:08.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:08.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2873446/passport-appliction-time-extended-spring-2023/ 2025-06-14 23:32:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:08.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:09.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:09.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:09.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:09.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1228205796,"createTime":1749894247555,"epollFd":11,"onlineDuration":20882199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1228361084,"createTime":1749894247555,"epollFd":11,"onlineDuration":20882537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:13.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:32:13.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:32:13.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923391342163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:13.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:32:13.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923391342163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:32:13.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:32:13.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:13.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:14.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:14.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1230378512,"createTime":1749894247555,"epollFd":11,"onlineDuration":20886769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:15.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:32:15.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1232652560,"createTime":1749894247555,"epollFd":11,"onlineDuration":20891449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:19.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:19.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:32:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:32:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:32:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:32:20.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:20.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1233182908,"createTime":1749894247555,"epollFd":11,"onlineDuration":20892746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:23.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 23:32:23.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:32:23.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880571365356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:23.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:32:23.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880571365356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:32:23.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:32:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:24.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:24.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1235072684,"createTime":1749894247555,"epollFd":11,"onlineDuration":20896830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:28.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:32:28.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-14 23:32:28.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-14 23:32:28.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 23:32:28.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-14 23:32:28.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-14 23:32:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-14 23:32:28.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:28.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-14 23:32:28.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-14 23:32:28.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:28.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-14 23:32:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1237330940,"createTime":1749894247555,"epollFd":11,"onlineDuration":20901451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-14 23:32:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:29.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-14 23:32:29.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-14 23:32:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-14 23:32:29.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-14 23:32:29.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:29.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-14 23:32:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-14 23:32:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-14 23:32:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-14 23:32:29.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1237704684,"createTime":1749894247555,"epollFd":11,"onlineDuration":20902202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:29.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-14 23:32:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:29.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-14 23:32:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-14 23:32:30.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:30.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-14 23:32:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-14 23:32:30.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:30.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-14 23:32:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-14 23:32:30.587 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:32:30.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:32:33.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87234878540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:33.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:33.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87234878540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:32:33.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:34.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:34.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240506448,"createTime":1749894247555,"epollFd":11,"onlineDuration":20908125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:39.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:39.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:39.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1242398856,"createTime":1749894247555,"epollFd":11,"onlineDuration":20912204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:40.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:40.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:40.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:40.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1242677848,"createTime":1749894247555,"epollFd":11,"onlineDuration":20912907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:43.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880449295043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:43.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:43.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.880449295043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:32:43.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:43.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:43.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:44.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:44.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1244708436,"createTime":1749894247555,"epollFd":11,"onlineDuration":20917051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:48.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:48.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:32:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:49.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:49.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1246817984,"createTime":1749894247555,"epollFd":11,"onlineDuration":20921687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:32:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:32:49.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:49.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1247143036,"createTime":1749894247555,"epollFd":11,"onlineDuration":20922298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:53.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90836524963379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:32:53.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:53.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90836524963379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:32:53.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:53.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:53.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:53.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:32:53.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:53.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/keith-duffy/news/boyzlife-have-announced-a-2025-uk-tour_6371760 2025-06-14 23:32:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1249045972,"createTime":1749894247555,"epollFd":11,"onlineDuration":20926514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:54.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:54.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/star-wars-series-the-acolyte-cancelled-after-one-season_6384821 2025-06-14 23:32:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:58.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:32:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:32:59.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:59.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1251416088,"createTime":1749894247555,"epollFd":11,"onlineDuration":20931464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:32:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:32:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1251858264,"createTime":1749894247555,"epollFd":11,"onlineDuration":20932331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:03.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:33:03.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:33:03.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:03.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:03.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-howard 2025-06-14 23:33:03.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9193058013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:03.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:03.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9193058013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:33:03.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:04.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:04.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1254049404,"createTime":1749894247555,"epollFd":11,"onlineDuration":20936959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:07.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:07.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:07.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/damon-albarn/news/damon-albarn-s-architect-father-keith-albarn-has-died_6384327 2025-06-14 23:33:08.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:08.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:08.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:08.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:09.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:09.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1256231332,"createTime":1749894247555,"epollFd":11,"onlineDuration":20941730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:09.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:09.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1256472160,"createTime":1749894247555,"epollFd":11,"onlineDuration":20942110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:11.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:33:11.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:33:11.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:33:11.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:11.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ellen-degeneres 2025-06-14 23:33:13.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92794418334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:13.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:33:13.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92794418334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:33:13.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:33:13.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:13.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:14.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:14.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1258577760,"createTime":1749894247555,"epollFd":11,"onlineDuration":20946706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:14.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:14.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/goo-goo-dolls 2025-06-14 23:33:17.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:33:17.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:17.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/hayden-panettiere 2025-06-14 23:33:18.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:18.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:18.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:18.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:33:19.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:19.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:33:19.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:19.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1260809696,"createTime":1749894247555,"epollFd":11,"onlineDuration":20951460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:19.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:19.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1260934716,"createTime":1749894247555,"epollFd":11,"onlineDuration":20951818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:19.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:33:19.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:19.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/natasha-lyonne 2025-06-14 23:33:21.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:21.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zane-lowe 2025-06-14 23:33:23.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:33:23.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:23.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bond/news/billie-eilish-james-bond-theme-ranked-worst-to-best-shirley-bassey-adele-no-time-to-die-daniel-craig_6336496 2025-06-14 23:33:23.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:33:23.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:33:23.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926990509033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:23.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926990509033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:33:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:33:23.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:23.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:23.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:23.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1263179812,"createTime":1749894247555,"epollFd":11,"onlineDuration":20956438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:24.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/gone-girl 2025-06-14 23:33:26.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e090 2025-06-14 23:33:26.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:26.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/sing-street 2025-06-14 23:33:27.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:33:27.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:27.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/news/ben-affleck-donate-weinstein-proceedings_5886936 2025-06-14 23:33:27.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:33:27.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:33:28.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 23:33:28.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:28.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sam-neill/news/sam-neill-bad-dream-audition-james-bond_6025728 2025-06-14 23:33:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:28.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1265519660,"createTime":1749894247555,"epollFd":11,"onlineDuration":20961455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:29.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:29.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:29.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:29.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1265647312,"createTime":1749894247555,"epollFd":11,"onlineDuration":20961822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:29.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057250 2025-06-14 23:33:29.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:29.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-weller 2025-06-14 23:33:30.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a690 2025-06-14 23:33:30.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:30.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/breakup-releases-stream-of-debut-single-bubble-listen 2025-06-14 23:33:31.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:33:31.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:33:33.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:33:33.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:33:33.583 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910091400146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:33:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910091400146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:33:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:33:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:33.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:33:33.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:33.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:33:34.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:34.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1267850296,"createTime":1749894247555,"epollFd":11,"onlineDuration":20966465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:37.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:33:37.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:38.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:38.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:38.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/insidious-the-last-key 2025-06-14 23:33:38.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:38.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:38.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:38.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:33:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1270215148,"createTime":1749894247555,"epollFd":11,"onlineDuration":20971456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:39.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:39.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:33:39.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 23:33:39.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:33:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1270550728,"createTime":1749894247555,"epollFd":11,"onlineDuration":20972024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:41.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c1a0 2025-06-14 23:33:41.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:41.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:33:41.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 23:33:41.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:41.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/taylor-swift/news/taylor-swift-dancer-fine-after-stage-fall_6384759 2025-06-14 23:33:41.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e090 keealive timeout 2025-06-14 23:33:41.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:33:41.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e090 2025-06-14 23:33:41.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:33:43.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 23:33:43.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:33:43.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 23:33:43.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:33:43.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91122817993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:43.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:43.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91122817993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:33:43.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:33:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:43.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:43.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1272569472,"createTime":1749894247555,"epollFd":11,"onlineDuration":20976441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:45.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057250 keealive timeout 2025-06-14 23:33:45.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057250 2025-06-14 23:33:47.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:33:47.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:47.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:33:47.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a690 keealive timeout 2025-06-14 23:33:47.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a690 2025-06-14 23:33:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:48.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:33:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1275013284,"createTime":1749894247555,"epollFd":11,"onlineDuration":20981679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:33:49.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:49.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:49.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:33:49.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:33:49.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:49.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1275323860,"createTime":1749894247555,"epollFd":11,"onlineDuration":20982207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:33:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:53.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88105010986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:33:53.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88105010986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:33:53.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:53.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:53.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:53.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:33:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:53.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:33:54.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:54.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1277295228,"createTime":1749894247555,"epollFd":11,"onlineDuration":20986471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:33:57.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:57.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:33:57.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 23:33:57.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c1a0 keealive timeout 2025-06-14 23:33:57.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 23:33:57.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c1a0 2025-06-14 23:33:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:33:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:33:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:33:59.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:33:59.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1279633760,"createTime":1749894247555,"epollFd":11,"onlineDuration":20991466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:00.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:00.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1280112784,"createTime":1749894247555,"epollFd":11,"onlineDuration":20992450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:00.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:34:00.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:34:03.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:34:03.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:34:03.610 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868932723999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:03.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:34:03.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868932723999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:34:03.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:34:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1281992032,"createTime":1749894247555,"epollFd":11,"onlineDuration":20996449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:05.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:34:05.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:05.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/does-a-defrosting-board-actually-work/ 2025-06-14 23:34:08.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:34:08.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:08.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:34:08.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:08.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:08.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:08.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:08.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:08.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:08.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:08.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1284342408,"createTime":1749894247555,"epollFd":11,"onlineDuration":21001441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1284439792,"createTime":1749894247555,"epollFd":11,"onlineDuration":21001792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:11.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:34:11.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:11.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:34:13.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:34:13.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:13.620 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.80949592590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:34:13.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:13.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:13.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:14.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:14.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1286683572,"createTime":1749894247555,"epollFd":11,"onlineDuration":21006445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:18.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:18.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:18.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:18.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1289027368,"createTime":1749894247555,"epollFd":11,"onlineDuration":21011450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1289382688,"createTime":1749894247555,"epollFd":11,"onlineDuration":21012066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:21.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:34:21.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:34:23.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917016983032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:23.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:23.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917016983032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:34:23.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:23.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:23.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:24.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:24.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1291393536,"createTime":1749894247555,"epollFd":11,"onlineDuration":21016469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:25.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:34:25.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:34:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:34:27.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:34:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:28.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:29.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:29.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1293741280,"createTime":1749894247555,"epollFd":11,"onlineDuration":21021465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:29.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:29.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1294204512,"createTime":1749894247555,"epollFd":11,"onlineDuration":21022434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:31.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:34:31.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:31.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/batman/news/gotham-season-4-jim-hunting-batman_5807422 2025-06-14 23:34:32.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:32.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:32.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lily-allen/news/lily-allen-cancels-us-gigs-devastating-news_6246584 2025-06-14 23:34:33.624 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91740608215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:33.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047360 2025-06-14 23:34:33.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91740608215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047360 2025-06-14 23:34:33.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047360 2025-06-14 23:34:34.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:34.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:34.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:34.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1296206148,"createTime":1749894247555,"epollFd":11,"onlineDuration":21026822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:38.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047360 2025-06-14 23:34:38.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:38.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.html 2025-06-14 23:34:38.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:38.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:38.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:38.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:38.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1298434136,"createTime":1749894247555,"epollFd":11,"onlineDuration":21031442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:39.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:39.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:39.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:39.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1298551260,"createTime":1749894247555,"epollFd":11,"onlineDuration":21031791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:34:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-payne 2025-06-14 23:34:43.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933622360229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:43.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:34:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933622360229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:34:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:34:43.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:43.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:44.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:44.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1300877948,"createTime":1749894247555,"epollFd":11,"onlineDuration":21036646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:47.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:34:47.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:34:48.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:48.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:34:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:48.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:34:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:48.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/8-hotels-made-entirely-of-ice/ 2025-06-14 23:34:49.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:49.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:34:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1303155944,"createTime":1749894247555,"epollFd":11,"onlineDuration":21041453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:34:49.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:49.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1303263856,"createTime":1749894247555,"epollFd":11,"onlineDuration":21041803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:49.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:34:49.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:53.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91095733642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:34:53.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:53.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91095733642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:34:53.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:34:53.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:53.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:54.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:54.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1305497108,"createTime":1749894247555,"epollFd":11,"onlineDuration":21046449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:55.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:34:55.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047360 keealive timeout 2025-06-14 23:34:55.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:34:55.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047360 2025-06-14 23:34:56.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:34:56.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:56.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:34:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:58.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:58.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:34:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1307846168,"createTime":1749894247555,"epollFd":11,"onlineDuration":21051449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:34:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:34:59.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:34:59.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1308230440,"createTime":1749894247555,"epollFd":11,"onlineDuration":21052200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:03.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91717529296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:03.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:03.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91717529296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:35:03.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:03.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:03.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:04.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1310183384,"createTime":1749894247555,"epollFd":11,"onlineDuration":21056460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:04.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:35:04.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:35:05.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:35:05.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:08.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:08.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:08.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:09.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:09.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1312508756,"createTime":1749894247555,"epollFd":11,"onlineDuration":21061477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:09.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:09.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1312864076,"createTime":1749894247555,"epollFd":11,"onlineDuration":21062197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:12.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:12.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:12.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/hotels/new-york/nine-orchard 2025-06-14 23:35:13.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:13.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:13.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dylan-o-brien/video/maze-runner-the-scorch-trials-teaser 2025-06-14 23:35:13.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:35:13.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:35:13.658 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.912229537963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:13.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:35:13.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.912229537963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:35:13.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:35:13.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:13.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:14.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:14.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1315132860,"createTime":1749894247555,"epollFd":11,"onlineDuration":21066926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:18.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:35:18.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:18.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:19.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:19.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:35:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1317467444,"createTime":1749894247555,"epollFd":11,"onlineDuration":21071920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1317737224,"createTime":1749894247555,"epollFd":11,"onlineDuration":21072562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:23.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:35:23.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:23.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/harrypotter 2025-06-14 23:35:23.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919218063354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:23.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:35:23.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919218063354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:35:23.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:35:23.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:23.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:24.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:35:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/flea/pictures/1194208 2025-06-14 23:35:24.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:24.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1319892832,"createTime":1749894247555,"epollFd":11,"onlineDuration":21076961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:24.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-14 23:35:24.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:24.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lil-wayne/news/lil-wayne-s-lawyers-threaten-website-over-alleged-sex-tape_4981144 2025-06-14 23:35:28.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:28.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:28.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:28.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:29.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:29.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:29.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:29.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1322222152,"createTime":1749894247555,"epollFd":11,"onlineDuration":21081958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:35:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:35:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:29.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:30.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:30.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1322430080,"createTime":1749894247555,"epollFd":11,"onlineDuration":21082560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:33.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:33.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:33.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/black-panther-chadwick-boseman 2025-06-14 23:35:33.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:33.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:33.675 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92462730407715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92462730407715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:35:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:34.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:34.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1324298800,"createTime":1749894247555,"epollFd":11,"onlineDuration":21086457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:34.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:34.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:34.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/dawn-of-the-planet-of-the-apes-go-clip 2025-06-14 23:35:38.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:38.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:35:38.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:38.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:39.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:35:39.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:35:39.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:35:39.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:35:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1326947908,"createTime":1749894247555,"epollFd":11,"onlineDuration":21092008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:35:40.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:40.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1327122936,"createTime":1749894247555,"epollFd":11,"onlineDuration":21092519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:41.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-14 23:35:41.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-14 23:35:43.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91360092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:43.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:35:43.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91360092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:35:43.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:35:43.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:43.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:44.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:44.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1329249592,"createTime":1749894247555,"epollFd":11,"onlineDuration":21096929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:48.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:35:48.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:48.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:35:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:48.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:35:48.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:48.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1331327556,"createTime":1749894247555,"epollFd":11,"onlineDuration":21101453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:35:49.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:49.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:35:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:35:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:35:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:49.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:49.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1331649976,"createTime":1749894247555,"epollFd":11,"onlineDuration":21102017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:51.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:35:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:51.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ellen-page 2025-06-14 23:35:52.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:53.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:35:53.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:53.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/epic 2025-06-14 23:35:53.417 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:35:53.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:53.694 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921472549438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:35:53.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:53.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921472549438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:35:53.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:35:53.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:53.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:54.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:54.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1333771368,"createTime":1749894247555,"epollFd":11,"onlineDuration":21106625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:35:58.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:58.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:35:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1336141484,"createTime":1749894247555,"epollFd":11,"onlineDuration":21111672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:35:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:35:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:00.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:00.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1336561288,"createTime":1749894247555,"epollFd":11,"onlineDuration":21112577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:00.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:36:00.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:00.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/star-wars-revenge-of-the-sith 2025-06-14 23:36:01.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-14 23:36:01.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:01.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/unbroken-trailer 2025-06-14 23:36:01.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 23:36:01.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:01.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/geoff-bell/pictures/522282 2025-06-14 23:36:02.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:36:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/pictures/5182027 2025-06-14 23:36:03.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:36:03.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:03.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mark-hamill/pictures/5071979 2025-06-14 23:36:03.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:36:03.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:36:03.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:03.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:03.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919292449951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:03.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057050 2025-06-14 23:36:03.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919292449951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec057050 2025-06-14 23:36:03.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057050 2025-06-14 23:36:04.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:04.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1338476068,"createTime":1749894247555,"epollFd":11,"onlineDuration":21116642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:04.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec057050 2025-06-14 23:36:04.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:04.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mark-ruffalo 2025-06-14 23:36:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:36:05.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:05.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/267723/ariadnes-new-england-parsnip-apple-onion-bake/ 2025-06-14 23:36:05.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046dd0 2025-06-14 23:36:05.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:05.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paris-hilton/pictures/5231995 2025-06-14 23:36:06.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059790 2025-06-14 23:36:06.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:06.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tulisa-contostavlos/pictures/3004879 2025-06-14 23:36:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:36:07.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:08.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gal-gadot/news/gal-gadot-wonder-woman-2-brett-ratner_5894504 2025-06-14 23:36:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:09.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:09.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:09.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:09.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1340731692,"createTime":1749894247555,"epollFd":11,"onlineDuration":21121465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:09.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c6f0 2025-06-14 23:36:09.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:09.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-urban/news/keith-urban-wants-new-track-to-empower-women_5890563 2025-06-14 23:36:09.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:36:09.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:36:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1341118596,"createTime":1749894247555,"epollFd":11,"onlineDuration":21122232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05da90 2025-06-14 23:36:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/slam-dunk-festival/music/slam-dunk-hertfordshire-2015 2025-06-14 23:36:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:13.712 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929840087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:13.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d480 2025-06-14 23:36:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929840087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d480 2025-06-14 23:36:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d480 2025-06-14 23:36:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1343104440,"createTime":1749894247555,"epollFd":11,"onlineDuration":21126467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:15.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:36:15.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:36:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 23:36:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-14 23:36:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 23:36:17.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-14 23:36:18.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:18.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:18.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:18.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:19.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:19.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1345474556,"createTime":1749894247555,"epollFd":11,"onlineDuration":21131466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:19.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:19.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec057050 keealive timeout 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec057050 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:36:19.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-14 23:36:19.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:19.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1345848300,"createTime":1749894247555,"epollFd":11,"onlineDuration":21132264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:20.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:36:20.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:20.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/author/nick_gale 2025-06-14 23:36:21.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d480 2025-06-14 23:36:21.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:21.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/harrison-ford/news/harrison-ford-breaks-silence-carrie-fisher-affair_5821645 2025-06-14 23:36:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046dd0 keealive timeout 2025-06-14 23:36:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:36:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046dd0 2025-06-14 23:36:21.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:36:22.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:36:22.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:22.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/imagine-dragons/press 2025-06-14 23:36:22.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:22.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/connor_cruise 2025-06-14 23:36:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059790 keealive timeout 2025-06-14 23:36:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059790 2025-06-14 23:36:23.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:36:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/edward_hibbert 2025-06-14 23:36:23.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:23.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:23.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928468704223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:23.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059730 2025-06-14 23:36:23.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928468704223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec059730 2025-06-14 23:36:23.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059730 2025-06-14 23:36:24.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:24.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1347810456,"createTime":1749894247555,"epollFd":11,"onlineDuration":21136480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:24.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec059730 2025-06-14 23:36:24.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:24.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/luis_chavez 2025-06-14 23:36:25.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f310 2025-06-14 23:36:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/nicolas_cage 2025-06-14 23:36:25.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05da90 keealive timeout 2025-06-14 23:36:25.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c6f0 keealive timeout 2025-06-14 23:36:25.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:36:25.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05da90 2025-06-14 23:36:25.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c6f0 2025-06-14 23:36:25.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:25.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05da90 2025-06-14 23:36:25.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:25.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-lydon/news/john-lydon-brands-pistol-court-ruling-destructive_6335315 2025-06-14 23:36:27.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:27.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:27.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/movie-review/my-old-lady 2025-06-14 23:36:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-14 23:36:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:27.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new/film.nsf/reviews/ytumama 2025-06-14 23:36:28.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:28.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:28.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:28.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:29.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:29.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1350163464,"createTime":1749894247555,"epollFd":11,"onlineDuration":21141479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:29.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:29.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:29.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:29.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1350463512,"createTime":1749894247555,"epollFd":11,"onlineDuration":21141983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c6f0 2025-06-14 23:36:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:32.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/upcoming-releases-what-s-in-store-for-may-2019_6275713 2025-06-14 23:36:33.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:33.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:33.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88094139099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:33.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-14 23:36:33.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88094139099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-14 23:36:33.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-14 23:36:34.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:34.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1352494100,"createTime":1749894247555,"epollFd":11,"onlineDuration":21146460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:35.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:36:35.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:36:37.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:36:37.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:36:38.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:38.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:38.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:38.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:38.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:36:38.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:36:39.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:39.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1354869480,"createTime":1749894247555,"epollFd":11,"onlineDuration":21151456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:39.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:39.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:39.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:39.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1354997132,"createTime":1749894247555,"epollFd":11,"onlineDuration":21151814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec059730 keealive timeout 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d480 keealive timeout 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec059730 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:36:39.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d480 2025-06-14 23:36:39.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:36:39.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:36:41.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05da90 keealive timeout 2025-06-14 23:36:41.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f310 keealive timeout 2025-06-14 23:36:41.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05da90 2025-06-14 23:36:41.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f310 2025-06-14 23:36:43.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-14 23:36:43.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:36:43.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-14 23:36:43.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:43.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:43.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:43.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884109497070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:43.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.884109497070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:36:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:44.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:44.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1357213276,"createTime":1749894247555,"epollFd":11,"onlineDuration":21156460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:46.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:47.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:36:47.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:47.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ian-mcneice 2025-06-14 23:36:47.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c6f0 keealive timeout 2025-06-14 23:36:47.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c6f0 2025-06-14 23:36:47.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:36:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:47.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kevin-bacon 2025-06-14 23:36:48.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:48.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:36:48.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:48.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:36:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1359568916,"createTime":1749894247555,"epollFd":11,"onlineDuration":21161462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:36:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1359682092,"createTime":1749894247555,"epollFd":11,"onlineDuration":21161812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:53.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:53.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:53.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:36:53.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:36:53.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86979103088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:36:53.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:36:54.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:54.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1361903500,"createTime":1749894247555,"epollFd":11,"onlineDuration":21166466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:36:58.528 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:36:58.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:36:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:58.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:58.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:58.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:36:59.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:59.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:36:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:36:59.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1364381528,"createTime":1749894247555,"epollFd":11,"onlineDuration":21171779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:00.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:00.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1364748692,"createTime":1749894247555,"epollFd":11,"onlineDuration":21172537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:37:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:37:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:03.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:03.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:03.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865962982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:03.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:03.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865962982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:37:03.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:04.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:04.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1366693740,"createTime":1749894247555,"epollFd":11,"onlineDuration":21176662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:07.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:07.707 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:37:07.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:08.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:08.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 23:37:09.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 23:37:09.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1368961208,"createTime":1749894247555,"epollFd":11,"onlineDuration":21181478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:09.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 23:37:09.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 23:37:09.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 23:37:09.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1369086228,"createTime":1749894247555,"epollFd":11,"onlineDuration":21181832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:09.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 23:37:09.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 23:37:09.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 23:37:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 23:37:09.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 23:37:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 23:37:10.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 23:37:10.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 23:37:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 23:37:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 23:37:10.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 23:37:10.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-14 23:37:10.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 23:37:10.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 23:37:10.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 23:37:10.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:10.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 23:37:11.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 23:37:11.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-14 23:37:11.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 23:37:11.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 23:37:11.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 23:37:11.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 23:37:11.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 23:37:11.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 23:37:11.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 23:37:11.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:11.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 23:37:12.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 23:37:12.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 23:37:12.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 23:37:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 23:37:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 23:37:12.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 23:37:12.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 23:37:12.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 23:37:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 23:37:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 23:37:13.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 23:37:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 23:37:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 23:37:13.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 23:37:13.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 23:37:13.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 23:37:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 23:37:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:13.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 23:37:13.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844078063964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:13.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:13.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.844078063964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:37:13.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:13.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-14 23:37:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:13.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-14 23:37:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1371324744,"createTime":1749894247555,"epollFd":11,"onlineDuration":21186464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:14.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-14 23:37:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-14 23:37:14.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-14 23:37:14.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-14 23:37:14.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-14 23:37:14.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-14 23:37:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-14 23:37:14.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-14 23:37:15.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:15.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:15.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/clifford/ea-fc-25/ea-fc-25-ultimate-team-heroes/ 2025-06-14 23:37:18.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:18.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:18.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:18.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:19.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:19.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1373665908,"createTime":1749894247555,"epollFd":11,"onlineDuration":21191457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:19.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:19.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1373804088,"createTime":1749894247555,"epollFd":11,"onlineDuration":21191813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:23.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:23.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:23.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87198257446289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:23.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:23.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87198257446289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:37:23.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:24.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:24.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1376103140,"createTime":1749894247555,"epollFd":11,"onlineDuration":21196658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:24.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:37:24.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:37:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1378362712,"createTime":1749894247555,"epollFd":11,"onlineDuration":21201474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1378481152,"createTime":1749894247555,"epollFd":11,"onlineDuration":21201819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:31.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:37:31.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:37:31.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:31.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:31.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:31.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:31.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/colton/reviews/xbox-series-x/lollipop-chainsaw-repop 2025-06-14 23:37:32.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:32.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:32.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:37:33.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:33.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:33.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913516998291016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:33.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:33.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913516998291016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:37:33.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:34.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:37:34.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:37:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1381003924,"createTime":1749894247555,"epollFd":11,"onlineDuration":21206956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:37.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:37.917 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:37:37.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:38.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:38.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:38.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:38.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:39.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:39.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1383067412,"createTime":1749894247555,"epollFd":11,"onlineDuration":21211463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:39.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:39.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1383199012,"createTime":1749894247555,"epollFd":11,"onlineDuration":21211826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:43.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:43.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:43.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91880226135254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:43.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91880226135254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:37:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:44.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:44.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1385429632,"createTime":1749894247555,"epollFd":11,"onlineDuration":21216467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:37:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:48.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:48.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:37:48.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:48.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:49.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:49.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:37:49.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:49.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1387782640,"createTime":1749894247555,"epollFd":11,"onlineDuration":21221473,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:37:49.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:49.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1388089268,"createTime":1749894247555,"epollFd":11,"onlineDuration":21222027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:49.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:37:49.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:37:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:37:53.795 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887327194213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:37:53.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:53.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.887327194213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:37:53.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:54.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:54.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1390206712,"createTime":1749894247555,"epollFd":11,"onlineDuration":21226692,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:56.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:37:56.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:56.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:37:57.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:37:57.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:57.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/tobias/posts/evolution-of-black-voices-in-hip-hop-tracing-themes-and-messages-01hmx76v6tyv 2025-06-14 23:37:58.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:58.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:37:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:59.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1392457072,"createTime":1749894247555,"epollFd":11,"onlineDuration":21231460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:37:59.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:59.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:37:59.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:37:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1392847924,"createTime":1749894247555,"epollFd":11,"onlineDuration":21232218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:03.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90082550048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:03.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:38:03.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90082550048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:38:03.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:38:04.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:04.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1394829820,"createTime":1749894247555,"epollFd":11,"onlineDuration":21236485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:07.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:38:07.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:38:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:08.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:09.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:09.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:09.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:09.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1397332852,"createTime":1749894247555,"epollFd":11,"onlineDuration":21241863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:10.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:10.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1397659220,"createTime":1749894247555,"epollFd":11,"onlineDuration":21242459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:11.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:38:11.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:38:13.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:38:13.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:13.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/caramelised-chicory-and-onion-tarte-tatin/ 2025-06-14 23:38:13.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:38:13.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:13.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:13.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:13.814 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91090965270996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:13.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:13.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91090965270996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:38:13.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:14.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:14.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1399529256,"createTime":1749894247555,"epollFd":11,"onlineDuration":21246482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:15.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:15.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:16.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:16.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.604 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:17.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:17.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:18.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:18.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:19.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:19.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:19.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:19.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1402202052,"createTime":1749894247555,"epollFd":11,"onlineDuration":21252038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1402325756,"createTime":1749894247555,"epollFd":11,"onlineDuration":21252375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:23.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:23.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:23.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919231414794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:23.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:23.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919231414794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:38:23.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:24.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:24.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1404224744,"createTime":1749894247555,"epollFd":11,"onlineDuration":21256470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:24.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:24.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:24.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:38:25.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:38:25.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:25.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/kirk/california-in-december/ 2025-06-14 23:38:25.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:38:25.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:25.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:38:26.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:38:26.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:26.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:38:28.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:28.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:29.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:29.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1406593544,"createTime":1749894247555,"epollFd":11,"onlineDuration":21261487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1406714616,"createTime":1749894247555,"epollFd":11,"onlineDuration":21261837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:29.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:38:29.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:38:33.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91586685180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:33.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:38:33.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91586685180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:38:33.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:38:33.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:33.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1409032092,"createTime":1749894247555,"epollFd":11,"onlineDuration":21266706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:38.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:38.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:39.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:39.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1411652248,"createTime":1749894247555,"epollFd":11,"onlineDuration":21272164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:40.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:40.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1412210232,"createTime":1749894247555,"epollFd":11,"onlineDuration":21273372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:41.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:38:41.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:38:41.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:38:41.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:38:41.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:38:41.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:38:41.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:38:41.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:41.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:38:41.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:41.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:38:43.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:43.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:43.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.932018280029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:43.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:43.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.932018280029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:38:43.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:44.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:44.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1413747320,"createTime":1749894247555,"epollFd":11,"onlineDuration":21276760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:48.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:38:49.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:49.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:38:49.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:49.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1416084536,"createTime":1749894247555,"epollFd":11,"onlineDuration":21281761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:38:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1416466176,"createTime":1749894247555,"epollFd":11,"onlineDuration":21282508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:53.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:53.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921886444091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:38:53.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:53.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921886444091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:38:53.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:38:54.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:38:54.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:38:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:54.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1418332264,"createTime":1749894247555,"epollFd":11,"onlineDuration":21286477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:57.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:38:57.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:38:58.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:58.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:38:58.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:58.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1420689220,"createTime":1749894247555,"epollFd":11,"onlineDuration":21291479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:38:59.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:59.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:38:59.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:38:59.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1420995848,"createTime":1749894247555,"epollFd":11,"onlineDuration":21291984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:03.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.927196502685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:03.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:03.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.927196502685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:39:03.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:04.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:04.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1423177776,"createTime":1749894247555,"epollFd":11,"onlineDuration":21296868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:08.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:08.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:08.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:09.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:09.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:09.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1425493936,"createTime":1749894247555,"epollFd":11,"onlineDuration":21301719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:11.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:11.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426340124,"createTime":1749894247555,"epollFd":11,"onlineDuration":21303520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:13.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:13.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:13.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911998748779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:13.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:13.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911998748779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:39:13.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:14.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:14.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1428200948,"createTime":1749894247555,"epollFd":11,"onlineDuration":21307405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:18.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-14 23:39:18.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:18.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:19.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:19.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1430089408,"createTime":1749894247555,"epollFd":11,"onlineDuration":21311461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:19.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:20.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:20.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1430682924,"createTime":1749894247555,"epollFd":11,"onlineDuration":21312822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:21.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:39:21.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:21.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:39:21.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:39:21.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:21.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-14 23:39:22.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:39:23.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:23.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:23.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88369369506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:23.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:39:23.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88369369506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056960 2025-06-14 23:39:23.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:39:24.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:24.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1432575332,"createTime":1749894247555,"epollFd":11,"onlineDuration":21316880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:27.817 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:39:27.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:39:28.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:28.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:28.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:28.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:29.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:29.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1434791476,"createTime":1749894247555,"epollFd":11,"onlineDuration":21321492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1435177064,"createTime":1749894247555,"epollFd":11,"onlineDuration":21322233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:33.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:39:33.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:33.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:33.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:33.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889995574951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:33.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:33.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889995574951172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:39:33.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:34.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:34.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1437156328,"createTime":1749894247555,"epollFd":11,"onlineDuration":21326489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:34.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-14 23:39:34.641 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:39:34.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:39:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:39:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:39:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:39:37.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:39:38.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:38.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:39.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:39.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:39.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:39.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1439606720,"createTime":1749894247555,"epollFd":11,"onlineDuration":21331807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:40.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:40.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1440076532,"createTime":1749894247555,"epollFd":11,"onlineDuration":21332703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:43.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896175384521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:43.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:39:43.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896175384521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:39:43.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:39:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:43.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:44.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:44.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1441941304,"createTime":1749894247555,"epollFd":11,"onlineDuration":21336738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:39:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/beauty/products-tools/solawave-red-light-therapy-wand-review 2025-06-14 23:39:48.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:48.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:39:48.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:48.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:49.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:49.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:39:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1444196928,"createTime":1749894247555,"epollFd":11,"onlineDuration":21341480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:39:49.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:49.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1444328528,"createTime":1749894247555,"epollFd":11,"onlineDuration":21341829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:52.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:39:52.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:39:53.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:53.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:53.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909574508666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:39:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:39:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909574508666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:39:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:39:54.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:54.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1446547304,"createTime":1749894247555,"epollFd":11,"onlineDuration":21346470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:58.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:58.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:58.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:58.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:39:59.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:59.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:39:59.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:59.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1448970060,"createTime":1749894247555,"epollFd":11,"onlineDuration":21351653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:39:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:39:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1449349068,"createTime":1749894247555,"epollFd":11,"onlineDuration":21352375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:03.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:40:03.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:40:03.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:03.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:03.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87932586669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:03.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:40:03.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.87932586669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:40:03.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:40:04.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:04.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1451261216,"createTime":1749894247555,"epollFd":11,"onlineDuration":21356492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:08.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:08.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:08.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:09.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1453612908,"createTime":1749894247555,"epollFd":11,"onlineDuration":21361485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:09.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:09.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:10.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:10.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1454193264,"createTime":1749894247555,"epollFd":11,"onlineDuration":21362878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:40:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:12.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/nature-travel/best-midwest-zoos-nature-preserves-wildlife-refuges/ 2025-06-14 23:40:12.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:40:12.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:40:13.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:40:13.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:13.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:40:13.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:13.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:13.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:40:13.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92376136779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:13.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:40:13.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92376136779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:40:13.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:40:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:14.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:14.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1456046192,"createTime":1749894247555,"epollFd":11,"onlineDuration":21366710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:40:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:18.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:19.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:19.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:40:19.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:19.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1458420256,"createTime":1749894247555,"epollFd":11,"onlineDuration":21371789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:19.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:19.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1458649240,"createTime":1749894247555,"epollFd":11,"onlineDuration":21372123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:23.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:23.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:23.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925546646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:23.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:40:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925546646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:40:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:40:24.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:24.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1460656140,"createTime":1749894247555,"epollFd":11,"onlineDuration":21376496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:27.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:40:27.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:40:28.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:28.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1463113112,"createTime":1749894247555,"epollFd":11,"onlineDuration":21381728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:29.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:29.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1463349992,"createTime":1749894247555,"epollFd":11,"onlineDuration":21382076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:40:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:40:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:29.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:40:33.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:33.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:33.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910200119018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:33.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:33.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910200119018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:40:33.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:34.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:34.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1465358208,"createTime":1749894247555,"epollFd":11,"onlineDuration":21386477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:38.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:38.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:39.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:39.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1467823076,"createTime":1749894247555,"epollFd":11,"onlineDuration":21391838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:40:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:40:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1468515292,"createTime":1749894247555,"epollFd":11,"onlineDuration":21393084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:43.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:43.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:43.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874818801879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:43.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:43.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.874818801879883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:40:43.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:44.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:44.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1470058960,"createTime":1749894247555,"epollFd":11,"onlineDuration":21396487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:40:48.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:48.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:49.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:49.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1472493560,"createTime":1749894247555,"epollFd":11,"onlineDuration":21401720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:40:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:40:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1472852828,"createTime":1749894247555,"epollFd":11,"onlineDuration":21402417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:53.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88637351989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:40:53.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:53.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88637351989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:40:53.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:40:54.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:54.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:54.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:54.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1475159776,"createTime":1749894247555,"epollFd":11,"onlineDuration":21407270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:56.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:40:56.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:40:56.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:56.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-14 23:40:56.531 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:40:56.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:40:58.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:58.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:40:59.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:59.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1477121932,"createTime":1749894247555,"epollFd":11,"onlineDuration":21411493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:40:59.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:59.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:40:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:40:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1477614116,"createTime":1749894247555,"epollFd":11,"onlineDuration":21412585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:03.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:03.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:03.950 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9068603515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:03.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:03.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9068603515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:41:03.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:04.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:04.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1479486784,"createTime":1749894247555,"epollFd":11,"onlineDuration":21416499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:04.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:04.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:04.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 23:41:06.376 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:41:06.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:41:06.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:06.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:06.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:41:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:08.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:08.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:08.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:09.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:09.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:09.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:09.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1481872692,"createTime":1749894247555,"epollFd":11,"onlineDuration":21421499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:09.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:09.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1481983236,"createTime":1749894247555,"epollFd":11,"onlineDuration":21421851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:13.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:13.960 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861345291137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:13.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:41:13.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.861345291137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:41:13.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:41:14.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:14.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1484178324,"createTime":1749894247555,"epollFd":11,"onlineDuration":21426478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:18.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:18.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:18.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:18.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:19.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:19.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1486514224,"createTime":1749894247555,"epollFd":11,"onlineDuration":21431479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:19.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:19.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1486855068,"createTime":1749894247555,"epollFd":11,"onlineDuration":21432106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:20.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:41:20.784 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:41:20.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:41:21.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:41:21.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:23.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:23.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:23.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:41:23.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:23.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889911651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:23.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:23.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.889911651611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:41:23.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:24.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:24.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1488985672,"createTime":1749894247555,"epollFd":11,"onlineDuration":21436894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:29.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:29.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1491692684,"createTime":1749894247555,"epollFd":11,"onlineDuration":21442550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:30.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:30.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:30.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:30.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1492128280,"createTime":1749894247555,"epollFd":11,"onlineDuration":21443386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:33.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9075927734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9075927734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:41:33.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:34.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:34.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1493858820,"createTime":1749894247555,"epollFd":11,"onlineDuration":21446955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:36.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:36.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:36.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:41:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:38.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:39.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:39.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:39.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:39.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1496018376,"createTime":1749894247555,"epollFd":11,"onlineDuration":21451712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:39.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:39.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1496289472,"createTime":1749894247555,"epollFd":11,"onlineDuration":21452250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:43.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:43.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:43.982 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92043113708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:43.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:43.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92043113708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:41:43.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1498367436,"createTime":1749894247555,"epollFd":11,"onlineDuration":21456730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:48.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:48.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:41:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:41:49.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:49.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1500636220,"createTime":1749894247555,"epollFd":11,"onlineDuration":21461499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:41:49.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:49.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1500746764,"createTime":1749894247555,"epollFd":11,"onlineDuration":21461850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:52.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:41:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:52.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:41:53.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:53.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:53.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:41:53.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:53.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88288688659668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:41:53.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:53.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88288688659668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:41:53.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:41:54.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:54.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1502964224,"createTime":1749894247555,"epollFd":11,"onlineDuration":21466492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:58.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:58.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:58.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:58.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:41:59.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:59.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:41:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1505425144,"createTime":1749894247555,"epollFd":11,"onlineDuration":21471824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:41:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:41:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1505663340,"createTime":1749894247555,"epollFd":11,"onlineDuration":21472162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:03.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:03.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:03.996 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88918685913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:03.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:03.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88918685913086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:42:03.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1507684716,"createTime":1749894247555,"epollFd":11,"onlineDuration":21476507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:05.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:05.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:05.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/889/sid/1/nid/1.html 2025-06-14 23:42:08.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:08.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:09.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:09.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:09.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:09.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1510356196,"createTime":1749894247555,"epollFd":11,"onlineDuration":21482044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:09.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:42:09.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:10.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:10.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1510932604,"createTime":1749894247555,"epollFd":11,"onlineDuration":21483356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:13.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:13.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:42:14.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869705200195313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:14.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:14.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.869705200195313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:42:14.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:14.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:14.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1512484168,"createTime":1749894247555,"epollFd":11,"onlineDuration":21486816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:18.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:18.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:42:18.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:18.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:42:19.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:19.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:42:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1515060896,"createTime":1749894247555,"epollFd":11,"onlineDuration":21492060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:19.734 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:42:19.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:20.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:20.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:20.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:42:20.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:20.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1515529392,"createTime":1749894247555,"epollFd":11,"onlineDuration":21493031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:23.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:23.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:24.008 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90508270263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:24.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:24.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90508270263672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:42:24.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:24.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:24.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1517069112,"createTime":1749894247555,"epollFd":11,"onlineDuration":21496491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:24.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:42:24.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:42:28.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:28.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:28.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:28.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:29.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:29.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1519424752,"createTime":1749894247555,"epollFd":11,"onlineDuration":21501504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1519772176,"createTime":1749894247555,"epollFd":11,"onlineDuration":21502143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:33.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:33.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:42:34.018 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902793884277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:34.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:34.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902793884277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:42:34.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:42:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1521926468,"createTime":1749894247555,"epollFd":11,"onlineDuration":21506880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:35.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-14 23:42:35.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:38.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:38.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:42:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:42:39.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:39.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1524226836,"createTime":1749894247555,"epollFd":11,"onlineDuration":21511724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:39.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:39.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:42:39.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:39.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1524495300,"createTime":1749894247555,"epollFd":11,"onlineDuration":21512178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:43.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:42:43.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:42:43.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:42:43.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:42:44.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90178108215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:44.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:44.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90178108215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:42:44.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:44.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:44.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1526627220,"createTime":1749894247555,"epollFd":11,"onlineDuration":21516895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:48.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:48.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:48.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:49.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:49.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:42:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1529227636,"createTime":1749894247555,"epollFd":11,"onlineDuration":21522279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:42:50.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:50.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1529667180,"createTime":1749894247555,"epollFd":11,"onlineDuration":21523112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:54.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89160919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:42:54.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:54.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89160919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:42:54.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:42:54.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:54.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:42:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:58.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1533370404,"createTime":1749894247555,"epollFd":11,"onlineDuration":21530967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:42:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:42:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:42:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1533605968,"createTime":1749894247555,"epollFd":11,"onlineDuration":21531606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:43:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:00.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:00.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:01.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:01.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1534796948,"createTime":1749894247555,"epollFd":11,"onlineDuration":21534037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:04.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86440658569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:04.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:04.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86440658569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:43:04.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:04.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:04.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:04.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:04.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1536151112,"createTime":1749894247555,"epollFd":11,"onlineDuration":21536947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:07.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:07.550 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 23:43:07.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:08.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:08.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:08.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:08.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:09.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:09.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1538504120,"createTime":1749894247555,"epollFd":11,"onlineDuration":21541946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:09.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:09.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1538660724,"createTime":1749894247555,"epollFd":11,"onlineDuration":21542330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:13.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:13.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:43:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:13.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:13.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:43:13.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:14.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902978897094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:14.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902978897094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:43:14.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:14.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:14.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1540604456,"createTime":1749894247555,"epollFd":11,"onlineDuration":21546506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:18.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:18.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:19.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:19.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:19.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:19.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1542931144,"createTime":1749894247555,"epollFd":11,"onlineDuration":21551505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:19.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:19.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1543053532,"createTime":1749894247555,"epollFd":11,"onlineDuration":21551852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:23.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:23.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:24.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888221740722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888221740722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:43:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:24.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:24.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1545396012,"createTime":1749894247555,"epollFd":11,"onlineDuration":21556843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:43:28.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:28.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:29.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:29.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1547639792,"createTime":1749894247555,"epollFd":11,"onlineDuration":21561493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:29.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:43:29.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:29.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 23:43:29.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:43:29.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:30.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:30.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1548163560,"createTime":1749894247555,"epollFd":11,"onlineDuration":21562609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:34.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91143798828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:34.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:34.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91143798828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:43:34.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:34.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:34.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:35.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:35.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1550454716,"createTime":1749894247555,"epollFd":11,"onlineDuration":21567491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:38.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:38.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:38.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-beckham 2025-06-14 23:43:38.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:38.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:38.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1552393184,"createTime":1749894247555,"epollFd":11,"onlineDuration":21571606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553159096,"createTime":1749894247555,"epollFd":11,"onlineDuration":21573206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:41.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:43:41.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:44.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832294464111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:44.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:44.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.832294464111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:43:44.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:43:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1554775144,"createTime":1749894247555,"epollFd":11,"onlineDuration":21576742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:45.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:43:45.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:43:48.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:48.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:43:49.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:49.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1557032084,"createTime":1749894247555,"epollFd":11,"onlineDuration":21581504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:43:49.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:49.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:49.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:49.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:43:50.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:50.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1557499264,"createTime":1749894247555,"epollFd":11,"onlineDuration":21582564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:43:53.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:54.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855104446411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:43:54.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:54.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.855104446411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:43:54.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:43:54.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:54.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1559500900,"createTime":1749894247555,"epollFd":11,"onlineDuration":21586790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:58.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:58.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:43:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:59.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:59.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1561740732,"createTime":1749894247555,"epollFd":11,"onlineDuration":21591516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:43:59.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:59.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:43:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:43:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1562113160,"createTime":1749894247555,"epollFd":11,"onlineDuration":21592262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:03.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:03.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:04.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:04.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1564093740,"createTime":1749894247555,"epollFd":11,"onlineDuration":21596498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:04.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857027053833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:04.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:04.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857027053833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:44:04.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:08.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:08.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:09.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:09.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1566453328,"createTime":1749894247555,"epollFd":11,"onlineDuration":21601548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:09.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:09.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1566716528,"createTime":1749894247555,"epollFd":11,"onlineDuration":21601949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:09.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:09.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:09.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jake_bugg 2025-06-14 23:44:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:14.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91851043701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:14.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:14.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91851043701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:44:14.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:14.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:14.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1568926092,"createTime":1749894247555,"epollFd":11,"onlineDuration":21606879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:18.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:18.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:18.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:18.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1571256728,"createTime":1749894247555,"epollFd":11,"onlineDuration":21611769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:19.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:19.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:20.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:20.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1571604152,"createTime":1749894247555,"epollFd":11,"onlineDuration":21612453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:23.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:23.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:24.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:24.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1573495244,"createTime":1749894247555,"epollFd":11,"onlineDuration":21616500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:24.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94096565246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:24.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:24.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94096565246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:44:24.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:25.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:44:25.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:29.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:29.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1575966692,"createTime":1749894247555,"epollFd":11,"onlineDuration":21621813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:29.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:29.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:44:29.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:29.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1576237788,"createTime":1749894247555,"epollFd":11,"onlineDuration":21622268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:33.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:33.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:34.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943143844604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:34.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943143844604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:44:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:34.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:34.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1578306540,"createTime":1749894247555,"epollFd":11,"onlineDuration":21626706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:35.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:35.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:35.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bill-wyman 2025-06-14 23:44:36.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:44:36.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:36.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dierks-bentley 2025-06-14 23:44:36.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:44:36.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:36.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dom-howard 2025-06-14 23:44:37.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-14 23:44:37.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:37.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-ross 2025-06-14 23:44:38.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-14 23:44:38.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:38.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jamie-lawson 2025-06-14 23:44:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:38.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:39.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 23:44:39.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:39.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jon-culshaw 2025-06-14 23:44:39.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:39.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:39.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:39.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1580550320,"createTime":1749894247555,"epollFd":11,"onlineDuration":21631513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1580667444,"createTime":1749894247555,"epollFd":11,"onlineDuration":21631857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:40.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-14 23:44:40.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:40.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julia-stiles 2025-06-14 23:44:41.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f510 2025-06-14 23:44:41.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:41.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mae-whitman 2025-06-14 23:44:42.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0594e0 2025-06-14 23:44:42.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:42.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pink 2025-06-14 23:44:43.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a4b0 2025-06-14 23:44:43.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:43.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/selenis-leyva 2025-06-14 23:44:43.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:43.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:44.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:44.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1582904644,"createTime":1749894247555,"epollFd":11,"onlineDuration":21636479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:44.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9412841796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:44.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cf20 2025-06-14 23:44:44.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9412841796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cf20 2025-06-14 23:44:44.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cf20 2025-06-14 23:44:44.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c870 2025-06-14 23:44:44.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:44.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sophie-hunter 2025-06-14 23:44:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d4e0 2025-06-14 23:44:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:44.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2022/08/08/the-real-reason-kim-kardashian-pete-davidson-broke-up-kanye-west/ 2025-06-14 23:44:45.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:44:45.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:44:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:48.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:44:48.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:48.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:49.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:49.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1585264232,"createTime":1749894247555,"epollFd":11,"onlineDuration":21641550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:44:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1585594548,"createTime":1749894247555,"epollFd":11,"onlineDuration":21642077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:51.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060e70 2025-06-14 23:44:51.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:51.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/desert-rugrats/ 2025-06-14 23:44:51.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:44:51.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:44:51.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:44:51.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:44:51.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:44:51.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:44:53.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:53.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-14 23:44:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-14 23:44:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-14 23:44:53.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-14 23:44:54.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9094295501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:44:54.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:44:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9094295501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:44:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:44:54.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:54.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1587692252,"createTime":1749894247555,"epollFd":11,"onlineDuration":21646721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:55.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 23:44:55.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0594e0 keealive timeout 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f510 keealive timeout 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0594e0 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f510 2025-06-14 23:44:57.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-14 23:44:58.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:58.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:58.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:58.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:44:59.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:59.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1589970248,"createTime":1749894247555,"epollFd":11,"onlineDuration":21651508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:44:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:44:59.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:44:59.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1590240028,"createTime":1749894247555,"epollFd":11,"onlineDuration":21651951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:44:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d4e0 keealive timeout 2025-06-14 23:44:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c870 keealive timeout 2025-06-14 23:44:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a4b0 keealive timeout 2025-06-14 23:44:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d4e0 2025-06-14 23:44:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c870 2025-06-14 23:44:59.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a4b0 2025-06-14 23:45:03.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:03.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:04.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:04.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1592307464,"createTime":1749894247555,"epollFd":11,"onlineDuration":21656491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:04.135 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877206802368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:04.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:45:04.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.877206802368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:45:04.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:45:07.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060e70 keealive timeout 2025-06-14 23:45:07.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060e70 2025-06-14 23:45:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1594844712,"createTime":1749894247555,"epollFd":11,"onlineDuration":21661910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:09.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:09.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:10.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:10.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1595128968,"createTime":1749894247555,"epollFd":11,"onlineDuration":21662522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:13.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:13.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:45:14.146 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907655715942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:14.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:14.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907655715942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:45:14.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1597097704,"createTime":1749894247555,"epollFd":11,"onlineDuration":21666743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:16.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:16.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:16.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/griselda/tv-show/will-the-100-return-for-season-8/ 2025-06-14 23:45:18.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:45:18.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:45:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:18.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:45:18.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:18.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:45:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:45:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1599537568,"createTime":1749894247555,"epollFd":11,"onlineDuration":21671907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1599845512,"createTime":1749894247555,"epollFd":11,"onlineDuration":21672573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:22.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:45:22.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:45:23.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:23.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:24.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:24.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1601708968,"createTime":1749894247555,"epollFd":11,"onlineDuration":21676501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:24.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.918352127075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:24.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:45:24.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.918352127075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:45:24.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:45:28.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:28.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:28.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:28.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:29.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1604058028,"createTime":1749894247555,"epollFd":11,"onlineDuration":21681492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:29.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:29.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:30.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:30.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1604641016,"createTime":1749894247555,"epollFd":11,"onlineDuration":21682788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:31.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:45:31.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:34.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92049217224121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:34.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:34.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92049217224121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:45:34.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:45:35.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:35.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1606946648,"createTime":1749894247555,"epollFd":11,"onlineDuration":21687633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:45:39.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:39.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:45:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1608986448,"createTime":1749894247555,"epollFd":11,"onlineDuration":21691926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:45:40.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:40.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1609325976,"createTime":1749894247555,"epollFd":11,"onlineDuration":21692754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:43.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:43.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:44.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92268180847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:44.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:44.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92268180847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:45:44.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:44.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:44.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1611444736,"createTime":1749894247555,"epollFd":11,"onlineDuration":21697108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:46.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:45:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:45:47.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:45:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:47.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:45:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:48.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:49.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:49.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1613896444,"createTime":1749894247555,"epollFd":11,"onlineDuration":21702355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:45:50.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:50.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1614097792,"createTime":1749894247555,"epollFd":11,"onlineDuration":21702908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:53.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:53.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:54.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:54.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1615813856,"createTime":1749894247555,"epollFd":11,"onlineDuration":21706494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:54.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92394256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:45:54.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:45:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92394256591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:45:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:45:58.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:58.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:45:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:59.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:59.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:45:59.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:59.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1618282672,"createTime":1749894247555,"epollFd":11,"onlineDuration":21711841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:45:59.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:45:59.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1618515604,"createTime":1749894247555,"epollFd":11,"onlineDuration":21712174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:01.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:46:01.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:02.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:02.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemaps.xml 2025-06-14 23:46:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:03.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:46:03.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1620508028,"createTime":1749894247555,"epollFd":11,"onlineDuration":21716519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:04.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933378219604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:04.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933378219604492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:46:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:08.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:08.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:09.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:09.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:09.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:09.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1623078176,"createTime":1749894247555,"epollFd":11,"onlineDuration":21721914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:09.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:09.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1623251888,"createTime":1749894247555,"epollFd":11,"onlineDuration":21722263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:13.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:13.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:14.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:14.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1625225888,"createTime":1749894247555,"epollFd":11,"onlineDuration":21726565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:14.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923686981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:14.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.923686981201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:46:14.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:46:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:18.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:18.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:18.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:18.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:19.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:19.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:19.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:19.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1627927636,"createTime":1749894247555,"epollFd":11,"onlineDuration":21732187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1628128984,"createTime":1749894247555,"epollFd":11,"onlineDuration":21732698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:23.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:23.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:24.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:24.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1629925324,"createTime":1749894247555,"epollFd":11,"onlineDuration":21736495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:24.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:24.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:24.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:46:24.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:28.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:28.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:29.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:29.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:29.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:29.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1632371768,"createTime":1749894247555,"epollFd":11,"onlineDuration":21741824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:29.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:29.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1632619176,"createTime":1749894247555,"epollFd":11,"onlineDuration":21742174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:33.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:33.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:34.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:34.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1634630024,"createTime":1749894247555,"epollFd":11,"onlineDuration":21746498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:34.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92251205444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:34.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:34.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92251205444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:46:34.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:35.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:35.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:35.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:46:38.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:38.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:39.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1636981716,"createTime":1749894247555,"epollFd":11,"onlineDuration":21751515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:39.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:39.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:39.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:46:39.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:40.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:40.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1637556808,"createTime":1749894247555,"epollFd":11,"onlineDuration":21752768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:43.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:43.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:44.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:44.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1639338672,"createTime":1749894247555,"epollFd":11,"onlineDuration":21756514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:44.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8854923248291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:44.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:44.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.8854923248291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:46:44.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:46.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:46:46.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:46.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-14 23:46:46.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:46.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-14 23:46:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-14 23:46:46.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:46.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-14 23:46:46.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:46.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-14 23:46:47.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-14 23:46:47.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-14 23:46:47.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-14 23:46:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:46:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/the-amazing-spider-man-2-reviews-andrew-garfield_4159160 2025-06-14 23:46:47.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-14 23:46:47.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-14 23:46:47.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-14 23:46:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-14 23:46:48.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-14 23:46:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-14 23:46:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-14 23:46:48.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-14 23:46:48.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-14 23:46:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-14 23:46:48.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:48.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-14 23:46:48.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:48.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:46:49.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-14 23:46:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-14 23:46:49.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-14 23:46:49.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-14 23:46:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1641758796,"createTime":1749894247555,"epollFd":11,"onlineDuration":21761686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:49.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-14 23:46:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-14 23:46:49.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:46:49.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1642012784,"createTime":1749894247555,"epollFd":11,"onlineDuration":21762066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:49.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-14 23:46:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-14 23:46:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-14 23:46:49.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-14 23:46:49.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:49.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-14 23:46:50.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-14 23:46:50.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-14 23:46:50.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-14 23:46:50.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-14 23:46:50.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-14 23:46:50.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-14 23:46:50.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:50.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-14 23:46:51.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-14 23:46:51.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-14 23:46:51.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-14 23:46:51.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-14 23:46:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-14 23:46:51.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:46:51.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:51.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-14 23:46:51.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:51.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-14 23:46:52.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:52.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-14 23:46:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-14 23:46:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-14 23:46:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-14 23:46:53.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-14 23:46:53.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-14 23:46:53.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-14 23:46:53.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:53.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-14 23:46:53.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-14 23:46:53.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:53.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-14 23:46:54.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1644026264,"createTime":1749894247555,"epollFd":11,"onlineDuration":21766501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:54.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-14 23:46:54.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-14 23:46:54.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911863327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:46:54.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-14 23:46:54.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.911863327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:46:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:54.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-14 23:46:54.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-14 23:46:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-14 23:46:54.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-14 23:46:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-14 23:46:54.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-14 23:46:54.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-14 23:46:54.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-14 23:46:54.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-14 23:46:54.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:54.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-14 23:46:54.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:46:54.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:46:55.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:55.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-14 23:46:55.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:46:55.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:46:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:55.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-14 23:46:55.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:55.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-14 23:46:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-14 23:46:56.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:56.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-14 23:46:56.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:56.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-14 23:46:57.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-14 23:46:57.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-14 23:46:57.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-14 23:46:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-14 23:46:57.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-14 23:46:57.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:57.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-14 23:46:58.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:58.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-14 23:46:58.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:58.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:46:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:58.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-14 23:46:58.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:46:58.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:58.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-14 23:46:59.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-14 23:46:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:46:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1646399012,"createTime":1749894247555,"epollFd":11,"onlineDuration":21771520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:46:59.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-14 23:46:59.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1646500344,"createTime":1749894247555,"epollFd":11,"onlineDuration":21771871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:46:59.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-14 23:46:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-14 23:46:59.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-14 23:46:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-14 23:46:59.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-14 23:46:59.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:46:59.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-14 23:47:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-14 23:47:00.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-14 23:47:00.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-14 23:47:00.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-14 23:47:00.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-14 23:47:00.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:00.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-14 23:47:01.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-14 23:47:01.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-14 23:47:01.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-14 23:47:01.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-14 23:47:01.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-14 23:47:01.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-14 23:47:01.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-14 23:47:01.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-14 23:47:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:01.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-14 23:47:02.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-14 23:47:02.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-14 23:47:02.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-14 23:47:02.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-14 23:47:02.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-14 23:47:02.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-14 23:47:02.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05dc30 2025-06-14 23:47:02.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:02.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-14 23:47:03.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-14 23:47:03.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-14 23:47:03.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-14 23:47:03.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-14 23:47:03.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-14 23:47:03.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-14 23:47:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-14 23:47:03.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-14 23:47:03.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:03.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-14 23:47:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-14 23:47:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-14 23:47:03.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-14 23:47:03.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:47:03.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:47:03.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:03.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-14 23:47:04.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-14 23:47:04.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1648734912,"createTime":1749894247555,"epollFd":11,"onlineDuration":21776512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:04.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-14 23:47:04.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-14 23:47:04.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-14 23:47:04.234 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917835235595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:04.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:47:04.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917835235595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:47:04.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:47:04.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-14 23:47:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-14 23:47:04.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-14 23:47:04.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-14 23:47:04.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-14 23:47:04.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:04.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-14 23:47:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:05.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-14 23:47:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-14 23:47:05.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:05.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-14 23:47:05.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:05.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-14 23:47:05.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:05.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-14 23:47:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-14 23:47:06.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-14 23:47:06.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-14 23:47:06.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-14 23:47:06.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-14 23:47:06.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:06.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-14 23:47:07.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-14 23:47:07.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-14 23:47:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-14 23:47:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-14 23:47:07.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-14 23:47:07.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-14 23:47:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-14 23:47:07.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-14 23:47:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-14 23:47:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:07.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-14 23:47:08.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-14 23:47:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-14 23:47:08.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:08.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-14 23:47:08.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:08.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-14 23:47:09.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-14 23:47:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1651191884,"createTime":1749894247555,"epollFd":11,"onlineDuration":21781847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:09.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-14 23:47:09.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-14 23:47:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-14 23:47:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-14 23:47:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-14 23:47:09.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:09.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-14 23:47:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-14 23:47:10.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:10.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-14 23:47:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1651663012,"createTime":1749894247555,"epollFd":11,"onlineDuration":21782865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:10.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:10.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-14 23:47:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-14 23:47:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-14 23:47:11.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-14 23:47:11.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-14 23:47:11.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-14 23:47:11.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-14 23:47:11.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-14 23:47:11.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-14 23:47:11.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-14 23:47:11.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-14 23:47:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-14 23:47:12.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:12.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-14 23:47:12.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:12.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-14 23:47:12.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:12.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-14 23:47:13.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-14 23:47:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-14 23:47:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-14 23:47:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-14 23:47:13.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-14 23:47:13.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-14 23:47:13.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:13.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-14 23:47:14.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1653419872,"createTime":1749894247555,"epollFd":11,"onlineDuration":21786498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:14.244 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905181884765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:14.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:47:14.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.905181884765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:47:14.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:47:14.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-14 23:47:14.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-14 23:47:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-14 23:47:14.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-14 23:47:14.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-14 23:47:14.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-14 23:47:14.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-14 23:47:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-14 23:47:15.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-14 23:47:15.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-14 23:47:15.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-14 23:47:15.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-14 23:47:15.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-14 23:47:15.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:47:15.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:47:15.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:15.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-14 23:47:16.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:16.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-14 23:47:16.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:16.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-14 23:47:16.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:16.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-14 23:47:16.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:16.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-14 23:47:16.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:16.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-14 23:47:17.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-14 23:47:17.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-14 23:47:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-14 23:47:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-14 23:47:17.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-14 23:47:17.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-14 23:47:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-14 23:47:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-14 23:47:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-14 23:47:18.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-14 23:47:18.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-14 23:47:18.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-14 23:47:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-14 23:47:18.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-14 23:47:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-14 23:47:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-14 23:47:19.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-14 23:47:19.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-14 23:47:19.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-14 23:47:19.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-14 23:47:19.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1656082140,"createTime":1749894247555,"epollFd":11,"onlineDuration":21791977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-14 23:47:19.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-14 23:47:19.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-14 23:47:19.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-14 23:47:19.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-14 23:47:19.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:19.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1656211108,"createTime":1749894247555,"epollFd":11,"onlineDuration":21792322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:20.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:20.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-14 23:47:23.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:23.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:47:24.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:24.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1658117992,"createTime":1749894247555,"epollFd":11,"onlineDuration":21796509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:24.254 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93282699584961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:24.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:47:24.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93282699584961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:47:24.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:47:28.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:28.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:47:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:47:29.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:29.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1660480212,"createTime":1749894247555,"epollFd":11,"onlineDuration":21801515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:29.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:29.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:47:29.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:29.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1660778944,"createTime":1749894247555,"epollFd":11,"onlineDuration":21801979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05dc30 keealive timeout 2025-06-14 23:47:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05dc30 2025-06-14 23:47:33.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:33.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:34.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:34.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1662825324,"createTime":1749894247555,"epollFd":11,"onlineDuration":21806520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:34.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.886581420898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:34.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:47:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.886581420898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:47:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:47:35.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:47:35.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:38.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:39.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:39.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1665284928,"createTime":1749894247555,"epollFd":11,"onlineDuration":21811784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1665524440,"createTime":1749894247555,"epollFd":11,"onlineDuration":21812131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:43.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:43.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:47:44.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:44.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1667530024,"createTime":1749894247555,"epollFd":11,"onlineDuration":21816500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:44.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89785385131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:44.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:44.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89785385131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:47:44.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:44.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:44.887 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:47:44.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:47:48.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:48.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:47:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:47:49.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:49.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1669994892,"createTime":1749894247555,"epollFd":11,"onlineDuration":21821825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:47:49.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:49.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1670251512,"createTime":1749894247555,"epollFd":11,"onlineDuration":21822158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:53.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:53.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1672246568,"createTime":1749894247555,"epollFd":11,"onlineDuration":21826538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:54.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89482879638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:47:54.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89482879638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:47:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:56.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:47:56.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:56.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:47:58.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:58.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:47:59.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:59.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:47:59.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:59.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1674610104,"createTime":1749894247555,"epollFd":11,"onlineDuration":21831533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:47:59.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:47:59.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1674760128,"createTime":1749894247555,"epollFd":11,"onlineDuration":21831882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:03.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:03.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:04.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:04.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1676928896,"createTime":1749894247555,"epollFd":11,"onlineDuration":21836506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:04.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91659927368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:04.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:04.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91659927368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:48:04.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:08.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:08.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:08.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:08.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:09.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:09.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1679272692,"createTime":1749894247555,"epollFd":11,"onlineDuration":21841507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:09.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:09.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1679424032,"createTime":1749894247555,"epollFd":11,"onlineDuration":21841869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:11.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:48:11.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:48:13.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:13.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:14.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:14.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1681633596,"createTime":1749894247555,"epollFd":11,"onlineDuration":21846520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:14.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91265869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:14.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:14.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91265869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:48:14.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1684085304,"createTime":1749894247555,"epollFd":11,"onlineDuration":21851774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1684410356,"createTime":1749894247555,"epollFd":11,"onlineDuration":21852377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:23.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:23.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:24.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:24.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1686354088,"createTime":1749894247555,"epollFd":11,"onlineDuration":21856502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:24.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.915315628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:24.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:24.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.915315628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:48:24.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:27.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:48:27.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:28.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:28.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:29.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:29.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1688645244,"createTime":1749894247555,"epollFd":11,"onlineDuration":21861521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:29.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:29.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1688974244,"createTime":1749894247555,"epollFd":11,"onlineDuration":21862061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:32.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:32.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:32.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:48:33.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:33.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:34.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:34.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1691054840,"createTime":1749894247555,"epollFd":11,"onlineDuration":21866506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:34.311 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91974639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:34.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:34.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91974639892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:48:34.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:36.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:48:36.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:48:36.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:36.244 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:48:36.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:38.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:39.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:39.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1693411796,"createTime":1749894247555,"epollFd":11,"onlineDuration":21871530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:39.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:39.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:39.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:39.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:39.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1693810544,"createTime":1749894247555,"epollFd":11,"onlineDuration":21872328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:41.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:41.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:41.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:48:43.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:43.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:44.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888994216918945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:44.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:48:44.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.888994216918945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:48:44.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:48:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1695977996,"createTime":1749894247555,"epollFd":11,"onlineDuration":21876949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:47.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:48:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alex-turner/video/footage/alex-turner-and-parents-wait-in-the-sun-to-be-picked-up-in-a-car_163641 2025-06-14 23:48:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:48:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:48.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:48.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:48:48.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:48:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1698158608,"createTime":1749894247555,"epollFd":11,"onlineDuration":21881889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:48:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1698394172,"createTime":1749894247555,"epollFd":11,"onlineDuration":21882231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:53.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:53.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:54.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:48:54.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:54.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32959418777 2025-06-14 23:48:54.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:54.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1700523460,"createTime":1749894247555,"epollFd":11,"onlineDuration":21886749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:54.331 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910531997680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:48:54.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:48:54.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910531997680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:48:54.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:48:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:48:57.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:48:58.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:58.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:58.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:48:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:48:59.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:59.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1702914632,"createTime":1749894247555,"epollFd":11,"onlineDuration":21891781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:48:59.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:48:59.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1703125192,"createTime":1749894247555,"epollFd":11,"onlineDuration":21892127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:03.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:49:03.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:49:04.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:04.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1705145252,"createTime":1749894247555,"epollFd":11,"onlineDuration":21896511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:04.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92706298828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:04.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:49:04.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92706298828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:49:04.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:49:07.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:49:07.981 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:49:08.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:08.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:08.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:08.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:09.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:09.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1707504840,"createTime":1749894247555,"epollFd":11,"onlineDuration":21901562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:09.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:09.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1707633808,"createTime":1749894247555,"epollFd":11,"onlineDuration":21901893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:09.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:49:09.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:13.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:14.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:14.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1709835476,"createTime":1749894247555,"epollFd":11,"onlineDuration":21906520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:14.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926929473876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:14.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926929473876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:49:14.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:18.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:49:18.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:49:18.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:18.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1712460896,"createTime":1749894247555,"epollFd":11,"onlineDuration":21911965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1712603024,"createTime":1749894247555,"epollFd":11,"onlineDuration":21912319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:23.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:23.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1714659932,"createTime":1749894247555,"epollFd":11,"onlineDuration":21916793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:24.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939937591552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:24.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:24.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939937591552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:49:24.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:28.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:28.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1716899764,"createTime":1749894247555,"epollFd":11,"onlineDuration":21921531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:29.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:29.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1717244556,"createTime":1749894247555,"epollFd":11,"onlineDuration":21922195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:34.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:34.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1719348840,"createTime":1749894247555,"epollFd":11,"onlineDuration":21926798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:34.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930343627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:34.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:34.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930343627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:49:34.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:38.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:38.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:39.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:39.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1721691320,"createTime":1749894247555,"epollFd":11,"onlineDuration":21931771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:39.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:39.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:40.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:40.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1722070328,"createTime":1749894247555,"epollFd":11,"onlineDuration":21932578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:44.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:44.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1723946944,"createTime":1749894247555,"epollFd":11,"onlineDuration":21936512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:44.371 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9194278717041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:44.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:44.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9194278717041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:49:44.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:48.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:49:48.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:48.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:49.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:49.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1726310480,"createTime":1749894247555,"epollFd":11,"onlineDuration":21941499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:49:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:49.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:49:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1726561836,"createTime":1749894247555,"epollFd":11,"onlineDuration":21941938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:54.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:54.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1728679280,"createTime":1749894247555,"epollFd":11,"onlineDuration":21946542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:54.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919979095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:49:54.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919979095458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:49:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:49:58.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:58.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:49:59.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:59.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:49:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1731008600,"createTime":1749894247555,"epollFd":11,"onlineDuration":21951537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:49:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:49:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1731134936,"createTime":1749894247555,"epollFd":11,"onlineDuration":21951870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:00.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:50:00.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:50:02.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:50:02.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:50:03.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:03.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1733362924,"createTime":1749894247555,"epollFd":11,"onlineDuration":21956540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:04.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92156982421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:04.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:04.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92156982421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:04.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:08.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:08.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:08.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:08.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1735700140,"createTime":1749894247555,"epollFd":11,"onlineDuration":21961514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:09.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:09.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:09.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:09.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1736029140,"createTime":1749894247555,"epollFd":11,"onlineDuration":21962120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:13.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:13.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:14.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:14.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1738140004,"createTime":1749894247555,"epollFd":11,"onlineDuration":21966659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:14.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925594329833984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:14.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:14.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925594329833984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:14.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:18.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1740420632,"createTime":1749894247555,"epollFd":11,"onlineDuration":21971538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:19.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:19.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1740869388,"createTime":1749894247555,"epollFd":11,"onlineDuration":21972556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:23.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:23.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:24.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:24.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1742843388,"createTime":1749894247555,"epollFd":11,"onlineDuration":21976700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:24.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928386688232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:24.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:24.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928386688232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:24.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:29.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1745172708,"createTime":1749894247555,"epollFd":11,"onlineDuration":21981629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:29.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:29.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1745405640,"createTime":1749894247555,"epollFd":11,"onlineDuration":21981963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:33.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:33.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:34.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:34.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1747555984,"createTime":1749894247555,"epollFd":11,"onlineDuration":21986776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:34.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937685012817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:34.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:34.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937685012817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:34.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:36.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:50:36.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:50:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1749865564,"createTime":1749894247555,"epollFd":11,"onlineDuration":21991545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:39.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:39.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:39.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:39.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1750285368,"createTime":1749894247555,"epollFd":11,"onlineDuration":21992373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:43.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:44.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907766342163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:44.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907766342163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:44.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:44.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:44.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1752442292,"createTime":1749894247555,"epollFd":11,"onlineDuration":21996997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:48.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:48.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:50:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:49.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1754516308,"createTime":1749894247555,"epollFd":11,"onlineDuration":22001531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:50:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:50:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1754832148,"createTime":1749894247555,"epollFd":11,"onlineDuration":22002128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:54.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:54.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:54.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872041702270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:50:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872041702270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:50:54.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:50:54.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:54.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1757156204,"createTime":1749894247555,"epollFd":11,"onlineDuration":22007023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:50:58.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:58.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:50:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:59.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:50:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:50:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1759548692,"createTime":1749894247555,"epollFd":11,"onlineDuration":22012202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:00.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1759676344,"createTime":1749894247555,"epollFd":11,"onlineDuration":22012550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:03.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:03.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1761674032,"createTime":1749894247555,"epollFd":11,"onlineDuration":22016842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:04.434 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9195613861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:04.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:04.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9195613861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:51:04.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:08.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:08.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:09.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:09.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1763930972,"createTime":1749894247555,"epollFd":11,"onlineDuration":22021531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:09.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1764058624,"createTime":1749894247555,"epollFd":11,"onlineDuration":22021888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:13.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:14.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1766264240,"createTime":1749894247555,"epollFd":11,"onlineDuration":22026550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:14.444 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929718017578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:14.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:14.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929718017578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:51:14.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:18.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:18.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:51:18.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:18.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:19.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:19.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:51:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1768733056,"createTime":1749894247555,"epollFd":11,"onlineDuration":22031744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:19.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:19.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1768929140,"createTime":1749894247555,"epollFd":11,"onlineDuration":22032095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:23.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:51:23.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:51:23.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:23.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:24.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:24.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1770941304,"createTime":1749894247555,"epollFd":11,"onlineDuration":22036533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:24.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937856674194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:24.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:24.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937856674194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:51:24.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:28.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:28.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:28.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:29.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:29.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:29.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1773350900,"createTime":1749894247555,"epollFd":11,"onlineDuration":22041592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1773648316,"createTime":1749894247555,"epollFd":11,"onlineDuration":22042163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:33.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:33.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1775822348,"createTime":1749894247555,"epollFd":11,"onlineDuration":22046798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:34.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89864730834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:34.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89864730834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:51:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:37.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:51:37.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:51:38.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:38.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:51:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:38.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1778170092,"createTime":1749894247555,"epollFd":11,"onlineDuration":22051864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:39.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:39.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:51:40.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:40.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1778599108,"createTime":1749894247555,"epollFd":11,"onlineDuration":22052779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:44.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883230209350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:44.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:44.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883230209350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:51:44.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:44.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:44.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1780662596,"createTime":1749894247555,"epollFd":11,"onlineDuration":22057089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:46.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:51:46.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:46.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:51:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:51:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:47.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logo.png 2025-06-14 23:51:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:48.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:51:49.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:49.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:51:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1783024816,"createTime":1749894247555,"epollFd":11,"onlineDuration":22062054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:51:49.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:49.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1783156416,"createTime":1749894247555,"epollFd":11,"onlineDuration":22062388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:54.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:54.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:54.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:54.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1785201480,"createTime":1749894247555,"epollFd":11,"onlineDuration":22066850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:54.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89369010925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:51:54.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:51:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89369010925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:51:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:51:58.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:58.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:51:59.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:59.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1787437364,"createTime":1749894247555,"epollFd":11,"onlineDuration":22071548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:51:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:51:59.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:51:59.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:00.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:00.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1787962448,"createTime":1749894247555,"epollFd":11,"onlineDuration":22072616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:02.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-14 23:52:02.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:03.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:03.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:52:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:52:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1789790372,"createTime":1749894247555,"epollFd":11,"onlineDuration":22076532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:04.471 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909393310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:04.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:04.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.909393310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:52:04.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:05.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:08.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:08.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:08.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:09.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:09.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1792119692,"createTime":1749894247555,"epollFd":11,"onlineDuration":22081540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:09.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:09.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1792460536,"createTime":1749894247555,"epollFd":11,"onlineDuration":22082187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:13.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:52:13.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:13.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/233877/bison-tenderloin-with-cherry-onion-chutney/ 2025-06-14 23:52:13.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:13.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:52:14.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:14.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1794481912,"createTime":1749894247555,"epollFd":11,"onlineDuration":22086554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:14.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907506942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:14.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:52:14.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907506942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:52:14.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:52:15.682 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:52:15.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:18.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:18.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:18.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:18.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:52:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:19.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:19.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:19.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1796824392,"createTime":1749894247555,"epollFd":11,"onlineDuration":22091546,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:19.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:19.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1796961256,"createTime":1749894247555,"epollFd":11,"onlineDuration":22091895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:24.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:24.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1799178716,"createTime":1749894247555,"epollFd":11,"onlineDuration":22096540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:24.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935226440429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:24.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:24.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935226440429688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:52:24.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:24.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:24.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:24.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:52:25.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:52:25.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:52:28.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:28.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:28.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:28.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:29.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:29.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1801588312,"createTime":1749894247555,"epollFd":11,"onlineDuration":22101591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:29.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:29.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:30.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:52:30.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:52:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1802077864,"createTime":1749894247555,"epollFd":11,"onlineDuration":22102623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:33.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:33.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:52:34.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:34.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1803874204,"createTime":1749894247555,"epollFd":11,"onlineDuration":22106553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:34.500 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.934906005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:52:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.934906005859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:52:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:52:34.907 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:52:34.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:38.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:38.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:52:38.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:38.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:39.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:39.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:39.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:39.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1806321964,"createTime":1749894247555,"epollFd":11,"onlineDuration":22111780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:39.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1806568056,"createTime":1749894247555,"epollFd":11,"onlineDuration":22112128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:43.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:43.335 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:52:43.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:43.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:43.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:44.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:44.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1808594696,"createTime":1749894247555,"epollFd":11,"onlineDuration":22116545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:44.507 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90021324157715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:44.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:44.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90021324157715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:52:44.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:48.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:52:48.631 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:52:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:49.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:49.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:52:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1811300392,"createTime":1749894247555,"epollFd":11,"onlineDuration":22122258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:52:50.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:50.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1811445152,"createTime":1749894247555,"epollFd":11,"onlineDuration":22122595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:53.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:54.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:54.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1813512588,"createTime":1749894247555,"epollFd":11,"onlineDuration":22126936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:54.518 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896507263183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:52:54.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:54.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.896507263183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:52:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:52:58.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:58.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:52:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:59.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1815637928,"createTime":1749894247555,"epollFd":11,"onlineDuration":22131529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:52:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:59.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:52:59.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:52:59.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1816012988,"createTime":1749894247555,"epollFd":11,"onlineDuration":22132276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:53:01.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:01.777 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:53:01.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:03.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:03.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:53:04.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:04.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1818010676,"createTime":1749894247555,"epollFd":11,"onlineDuration":22136539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:53:04.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857370376586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:04.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:04.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.857370376586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:04.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:07.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:53:07.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:53:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:08.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:08.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:08.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-14 23:53:09.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:09.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1820355788,"createTime":1749894247555,"epollFd":11,"onlineDuration":22141538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-14 23:53:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:09.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1820537396,"createTime":1749894247555,"epollFd":11,"onlineDuration":22141914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:13.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:13.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:14.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:14.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1822729852,"createTime":1749894247555,"epollFd":11,"onlineDuration":22146625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:14.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885456085205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:14.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.885456085205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:15.168 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:53:15.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-14 23:53:15.168 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:53:15.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-14 23:53:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-14 23:53:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:19.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:19.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1825376328,"createTime":1749894247555,"epollFd":11,"onlineDuration":22152035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:19.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1825611892,"createTime":1749894247555,"epollFd":11,"onlineDuration":22152654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:21.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:53:21.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:21.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:53:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:53:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1827593788,"createTime":1749894247555,"epollFd":11,"onlineDuration":22156921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:24.542 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868921279907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:24.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:24.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.868921279907227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:53:24.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:28.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:28.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:29.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:29.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:53:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1830083660,"createTime":1749894247555,"epollFd":11,"onlineDuration":22162234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1830281060,"createTime":1749894247555,"epollFd":11,"onlineDuration":22162586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:33.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:33.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:34.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:34.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1832160308,"createTime":1749894247555,"epollFd":11,"onlineDuration":22166537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:34.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907115936279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:34.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:34.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907115936279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:53:34.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:34.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:34.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:34.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/how-to-make-wine-at-home/ 2025-06-14 23:53:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:53:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:53:38.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:38.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:38.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:38.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:39.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1834490944,"createTime":1749894247555,"epollFd":11,"onlineDuration":22171545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:39.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:39.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:39.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:39.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1834692292,"createTime":1749894247555,"epollFd":11,"onlineDuration":22171949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:43.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:43.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:53:44.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:44.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1836804472,"createTime":1749894247555,"epollFd":11,"onlineDuration":22176534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:44.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92664909362793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:44.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:53:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92664909362793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:53:44.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:53:48.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:48.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:53:49.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:49.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:49.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:49.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1839141688,"createTime":1749894247555,"epollFd":11,"onlineDuration":22181547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:53:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:49.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:53:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1839597024,"createTime":1749894247555,"epollFd":11,"onlineDuration":22182422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:50.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:53:50.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:51.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:53:51.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:51.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:53:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:53.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:54.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:54.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1841571024,"createTime":1749894247555,"epollFd":11,"onlineDuration":22186652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:54.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879825592041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:53:54.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.879825592041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:53:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:53:58.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:58.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:53:58.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:58.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:59.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:59.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:53:59.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:59.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1843927980,"createTime":1749894247555,"epollFd":11,"onlineDuration":22191770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:53:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:53:59.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1844278036,"createTime":1749894247555,"epollFd":11,"onlineDuration":22192414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:01.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:54:01.849 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:01.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:54:03.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:54:03.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:03.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:54:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:54:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1846232296,"createTime":1749894247555,"epollFd":11,"onlineDuration":22196554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:04.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93111228942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:04.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:54:04.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93111228942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:54:04.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:54:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:54:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:08.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:54:09.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:09.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1848880088,"createTime":1749894247555,"epollFd":11,"onlineDuration":22202050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:09.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:09.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1848993264,"createTime":1749894247555,"epollFd":11,"onlineDuration":22202384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:14.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:14.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1851133080,"createTime":1749894247555,"epollFd":11,"onlineDuration":22206925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:14.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935911178588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:14.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935911178588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:54:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1853297900,"createTime":1749894247555,"epollFd":11,"onlineDuration":22211552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:54:19.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:19.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:54:19.771 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:19.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:19.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:19.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:54:20.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:20.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:54:20.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:54:20.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:54:21.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:21.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1854203308,"createTime":1749894247555,"epollFd":11,"onlineDuration":22213510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:23.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:23.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:54:24.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:24.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1855612744,"createTime":1749894247555,"epollFd":11,"onlineDuration":22216549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:24.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933120727539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:24.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:54:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933120727539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:54:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:54:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:28.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:54:29.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:29.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:29.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:29.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1857952592,"createTime":1749894247555,"epollFd":11,"onlineDuration":22221553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:29.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:29.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1858510576,"createTime":1749894247555,"epollFd":11,"onlineDuration":22222684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:34.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9344539642334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:34.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:34.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9344539642334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:54:34.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1860891220,"createTime":1749894247555,"epollFd":11,"onlineDuration":22227759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:38.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:38.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:38.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:38.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:54:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1862779680,"createTime":1749894247555,"epollFd":11,"onlineDuration":22231785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1863025772,"createTime":1749894247555,"epollFd":11,"onlineDuration":22232188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:41.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:54:41.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:54:44.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:44.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:44.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936769485473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:44.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:44.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936769485473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:54:44.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:44.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:44.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1865340616,"createTime":1749894247555,"epollFd":11,"onlineDuration":22237163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:48.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:48.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:48.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:48.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:54:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1867360676,"createTime":1749894247555,"epollFd":11,"onlineDuration":22241551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:49.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:49.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:49.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1867750212,"createTime":1749894247555,"epollFd":11,"onlineDuration":22242277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:51.081 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:51.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:51.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:54:51.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:54:51.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:54:51.697 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:51.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:54:51.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:54:51.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:54:53.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:53.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:54.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:54.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1869725528,"createTime":1749894247555,"epollFd":11,"onlineDuration":22246545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:54:54.615 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925777435302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:54:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925777435302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:54:54.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:55.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:55.621 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:55.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:56.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:56.190 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:54:56.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:54:56.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:54:56.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:54:58.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:58.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:54:58.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:58.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:54:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1872102224,"createTime":1749894247555,"epollFd":11,"onlineDuration":22251543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:54:59.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:59.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:54:59.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:54:59.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1872452280,"createTime":1749894247555,"epollFd":11,"onlineDuration":22252223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:01.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:55:01.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:55:03.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:03.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:04.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:04.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1874432860,"createTime":1749894247555,"epollFd":11,"onlineDuration":22256550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:04.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88241958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:04.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.88241958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:55:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:07.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:55:07.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:55:08.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:08.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:08.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2462045/best-ways-to-work-with-a-travel-agent/ 2025-06-14 23:55:08.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:08.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:08.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:08.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:09.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:09.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:09.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:09.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1876771392,"createTime":1749894247555,"epollFd":11,"onlineDuration":22261560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:09.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:09.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1876929312,"createTime":1749894247555,"epollFd":11,"onlineDuration":22261900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:14.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:14.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:14.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1879223100,"createTime":1749894247555,"epollFd":11,"onlineDuration":22266796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:14.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926660537719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:14.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:55:14.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926660537719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:55:14.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:55:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:18.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:18.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:18.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:19.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1881481356,"createTime":1749894247555,"epollFd":11,"onlineDuration":22271544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1881894580,"createTime":1749894247555,"epollFd":11,"onlineDuration":22272307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:23.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:23.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:55:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1883830416,"createTime":1749894247555,"epollFd":11,"onlineDuration":22276563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:24.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:55:24.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:55:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:55:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:24.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929866790771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:24.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:24.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929866790771484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:55:24.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:28.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:28.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:55:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:29.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:29.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:29.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1886196584,"createTime":1749894247555,"epollFd":11,"onlineDuration":22281565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:29.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:29.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1886530848,"createTime":1749894247555,"epollFd":11,"onlineDuration":22282146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:31.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:31.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:31.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setplex/list.php 2025-06-14 23:55:31.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:55:31.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:31.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:55:33.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:33.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:34.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:34.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1888536432,"createTime":1749894247555,"epollFd":11,"onlineDuration":22286538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:34.646 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93387794494629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:34.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:55:34.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93387794494629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:55:34.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:55:38.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:38.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:38.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:38.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:39.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:39.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1891215808,"createTime":1749894247555,"epollFd":11,"onlineDuration":22292077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1891322404,"createTime":1749894247555,"epollFd":11,"onlineDuration":22292405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:42.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:55:42.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:55:43.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:43.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:55:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1893516176,"createTime":1749894247555,"epollFd":11,"onlineDuration":22296949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:44.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938188552856445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:44.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:55:44.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938188552856445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:55:44.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:55:45.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:55:45.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:55:48.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:55:48.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:55:48.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:55:48.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:48.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:48.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:55:49.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:49.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1895659940,"createTime":1749894247555,"epollFd":11,"onlineDuration":22301817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:50.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1896035000,"createTime":1749894247555,"epollFd":11,"onlineDuration":22302533,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:52.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:55:52.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:52.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/setplex/list.php 2025-06-14 23:55:52.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:55:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:54.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1897910300,"createTime":1749894247555,"epollFd":11,"onlineDuration":22306543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:55:54.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91748046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:55:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91748046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:55:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:58.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-14 23:55:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:55:58.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:58.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:55:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:58.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:55:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:55:59.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:59.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1900301472,"createTime":1749894247555,"epollFd":11,"onlineDuration":22311563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:55:59.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:55:59.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1900642316,"createTime":1749894247555,"epollFd":11,"onlineDuration":22312213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1902643952,"createTime":1749894247555,"epollFd":11,"onlineDuration":22316553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:04.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86390495300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:04.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:04.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.86390495300293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:56:04.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:05.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:05.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:05.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:56:07.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:56:07.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:07.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ted-nugent/news/conservative-ted-nugent-loses-temper-during-tv-interview_1324854 2025-06-14 23:56:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:56:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:56:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:08.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:56:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:56:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/favicon.ico 2025-06-14 23:56:08.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:08.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:08.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:08.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1904973272,"createTime":1749894247555,"epollFd":11,"onlineDuration":22321565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:09.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:09.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1905111452,"createTime":1749894247555,"epollFd":11,"onlineDuration":22321907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:14.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:14.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1907382868,"createTime":1749894247555,"epollFd":11,"onlineDuration":22326793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:14.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:14.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:14.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:14.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:14.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883068084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:14.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:14.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.883068084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-14 23:56:14.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:15.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:15.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:15.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:15.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:18.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:18.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:19.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:19.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:19.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:19.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910018816,"createTime":1749894247555,"epollFd":11,"onlineDuration":22331967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:19.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:19.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:20.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:20.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910196476,"createTime":1749894247555,"epollFd":11,"onlineDuration":22332537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:20.785 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:20.785 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:20.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:20.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:22.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:56:22.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:23.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:23.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:24.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:56:24.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:56:24.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:56:24.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:56:24.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:24.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1912338924,"createTime":1749894247555,"epollFd":11,"onlineDuration":22337037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:24.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901058197021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:24.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:24.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.901058197021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:56:24.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:28.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:28.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:56:28.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:28.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:29.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:56:29.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:56:29.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:29.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1914473476,"createTime":1749894247555,"epollFd":11,"onlineDuration":22341804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:29.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:29.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:29.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:29.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1914747204,"createTime":1749894247555,"epollFd":11,"onlineDuration":22342225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:56:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:56:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-14 23:56:33.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:33.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:34.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1916765948,"createTime":1749894247555,"epollFd":11,"onlineDuration":22346555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:34.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865678787231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:34.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:56:34.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.865678787231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:56:34.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:56:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:38.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:38.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:56:39.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:39.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:56:39.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:56:39.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:39.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:39.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1919318988,"createTime":1749894247555,"epollFd":11,"onlineDuration":22351934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1919450588,"createTime":1749894247555,"epollFd":11,"onlineDuration":22352271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:43.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:43.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:44.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:44.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1921411428,"createTime":1749894247555,"epollFd":11,"onlineDuration":22356545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:44.703 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89741325378418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:44.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 23:56:44.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89741325378418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-14 23:56:44.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 23:56:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:56:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:56:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:56:46.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:56:49.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:49.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:49.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:49.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1923810496,"createTime":1749894247555,"epollFd":11,"onlineDuration":22361627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:56:49.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:49.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:56:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1924234248,"createTime":1749894247555,"epollFd":11,"onlineDuration":22362459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:53.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:54.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:54.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1926102968,"createTime":1749894247555,"epollFd":11,"onlineDuration":22366529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:54.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876693725585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:56:54.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:54.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.876693725585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:56:54.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:56.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:56:56.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:56:56.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:56.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:56:57.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:57.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:56:58.385 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-14 23:56:58.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:56:58.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-14 23:56:58.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:58.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/setplex/list.php 2025-06-14 23:56:58.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-14 23:56:58.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:58.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/favicon.ico 2025-06-14 23:56:58.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:58.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:56:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:56:59.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:59.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1928575732,"createTime":1749894247555,"epollFd":11,"onlineDuration":22371803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:56:59.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:56:59.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:00.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:00.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1929045544,"createTime":1749894247555,"epollFd":11,"onlineDuration":22372759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1931124824,"createTime":1749894247555,"epollFd":11,"onlineDuration":22377156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:04.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91461753845215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:04.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:04.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91461753845215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:57:04.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:08.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:08.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:09.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:09.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1933231740,"createTime":1749894247555,"epollFd":11,"onlineDuration":22381714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1933519944,"createTime":1749894247555,"epollFd":11,"onlineDuration":22382262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:13.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:13.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:14.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:14.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1935540004,"createTime":1749894247555,"epollFd":11,"onlineDuration":22386573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-14 23:57:14.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-14 23:57:14.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929780960083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:14.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:14.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929780960083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:57:14.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:15.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:15.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:18.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:18.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:20.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:20.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1938354928,"createTime":1749894247555,"epollFd":11,"onlineDuration":22392495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1938594440,"createTime":1749894247555,"epollFd":11,"onlineDuration":22392982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:23.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:23.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:24.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-14 23:57:24.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:24.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1940523696,"createTime":1749894247555,"epollFd":11,"onlineDuration":22396952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:24.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931577682495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:57:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931577682495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:57:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:57:24.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:24.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:28.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:29.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:29.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:29.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:29.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1942713520,"createTime":1749894247555,"epollFd":11,"onlineDuration":22401740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:29.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:57:29.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:29.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113347125/earths-untrue-entropy-pauldrons 2025-06-14 23:57:30.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:30.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1943075420,"createTime":1749894247555,"epollFd":11,"onlineDuration":22402477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:33.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:33.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:34.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1945027048,"createTime":1749894247555,"epollFd":11,"onlineDuration":22406794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:34.748 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943180084228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:34.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:57:34.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943180084228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:57:34.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:57:35.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:35.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:35.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:35.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:35.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:35.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:35.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:35.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:35.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:35.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:36.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:36.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:36.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:36.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:36.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:36.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:36.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:36.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:36.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:36.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:57:37.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:37.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:57:38.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:38.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:38.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:39.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:39.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1947418220,"createTime":1749894247555,"epollFd":11,"onlineDuration":22411704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1947628780,"createTime":1749894247555,"epollFd":11,"onlineDuration":22412034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:57:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:44.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:44.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1949965996,"createTime":1749894247555,"epollFd":11,"onlineDuration":22417032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:44.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90836524963379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:44.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:44.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.90836524963379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:57:44.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:45.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:45.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:45.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:46.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:57:46.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:57:48.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:48.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:48.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:48.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:57:49.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:49.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1951962368,"createTime":1749894247555,"epollFd":11,"onlineDuration":22421569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1952344008,"createTime":1749894247555,"epollFd":11,"onlineDuration":22422296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:54.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-14 23:57:54.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:57:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1954623320,"createTime":1749894247555,"epollFd":11,"onlineDuration":22427060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:57:54.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941076278686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:57:54.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:54.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941076278686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:57:54.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:57:57.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:57.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:58.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:58.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:57:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:58.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:57:59.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:57:59.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:57:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1956698652,"createTime":1749894247555,"epollFd":11,"onlineDuration":22431573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:57:59.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:59.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:57:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:57:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1957100032,"createTime":1749894247555,"epollFd":11,"onlineDuration":22432305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:03.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:03.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:04.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:04.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1959071400,"createTime":1749894247555,"epollFd":11,"onlineDuration":22436576,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:04.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92263412475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:04.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:04.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92263412475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:58:04.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:04.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:04.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:04.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:08.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:08.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1961377032,"createTime":1749894247555,"epollFd":11,"onlineDuration":22441565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:09.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:09.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:09.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:09.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1961736300,"createTime":1749894247555,"epollFd":11,"onlineDuration":22442274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:13.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:13.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:14.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:14.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1963732672,"createTime":1749894247555,"epollFd":11,"onlineDuration":22446557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:14.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933696746826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:14.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933696746826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:58:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:18.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:18.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:19.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:19.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1966083048,"createTime":1749894247555,"epollFd":11,"onlineDuration":22451551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:19.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:19.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:19.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:19.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1966488376,"createTime":1749894247555,"epollFd":11,"onlineDuration":22452360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:21.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:21.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:21.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-14 23:58:21.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:21.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:21.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:22.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:22.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:22.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-14 23:58:22.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-14 23:58:23.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:23.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:24.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:24.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1968509752,"createTime":1749894247555,"epollFd":11,"onlineDuration":22456703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:24.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937660217285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:24.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937660217285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:58:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:28.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:28.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:29.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:29.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1970906188,"createTime":1749894247555,"epollFd":11,"onlineDuration":22461803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1971156228,"createTime":1749894247555,"epollFd":11,"onlineDuration":22462135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:33.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:33.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:34.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:34.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1973314468,"createTime":1749894247555,"epollFd":11,"onlineDuration":22466858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:34.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907703399658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:34.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.907703399658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:58:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:37.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:58:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:58:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:38.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:38.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:38.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:38.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:39.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:39.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1975531928,"createTime":1749894247555,"epollFd":11,"onlineDuration":22471571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:39.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:39.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1975651684,"createTime":1749894247555,"epollFd":11,"onlineDuration":22471896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:43.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:43.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:44.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:44.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1977877040,"createTime":1749894247555,"epollFd":11,"onlineDuration":22476567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:44.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94149398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:44.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:44.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94149398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:58:44.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:46.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:58:46.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:46.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-14 23:58:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:48.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:48.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:58:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:58:49.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:49.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1980262948,"createTime":1749894247555,"epollFd":11,"onlineDuration":22481809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:58:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1980545888,"createTime":1749894247555,"epollFd":11,"onlineDuration":22482131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:58:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:54.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:54.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1982621220,"createTime":1749894247555,"epollFd":11,"onlineDuration":22486860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:54.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942533493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:58:54.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:54.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942533493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:58:54.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:58:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:58.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:59.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:58:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:58:59.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:59.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1985020288,"createTime":1749894247555,"epollFd":11,"onlineDuration":22491868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:58:59.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:58:59.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1985245324,"createTime":1749894247555,"epollFd":11,"onlineDuration":22492212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:02.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:59:02.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:03.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:03.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:04.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:04.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1987253540,"createTime":1749894247555,"epollFd":11,"onlineDuration":22496578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:04.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919170379638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:04.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:04.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919170379638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:59:04.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:08.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:08.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:09.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:09.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:59:09.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:09.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1989847376,"createTime":1749894247555,"epollFd":11,"onlineDuration":22501960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:10.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:10.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1990060568,"createTime":1749894247555,"epollFd":11,"onlineDuration":22502542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/things-to-know-before-traveling-to-egypt 2025-06-14 23:59:11.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:11.699 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-14 23:59:11.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:13.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:13.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:14.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:14.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1991939816,"createTime":1749894247555,"epollFd":11,"onlineDuration":22506570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:14.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935138702392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:14.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:14.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935138702392578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-14 23:59:14.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:18.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:18.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:18.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:18.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:19.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:19.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:19.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:19.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:19.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-14 23:59:19.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:19.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1994513912,"createTime":1749894247555,"epollFd":11,"onlineDuration":22511940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1994686308,"createTime":1749894247555,"epollFd":11,"onlineDuration":22512284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:24.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:24.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:24.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:24.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1996722160,"createTime":1749894247555,"epollFd":11,"onlineDuration":22516825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:24.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92149543762207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:24.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:59:24.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92149543762207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:59:24.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:59:26.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-14 23:59:26.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:28.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:28.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1999019896,"createTime":1749894247555,"epollFd":11,"onlineDuration":22521567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:29.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:29.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:29.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:29.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1999284412,"createTime":1749894247555,"epollFd":11,"onlineDuration":22522064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:59:34.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946693420410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:34.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946693420410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:59:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:35.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:35.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2001882196,"createTime":1749894247555,"epollFd":11,"onlineDuration":22527657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:36.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-14 23:59:36.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:38.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:38.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:59:38.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:38.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:59:39.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:39.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2003737756,"createTime":1749894247555,"epollFd":11,"onlineDuration":22531574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:39.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:39.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:59:39.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:39.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2004128608,"createTime":1749894247555,"epollFd":11,"onlineDuration":22532304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:43.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:43.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2006076288,"createTime":1749894247555,"epollFd":11,"onlineDuration":22536555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:44.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955223083496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:44.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955223083496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-14 23:59:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:48.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-14 23:59:48.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:48.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-14 23:59:48.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-14 23:59:48.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:48.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/patrice/millennial-homeowners-lack-home-maintenance-skills-4772027 2025-06-14 23:59:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:48.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:48.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-14 23:59:49.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:49.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-14 23:59:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2008527996,"createTime":1749894247555,"epollFd":11,"onlineDuration":22541812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-14 23:59:49.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:49.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2008772772,"createTime":1749894247555,"epollFd":11,"onlineDuration":22542148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:53.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:53.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:59:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2010775724,"createTime":1749894247555,"epollFd":11,"onlineDuration":22546562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:54.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935312271118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-14 23:59:54.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-14 23:59:54.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935312271118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-14 23:59:54.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-14 23:59:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-14 23:59:59.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:59.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-14 23:59:59.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:59.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2013481420,"createTime":1749894247555,"epollFd":11,"onlineDuration":22552102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-14 23:59:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-14 23:59:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:00.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:00.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2013684084,"createTime":1749894247555,"epollFd":11,"onlineDuration":22552775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:03.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:03.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:00:04.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:04.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2015479108,"createTime":1749894247555,"epollFd":11,"onlineDuration":22556586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:04.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:00:04.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:00:04.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:00:04.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:04.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94902992248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:04.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:04.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94902992248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:04.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:08.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:08.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:09.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:00:09.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:09.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2017918972,"createTime":1749894247555,"epollFd":11,"onlineDuration":22561886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:10.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:10.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2018284820,"createTime":1749894247555,"epollFd":11,"onlineDuration":22562546,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:13.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:13.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:14.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:14.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2020262768,"createTime":1749894247555,"epollFd":11,"onlineDuration":22566748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:14.868 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936986923217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:14.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:14.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936986923217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:14.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:19.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:19.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2022649992,"createTime":1749894247555,"epollFd":11,"onlineDuration":22571893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2022953988,"createTime":1749894247555,"epollFd":11,"onlineDuration":22572319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:21.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:00:21.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:00:23.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:23.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:00:24.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:24.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2024870084,"createTime":1749894247555,"epollFd":11,"onlineDuration":22576559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:24.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:00:24.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:00:24.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93238639831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93238639831543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:28.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:28.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:28.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:28.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:00:29.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:29.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:29.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:29.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2027229672,"createTime":1749894247555,"epollFd":11,"onlineDuration":22581569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2027390224,"createTime":1749894247555,"epollFd":11,"onlineDuration":22581909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:34.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:34.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2029705068,"createTime":1749894247555,"epollFd":11,"onlineDuration":22586816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:34.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9533634185791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:34.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:34.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9533634185791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:34.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:37.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:00:37.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:00:38.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:38.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:38.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:38.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2031929108,"createTime":1749894247555,"epollFd":11,"onlineDuration":22591573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:39.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:39.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2032140984,"createTime":1749894247555,"epollFd":11,"onlineDuration":22591920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:43.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:44.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:44.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2034283432,"createTime":1749894247555,"epollFd":11,"onlineDuration":22596563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:44.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94668197631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:44.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:44.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94668197631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:44.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:48.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:48.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:48.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:49.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:49.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:00:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2036639072,"createTime":1749894247555,"epollFd":11,"onlineDuration":22601574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:00:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2037083880,"createTime":1749894247555,"epollFd":11,"onlineDuration":22602409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:53.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:53.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:54.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:54.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2038997344,"createTime":1749894247555,"epollFd":11,"onlineDuration":22606558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:54.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.912229537963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:00:54.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.912229537963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:00:54.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:00:58.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:58.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:00:58.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:58.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:59.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:59.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2041341140,"createTime":1749894247555,"epollFd":11,"onlineDuration":22611570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:00:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:00:59.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:00:59.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2041787264,"createTime":1749894247555,"epollFd":11,"onlineDuration":22612315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:03.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:03.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:04.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:04.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2043705992,"createTime":1749894247555,"epollFd":11,"onlineDuration":22616558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:04.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930612564086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:04.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:04.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930612564086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:01:04.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:06.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:01:06.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:01:06.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:01:06.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:01:08.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:08.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:08.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:09.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:09.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2046155068,"createTime":1749894247555,"epollFd":11,"onlineDuration":22621826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:09.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:09.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:10.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:10.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2046743320,"createTime":1749894247555,"epollFd":11,"onlineDuration":22622912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:14.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:14.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:01:14.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:14.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2048512024,"createTime":1749894247555,"epollFd":11,"onlineDuration":22626820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:14.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928619384765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:14.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:14.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.928619384765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:01:14.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:18.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:01:18.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:18.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:01:19.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:19.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:19.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:19.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2050712376,"createTime":1749894247555,"epollFd":11,"onlineDuration":22631564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:19.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:19.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2050854504,"createTime":1749894247555,"epollFd":11,"onlineDuration":22631900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:23.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:23.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:24.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:24.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2053131184,"createTime":1749894247555,"epollFd":11,"onlineDuration":22636597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:24.926 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954072952270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:24.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:24.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954072952270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:01:24.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:24.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:24.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:24.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:01:28.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:28.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:28.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:28.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:01:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2055818456,"createTime":1749894247555,"epollFd":11,"onlineDuration":22642136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:30.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:30.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2055911892,"createTime":1749894247555,"epollFd":11,"onlineDuration":22642481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:33.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:33.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:34.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:34.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2057804300,"createTime":1749894247555,"epollFd":11,"onlineDuration":22646584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:34.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963886260986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:34.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:01:34.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963886260986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:01:34.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:01:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:38.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:38.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:39.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:39.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2060141516,"createTime":1749894247555,"epollFd":11,"onlineDuration":22651575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2060495520,"createTime":1749894247555,"epollFd":11,"onlineDuration":22652087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:40.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:01:40.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:01:44.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:44.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2062509000,"createTime":1749894247555,"epollFd":11,"onlineDuration":22656570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:44.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96306610107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:44.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:44.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96306610107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:01:44.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:48.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:01:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:49.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:01:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:01:49.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:49.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2064997556,"createTime":1749894247555,"epollFd":11,"onlineDuration":22661885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2065210748,"createTime":1749894247555,"epollFd":11,"onlineDuration":22662218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:53.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:53.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:54.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2067212384,"createTime":1749894247555,"epollFd":11,"onlineDuration":22666583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:01:54.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:01:54.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:54.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2020/11/23/amelia-hamlin-old-tiktok-clip-dating-older-men/ 2025-06-15 00:01:54.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96174430847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:01:54.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:01:54.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96174430847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:01:54.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:01:58.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:58.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:01:58.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:58.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:01:59.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:59.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2069553548,"createTime":1749894247555,"epollFd":11,"onlineDuration":22671581,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:01:59.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:59.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:01:59.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:01:59.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2069879916,"createTime":1749894247555,"epollFd":11,"onlineDuration":22672155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:01.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:02:01.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:01.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 00:02:03.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:03.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:04.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2071923664,"createTime":1749894247555,"epollFd":11,"onlineDuration":22676578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:04.956 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960458755493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:04.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:02:04.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960458755493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:02:04.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:02:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:08.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:08.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:09.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:09.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:09.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:09.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2074337208,"createTime":1749894247555,"epollFd":11,"onlineDuration":22681762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2074578036,"createTime":1749894247555,"epollFd":11,"onlineDuration":22682094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:10.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:02:10.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:13.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:13.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:14.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:14.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2076608624,"createTime":1749894247555,"epollFd":11,"onlineDuration":22686575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:14.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9776668548584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:14.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9776668548584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:02:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:16.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:02:16.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:02:18.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:18.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:18.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:18.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:19.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:19.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:19.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:19.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2079043224,"createTime":1749894247555,"epollFd":11,"onlineDuration":22691759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:20.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:20.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2079423548,"createTime":1749894247555,"epollFd":11,"onlineDuration":22692516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:23.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:23.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:24.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:24.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2081301480,"createTime":1749894247555,"epollFd":11,"onlineDuration":22696583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:24.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970386505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:24.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:24.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970386505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:02:24.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:28.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:02:28.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:02:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:29.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:29.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:29.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:29.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2083984804,"createTime":1749894247555,"epollFd":11,"onlineDuration":22701967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:29.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:29.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:30.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:30.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2084153252,"createTime":1749894247555,"epollFd":11,"onlineDuration":22702717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:33.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:33.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:02:33.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:33.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:02:33.132 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:02:33.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2086435196,"createTime":1749894247555,"epollFd":11,"onlineDuration":22707302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:34.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94794273376465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:34.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:34.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94794273376465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:02:34.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:35.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:35.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:35.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:02:38.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:38.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:38.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:38.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2088411828,"createTime":1749894247555,"epollFd":11,"onlineDuration":22711587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:39.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:39.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:39.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:39.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2088667132,"createTime":1749894247555,"epollFd":11,"onlineDuration":22711928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:42.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:02:42.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:42.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 00:02:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:43.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:44.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:44.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091067516,"createTime":1749894247555,"epollFd":11,"onlineDuration":22716981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:44.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.927772521972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:44.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:02:44.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.927772521972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:02:44.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:02:48.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:02:48.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:02:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:48.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:02:49.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:49.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:02:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2093460004,"createTime":1749894247555,"epollFd":11,"onlineDuration":22722093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:02:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2093532384,"createTime":1749894247555,"epollFd":11,"onlineDuration":22722424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:02:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:53.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:53.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:54.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:54.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2095794588,"createTime":1749894247555,"epollFd":11,"onlineDuration":22726983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:54.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959260940551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:02:54.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:54.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959260940551758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:02:54.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:02:58.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:02:58.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:02:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:02:58.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:58.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:59.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:59.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2097785696,"createTime":1749894247555,"epollFd":11,"onlineDuration":22731592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:02:59.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:59.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:02:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:02:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2098201552,"createTime":1749894247555,"epollFd":11,"onlineDuration":22732341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:01.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:01.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:01.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:03:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:03.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:04.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:04.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2100155812,"createTime":1749894247555,"epollFd":11,"onlineDuration":22736602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:05.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965280532836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:05.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:03:05.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965280532836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:03:05.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:03:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:08.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:09.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:09.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:09.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:09.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2102702272,"createTime":1749894247555,"epollFd":11,"onlineDuration":22741935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:09.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:09.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:03:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:09.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:03:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2102865456,"createTime":1749894247555,"epollFd":11,"onlineDuration":22742294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:11.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:03:11.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:11.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/emma-roberts/news/emma-roberts-was-shocked-when-victoria-beckham-gave-her-a-shoutout-i-thought-it-was-a-glitch_6385687 2025-06-15 00:03:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:14.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:14.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2105193460,"createTime":1749894247555,"epollFd":11,"onlineDuration":22747275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:15.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966297149658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:15.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:03:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966297149658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:03:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:03:16.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:03:16.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:18.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:18.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:18.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2107689912,"createTime":1749894247555,"epollFd":11,"onlineDuration":22752634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:20.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:20.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2107909684,"createTime":1749894247555,"epollFd":11,"onlineDuration":22752966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:23.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:23.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:03:24.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:24.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2109623116,"createTime":1749894247555,"epollFd":11,"onlineDuration":22756830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:25.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982816696166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:25.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982816696166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:03:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:26.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:03:26.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:03:26.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:03:26.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:03:28.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:28.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:03:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:03:29.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:29.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:03:29.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:29.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2112241956,"createTime":1749894247555,"epollFd":11,"onlineDuration":22762134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2112339340,"createTime":1749894247555,"epollFd":11,"onlineDuration":22762478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:33.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:33.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:34.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:34.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2114254120,"createTime":1749894247555,"epollFd":11,"onlineDuration":22766600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:35.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947269439697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:35.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:35.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947269439697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:03:35.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:38.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:38.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:39.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:39.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2116604496,"createTime":1749894247555,"epollFd":11,"onlineDuration":22771643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2117129580,"createTime":1749894247555,"epollFd":11,"onlineDuration":22772729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:43.056 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:03:43.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:43.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:43.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:43.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:03:44.020 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:03:44.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:44.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:44.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2119183856,"createTime":1749894247555,"epollFd":11,"onlineDuration":22777056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:45.039 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936277389526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936277389526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:03:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:48.629 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:03:48.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:03:48.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:48.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:03:49.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:49.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2121263136,"createTime":1749894247555,"epollFd":11,"onlineDuration":22781599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:03:49.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:49.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:03:49.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:49.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2121606612,"createTime":1749894247555,"epollFd":11,"onlineDuration":22782268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:54.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:54.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:54.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2123945144,"createTime":1749894247555,"epollFd":11,"onlineDuration":22787230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:55.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961231231689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:03:55.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:55.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961231231689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:03:55.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:03:57.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:03:57.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:03:58.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:58.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:58.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:58.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:03:59.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:59.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2125948096,"createTime":1749894247555,"epollFd":11,"onlineDuration":22791590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:03:59.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:59.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:03:59.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:03:59.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2126215244,"createTime":1749894247555,"epollFd":11,"onlineDuration":22792240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:04.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:04.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2128245832,"createTime":1749894247555,"epollFd":11,"onlineDuration":22796601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:05.051 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96263885498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:05.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:05.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96263885498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:04:05.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:08.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:09.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:09.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:09.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:09.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2130706752,"createTime":1749894247555,"epollFd":11,"onlineDuration":22801604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:10.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:10.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2131113396,"createTime":1749894247555,"epollFd":11,"onlineDuration":22802472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:13.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:14.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:14.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2133017648,"createTime":1749894247555,"epollFd":11,"onlineDuration":22806578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:15.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96157455444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:15.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:15.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96157455444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:04:15.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:15.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/first-24-hours-in-ushuaia-argentina/ 2025-06-15 00:04:18.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:18.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2135402240,"createTime":1749894247555,"epollFd":11,"onlineDuration":22811588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:19.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:19.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2135931272,"createTime":1749894247555,"epollFd":11,"onlineDuration":22812699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:23.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:23.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:24.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:24.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2137806572,"createTime":1749894247555,"epollFd":11,"onlineDuration":22816772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:25.072 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965404510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:04:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965404510498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:04:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:04:28.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:04:28.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:04:28.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:28.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:28.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:29.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:29.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:29.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:29.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2140138524,"createTime":1749894247555,"epollFd":11,"onlineDuration":22821594,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:29.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:29.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2140353032,"createTime":1749894247555,"epollFd":11,"onlineDuration":22821929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:30.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:04:30.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:30.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:30.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:30.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:04:31.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:04:31.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:31.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:04:33.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:33.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:34.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:34.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2142750784,"createTime":1749894247555,"epollFd":11,"onlineDuration":22827022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:35.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939716339111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:35.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:04:35.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939716339111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:04:35.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:04:38.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:38.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:38.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:39.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:39.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2144807692,"createTime":1749894247555,"epollFd":11,"onlineDuration":22831585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:39.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:39.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2145015620,"createTime":1749894247555,"epollFd":11,"onlineDuration":22831925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:43.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:43.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:43.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:04:43.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:43.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:04:44.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:44.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2147144908,"createTime":1749894247555,"epollFd":11,"onlineDuration":22836582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:45.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9633731842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:45.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:04:45.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9633731842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:04:45.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:04:46.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:04:46.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:04:48.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:04:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:04:49.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:49.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:49.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:49.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071564094080,"createTime":1749894247555,"epollFd":11,"onlineDuration":22841596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:49.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:49.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:04:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071564634956,"createTime":1749894247555,"epollFd":11,"onlineDuration":22842723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:53.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:53.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:54.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:54.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071566476040,"createTime":1749894247555,"epollFd":11,"onlineDuration":22846607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:04:55.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961219787597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:04:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:55.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961219787597656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:04:55.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:04:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:04:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:04:59.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:59.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071569113304,"createTime":1749894247555,"epollFd":11,"onlineDuration":22852057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:04:59.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:04:59.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071569205424,"createTime":1749894247555,"epollFd":11,"onlineDuration":22852400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:00.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:05:00.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:05:02.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:02.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:02.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:05:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:03.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:04.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:04.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071571117572,"createTime":1749894247555,"epollFd":11,"onlineDuration":22856605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:05.107 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96163558959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:05.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:05.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96163558959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:05:05.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:08.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:08.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:08.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:08.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071573494268,"createTime":1749894247555,"epollFd":11,"onlineDuration":22861603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:09.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:09.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:05:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071573758784,"createTime":1749894247555,"epollFd":11,"onlineDuration":22861946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:13.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:13.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:14.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:14.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071575859120,"createTime":1749894247555,"epollFd":11,"onlineDuration":22866610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:15.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.924726486206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:15.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:15.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.924726486206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:05:15.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:05:18.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:18.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:18.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:19.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:19.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:19.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:19.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:19.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:19.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071578446376,"createTime":1749894247555,"epollFd":11,"onlineDuration":22871943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071578717472,"createTime":1749894247555,"epollFd":11,"onlineDuration":22872755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:23.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071580892820,"createTime":1749894247555,"epollFd":11,"onlineDuration":22877254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:25.124 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95969009399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95969009399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:05:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:28.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:29.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:29.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:29.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:29.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071582881296,"createTime":1749894247555,"epollFd":11,"onlineDuration":22881599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:30.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:30.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071583681424,"createTime":1749894247555,"epollFd":11,"onlineDuration":22883043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:31.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:31.927 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:05:31.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:33.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:33.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:05:34.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:34.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071585388276,"createTime":1749894247555,"epollFd":11,"onlineDuration":22886907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:35.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949777603149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949777603149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:05:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:38.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:05:38.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:38.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:05:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071587618896,"createTime":1749894247555,"epollFd":11,"onlineDuration":22891606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:39.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:05:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071587936052,"createTime":1749894247555,"epollFd":11,"onlineDuration":22892189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:44.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:44.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071590352228,"createTime":1749894247555,"epollFd":11,"onlineDuration":22897343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:45.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960594177246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:45.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:45.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960594177246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:05:45.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:45.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:05:45.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:45.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/mexico/top-rated-things-to-do-in-mazatlan-mex-1-54.htm 2025-06-15 00:05:48.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:48.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:48.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:05:49.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:49.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071592290696,"createTime":1749894247555,"epollFd":11,"onlineDuration":22901602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:05:49.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:49.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:05:49.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:49.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071592711816,"createTime":1749894247555,"epollFd":11,"onlineDuration":22902380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:53.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:53.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:05:54.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:54.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071594695028,"createTime":1749894247555,"epollFd":11,"onlineDuration":22906607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:55.151 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964130401611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:05:55.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:55.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964130401611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:05:55.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:05:58.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:58.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:05:58.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:58.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:05:59.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:59.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071597062512,"createTime":1749894247555,"epollFd":11,"onlineDuration":22911609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:05:59.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:59.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:05:59.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:05:59.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071597279652,"createTime":1749894247555,"epollFd":11,"onlineDuration":22911959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:00.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:06:00.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:04.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:04.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:04.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:06:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 00:06:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:04.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:04.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071599768208,"createTime":1749894247555,"epollFd":11,"onlineDuration":22917403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:05.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96542739868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:05.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:05.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96542739868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:06:05.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:08.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:08.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:06:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:06:09.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:09.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071601715888,"createTime":1749894247555,"epollFd":11,"onlineDuration":22921615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:06:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071602048836,"createTime":1749894247555,"epollFd":11,"onlineDuration":22922189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:14.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:14.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071604168912,"createTime":1749894247555,"epollFd":11,"onlineDuration":22926837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:15.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969343185424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:15.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:15.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969343185424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:06:15.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:19.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:19.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071606407428,"createTime":1749894247555,"epollFd":11,"onlineDuration":22931611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:19.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:19.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:19.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:19.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071606757484,"createTime":1749894247555,"epollFd":11,"onlineDuration":22932269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:20.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:06:20.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:06:20.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:20.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:20.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:06:21.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:06:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:06:23.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:23.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:06:24.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:24.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609065748,"createTime":1749894247555,"epollFd":11,"onlineDuration":22937102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:25.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962688446044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:25.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:06:25.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962688446044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:06:25.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:06:28.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:28.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:06:29.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:29.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:06:29.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:29.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071611162136,"createTime":1749894247555,"epollFd":11,"onlineDuration":22941662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:06:30.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:30.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071611624052,"createTime":1749894247555,"epollFd":11,"onlineDuration":22942737,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:33.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:33.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:34.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:34.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071613750708,"createTime":1749894247555,"epollFd":11,"onlineDuration":22946996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:35.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959518432617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:06:35.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959518432617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:06:35.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:06:36.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:06:36.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:06:36.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:06:36.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:38.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:38.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:39.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:39.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:39.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:39.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071616152408,"createTime":1749894247555,"epollFd":11,"onlineDuration":22952235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:40.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:40.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:41.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:41.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071616823568,"createTime":1749894247555,"epollFd":11,"onlineDuration":22953833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:43.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:43.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:44.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:44.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071618152728,"createTime":1749894247555,"epollFd":11,"onlineDuration":22956594,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:45.195 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97523307800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97523307800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:06:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:48.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:48.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:06:48.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:48.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:49.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:49.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:06:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071620949228,"createTime":1749894247555,"epollFd":11,"onlineDuration":22962560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:06:50.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:50.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071621299284,"createTime":1749894247555,"epollFd":11,"onlineDuration":22963135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:50.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:50.976 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:06:50.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:54.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:54.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:06:54.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:06:54.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:06:54.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:54.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071623274600,"createTime":1749894247555,"epollFd":11,"onlineDuration":22967399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:06:55.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930479049682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:06:55.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:55.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930479049682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:06:55.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:06:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/whoopi-goldberg/film 2025-06-15 00:06:58.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:58.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:06:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:06:59.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:00.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:00.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071625742100,"createTime":1749894247555,"epollFd":11,"onlineDuration":22972641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:00.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:00.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:01.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:01.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071626125056,"createTime":1749894247555,"epollFd":11,"onlineDuration":22973560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:03.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:04.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071627588448,"createTime":1749894247555,"epollFd":11,"onlineDuration":22976631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:05.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943561553955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:05.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943561553955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:07:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:08.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:08.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:08.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:07:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:07:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:08.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/south-african-bobotie/ 2025-06-15 00:07:08.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:08.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:08.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:08.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:09.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:09.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:07:09.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:09.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071630215184,"createTime":1749894247555,"epollFd":11,"onlineDuration":22981988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:09.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:09.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071630321780,"createTime":1749894247555,"epollFd":11,"onlineDuration":22982328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:13.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:13.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:14.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:14.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071632285252,"createTime":1749894247555,"epollFd":11,"onlineDuration":22986621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:14.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:07:14.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:15.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.948257446289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:15.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:15.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.948257446289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:07:15.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:18.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:18.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071634609308,"createTime":1749894247555,"epollFd":11,"onlineDuration":22991601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:19.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:19.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:20.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:20.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071635037008,"createTime":1749894247555,"epollFd":11,"onlineDuration":22992514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:23.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:23.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:07:24.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:24.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071636979424,"createTime":1749894247555,"epollFd":11,"onlineDuration":22996601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:24.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:07:24.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:07:24.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:07:24.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:25.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935237884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:25.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:25.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935237884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:07:25.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:28.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:28.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:07:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:07:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:29.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:07:29.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:29.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071639352172,"createTime":1749894247555,"epollFd":11,"onlineDuration":23001676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:29.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071639668012,"createTime":1749894247555,"epollFd":11,"onlineDuration":23002255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:33.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:33.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:34.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:34.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071641707812,"createTime":1749894247555,"epollFd":11,"onlineDuration":23006621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:35.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940635681152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:35.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:35.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940635681152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:07:35.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:39.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:39.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:39.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:39.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:39.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:39.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071644362184,"createTime":1749894247555,"epollFd":11,"onlineDuration":23012186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:40.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:40.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071644537212,"createTime":1749894247555,"epollFd":11,"onlineDuration":23012650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:44.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:44.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:07:44.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:44.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071646673080,"createTime":1749894247555,"epollFd":11,"onlineDuration":23017018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:45.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913686752319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:45.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913686752319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:07:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:48.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:07:48.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:48.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/959.html 2025-06-15 00:07:48.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:48.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:07:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:07:49.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:49.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:07:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071648769468,"createTime":1749894247555,"epollFd":11,"onlineDuration":23021682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:07:49.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:49.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071649048460,"createTime":1749894247555,"epollFd":11,"onlineDuration":23022026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:53.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:53.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:54.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:54.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071651105368,"createTime":1749894247555,"epollFd":11,"onlineDuration":23026619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:55.263 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:07:55.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:55.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:07:55.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:58.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:58.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:07:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071653537336,"createTime":1749894247555,"epollFd":11,"onlineDuration":23031787,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:07:59.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:59.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:07:59.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:07:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-15 00:07:59.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:07:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:07:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/marketta/health-and-medicine/the-largest-organ-in-the-body-may-have-just-been-discovered-and-it-could-reshape-our-understanding-of-human-anatomy/ 2025-06-15 00:08:00.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:00.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071653870284,"createTime":1749894247555,"epollFd":11,"onlineDuration":23032514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:00.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:08:00.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:00.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2017/11/01/schlage-sense-smart-deadbolt-lock-now-works-amazon-alexa-voice-control/ 2025-06-15 00:08:03.387 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:08:03.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:03.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:03.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:04.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:04.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071655887712,"createTime":1749894247555,"epollFd":11,"onlineDuration":23036837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:05.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:05.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:05.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:08:05.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:08.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071658147284,"createTime":1749894247555,"epollFd":11,"onlineDuration":23041616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:09.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:09.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:08:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:08:10.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:10.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071658589460,"createTime":1749894247555,"epollFd":11,"onlineDuration":23042589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:13.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:13.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:08:14.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:14.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071660488448,"createTime":1749894247555,"epollFd":11,"onlineDuration":23046613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:15.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917776107788086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:15.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.917776107788086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:08:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:08:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:18.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:18.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:19.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:19.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:08:19.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:19.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071663229676,"createTime":1749894247555,"epollFd":11,"onlineDuration":23052339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071663336272,"createTime":1749894247555,"epollFd":11,"onlineDuration":23052686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:22.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:22.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:22.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:08:23.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:23.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:08:24.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:24.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071665194464,"createTime":1749894247555,"epollFd":11,"onlineDuration":23056624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:25.283 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940513610839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:25.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:25.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940513610839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:08:25.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:08:28.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:28.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:28.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:28.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:08:29.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:29.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071667552736,"createTime":1749894247555,"epollFd":11,"onlineDuration":23061632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:29.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:08:29.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:08:29.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:29.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:30.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:30.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071668017284,"createTime":1749894247555,"epollFd":11,"onlineDuration":23062676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:34.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:34.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:34.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:34.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071670217636,"createTime":1749894247555,"epollFd":11,"onlineDuration":23067140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:35.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:08:35.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:08:35.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:08:38.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:08:38.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:38.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:38.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:08:39.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:39.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071672310076,"createTime":1749894247555,"epollFd":11,"onlineDuration":23071797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:39.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:39.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:39.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:39.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071672611440,"createTime":1749894247555,"epollFd":11,"onlineDuration":23072275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:42.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:08:42.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:44.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:44.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071674642028,"createTime":1749894247555,"epollFd":11,"onlineDuration":23076626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:45.298 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93549346923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:45.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:45.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93549346923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:08:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:48.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:48.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:48.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:08:49.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:49.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:49.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:49.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071676984508,"createTime":1749894247555,"epollFd":11,"onlineDuration":23081620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071677222704,"createTime":1749894247555,"epollFd":11,"onlineDuration":23081960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:53.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:53.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:54.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:54.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071679323040,"createTime":1749894247555,"epollFd":11,"onlineDuration":23086611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:08:55.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:08:55.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:55.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:08:55.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:08:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/susan/articles/the-ultimate-staycation 2025-06-15 00:08:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:58.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:08:58.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:58.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:08:59.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:08:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/266694/purslane-cherry-tomato-and-cucumber-salad/ 2025-06-15 00:08:59.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:59.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071681679996,"createTime":1749894247555,"epollFd":11,"onlineDuration":23091627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:08:59.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:59.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:08:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:08:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071682057688,"createTime":1749894247555,"epollFd":11,"onlineDuration":23092348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:03.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:03.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:04.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:04.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071684311996,"createTime":1749894247555,"epollFd":11,"onlineDuration":23097094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:05.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91817855834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:05.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:09:05.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91817855834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:09:05.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:09:07.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:09:07.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:09:08.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:08.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:08.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:08.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:09.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:09.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071686666320,"createTime":1749894247555,"epollFd":11,"onlineDuration":23102157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:10.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:10.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071686776864,"createTime":1749894247555,"epollFd":11,"onlineDuration":23102502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:14.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:14.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:14.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:09:14.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:09:14.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:09:14.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:15.318 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943450927734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:15.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:15.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.943450927734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:09:15.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:15.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:15.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689578628,"createTime":1749894247555,"epollFd":11,"onlineDuration":23108287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:19.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:19.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:09:19.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:19.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:19.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:19.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071691385496,"createTime":1749894247555,"epollFd":11,"onlineDuration":23112132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:20.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:20.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:09:20.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:20.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071691852676,"createTime":1749894247555,"epollFd":11,"onlineDuration":23113111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:20.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:09:20.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:09:23.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:23.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:24.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:24.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071693430560,"createTime":1749894247555,"epollFd":11,"onlineDuration":23116622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:25.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933610916137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:25.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:25.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933610916137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:09:25.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:28.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:29.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:29.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071696179684,"createTime":1749894247555,"epollFd":11,"onlineDuration":23122418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071696524476,"createTime":1749894247555,"epollFd":11,"onlineDuration":23123003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:32.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:32.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:32.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/seo-country/pitcairn-island/ 2025-06-15 00:09:33.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:09:33.574 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:09:33.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:09:33.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:33.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:34.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:09:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:34.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:09:35.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:09:35.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:35.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:09:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071698541904,"createTime":1749894247555,"epollFd":11,"onlineDuration":23127487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:35.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.951318740844727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:35.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:09:35.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.951318740844727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:09:35.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:09:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:38.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:38.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:09:39.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:39.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071700547488,"createTime":1749894247555,"epollFd":11,"onlineDuration":23131895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:39.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:39.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:09:41.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:41.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071701739784,"createTime":1749894247555,"epollFd":11,"onlineDuration":23134073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:44.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:44.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071702846540,"createTime":1749894247555,"epollFd":11,"onlineDuration":23136622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:45.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9566650390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:09:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9566650390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:09:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:09:46.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:09:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:09:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:09:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:48.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:48.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:09:49.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:49.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071705220604,"createTime":1749894247555,"epollFd":11,"onlineDuration":23141620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:09:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:49.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:49.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:49.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:09:49.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:49.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071705583820,"createTime":1749894247555,"epollFd":11,"onlineDuration":23142361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:50.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:09:50.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:09:50.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:09:50.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:09:52.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:09:52.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:09:53.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:53.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071707601248,"createTime":1749894247555,"epollFd":11,"onlineDuration":23146870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:55.355 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962085723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:09:55.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:55.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962085723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:09:55.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:09:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:09:59.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:59.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071709888456,"createTime":1749894247555,"epollFd":11,"onlineDuration":23151625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:09:59.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:59.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:09:59.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:09:59.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071710337212,"createTime":1749894247555,"epollFd":11,"onlineDuration":23152591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:02.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:10:02.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:10:03.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:03.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:04.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:04.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071712274364,"createTime":1749894247555,"epollFd":11,"onlineDuration":23156629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:05.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970115661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:05.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:05.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970115661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:10:05.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:06.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:06.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:06.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/affiliate/best-coleman-camping-gear/ 2025-06-15 00:10:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:08.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:08.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:09.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:09.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:09.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:09.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071714694488,"createTime":1749894247555,"epollFd":11,"onlineDuration":23161905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:09.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:09.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071714919524,"createTime":1749894247555,"epollFd":11,"onlineDuration":23162236,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:14.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:14.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:14.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:14.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071717313328,"createTime":1749894247555,"epollFd":11,"onlineDuration":23167287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:15.374 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944759368896484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:15.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:15.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944759368896484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:10:15.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:18.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:18.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:18.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:19.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:19.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071719313648,"createTime":1749894247555,"epollFd":11,"onlineDuration":23171621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:19.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:19.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071719553160,"createTime":1749894247555,"epollFd":11,"onlineDuration":23171968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:10:22.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:24.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:24.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:24.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071721958808,"createTime":1749894247555,"epollFd":11,"onlineDuration":23177125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:25.375 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96201515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:25.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:25.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96201515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:10:25.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:27.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-15 00:10:27.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:28.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:28.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:29.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:29.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:29.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:29.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071724293392,"createTime":1749894247555,"epollFd":11,"onlineDuration":23182094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071724551328,"createTime":1749894247555,"epollFd":11,"onlineDuration":23182885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:33.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:33.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:34.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:34.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071726409520,"createTime":1749894247555,"epollFd":11,"onlineDuration":23186843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:35.382 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95342254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:35.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:35.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95342254638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:10:35.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:38.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:38.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:38.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:39.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:39.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:39.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:39.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071728701992,"createTime":1749894247555,"epollFd":11,"onlineDuration":23191628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:39.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:39.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071729096792,"createTime":1749894247555,"epollFd":11,"onlineDuration":23192439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:42.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:42.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:42.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2011/08/02/google-io-limited-edition-samsung-galaxy-tab-10-1-receives-ota-update-kg4-adding-support-for-google-videosmovies-remains-at-android-3-1/ 2025-06-15 00:10:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:44.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:44.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071731136592,"createTime":1749894247555,"epollFd":11,"onlineDuration":23196896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:45.391 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96163558959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:45.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:45.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96163558959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:10:45.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:48.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:48.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:10:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:10:49.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:49.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071733440908,"createTime":1749894247555,"epollFd":11,"onlineDuration":23201846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:10:49.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:49.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071733700160,"createTime":1749894247555,"epollFd":11,"onlineDuration":23202180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:55.395 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94960594177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:10:55.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:55.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94960594177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:10:55.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:55.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:55.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736513768,"createTime":1749894247555,"epollFd":11,"onlineDuration":23207997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:10:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:10:58.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:58.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:10:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:10:58.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:59.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:10:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:10:59.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:59.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:10:59.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:10:59.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:10:59.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:10:59.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:10:59.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071738489084,"createTime":1749894247555,"epollFd":11,"onlineDuration":23212354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:01.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:01.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071738994428,"createTime":1749894247555,"epollFd":11,"onlineDuration":23213472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:01.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:01.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:03.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:03.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:03.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:03.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:04.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:04.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:04.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:04.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:04.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:04.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071740506512,"createTime":1749894247555,"epollFd":11,"onlineDuration":23216869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:04.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:04.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:05.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:05.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:05.403 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96250343322754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96250343322754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:11:05.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:05.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:05.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:05.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:05.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:06.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:06.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:06.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:06.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:06.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:11:06.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:11:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:08.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:08.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:09.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:09.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:10.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:10.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:10.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071743334596,"createTime":1749894247555,"epollFd":11,"onlineDuration":23222884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:11.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:11.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071743700444,"createTime":1749894247555,"epollFd":11,"onlineDuration":23223513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:14.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:14.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071745148044,"createTime":1749894247555,"epollFd":11,"onlineDuration":23226635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:14.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:15.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.967754364013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:15.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:15.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.967754364013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:11:15.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:18.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:18.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071747806364,"createTime":1749894247555,"epollFd":11,"onlineDuration":23232057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:19.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:19.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071748024820,"createTime":1749894247555,"epollFd":11,"onlineDuration":23232783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:20.391 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:11:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:21.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:21.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:21.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:11:21.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:23.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:23.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:11:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:11:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:24.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:11:24.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:24.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071749931704,"createTime":1749894247555,"epollFd":11,"onlineDuration":23236871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:25.420 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975000381469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:25.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:25.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975000381469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:11:25.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:29.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:29.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:11:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:11:29.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:29.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:11:30.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:30.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071752608448,"createTime":1749894247555,"epollFd":11,"onlineDuration":23242471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071752722940,"createTime":1749894247555,"epollFd":11,"onlineDuration":23242806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:31.658 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:11:31.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:31.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:34.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:34.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071754612716,"createTime":1749894247555,"epollFd":11,"onlineDuration":23246802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:35.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95675277709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:35.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:35.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95675277709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:11:35.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:11:36.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:11:36.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:37.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:37.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:11:38.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:38.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:38.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:38.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:39.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:39.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071756972304,"createTime":1749894247555,"epollFd":11,"onlineDuration":23251813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:40.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:40.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071757473700,"createTime":1749894247555,"epollFd":11,"onlineDuration":23252865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:40.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:11:40.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:11:41.981 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:11:41.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:11:43.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/actuator 2025-06-15 00:11:43.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/actuator 2025-06-15 00:11:43.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:43.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:43.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:11:43.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator 2025-06-15 00:11:43.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api/actuator 2025-06-15 00:11:44.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:80/api/v1/actuatorbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 41 Connection: close Content-Type: text/html {"msg":"unsupport api: /api/v1/actuator"}, this: 0x7fbfec0536a0 2025-06-15 00:11:44.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/auth/actuator 2025-06-15 00:11:44.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:44.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071759664840,"createTime":1749894247555,"epollFd":11,"onlineDuration":23257378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:45.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin;/actuator; 2025-06-15 00:11:45.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api;/actuator; 2025-06-15 00:11:45.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963973999023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:45.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963973999023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:11:45.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator; 2025-06-15 00:11:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api;/actuator; 2025-06-15 00:11:45.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:45.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api;/v1;/actuator; 2025-06-15 00:11:45.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:46.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:46.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/auth;/actuator; 2025-06-15 00:11:46.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:11:48.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:48.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:11:49.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:49.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:11:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:11:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:49.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762015216,"createTime":1749894247555,"epollFd":11,"onlineDuration":23262416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:11:50.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:50.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762407384,"createTime":1749894247555,"epollFd":11,"onlineDuration":23263201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:52.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:11:52.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:11:53.209 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:11:53.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:11:54.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:54.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:55.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96457290649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:11:55.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:11:55.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96457290649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:11:55.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:11:55.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:55.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071764719596,"createTime":1749894247555,"epollFd":11,"onlineDuration":23268082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:11:58.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:58.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:59.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:59.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:11:59.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:59.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:11:59.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:11:59.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071766625164,"createTime":1749894247555,"epollFd":11,"onlineDuration":23272034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:00.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:00.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071766854148,"createTime":1749894247555,"epollFd":11,"onlineDuration":23272862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:00.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:02.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:12:02.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:12:03.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:03.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071768678124,"createTime":1749894247555,"epollFd":11,"onlineDuration":23276621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:05.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978620529174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:05.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:05.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978620529174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:12:05.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:09.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071771073244,"createTime":1749894247555,"epollFd":11,"onlineDuration":23281824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:09.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:09.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:09.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/ 2025-06-15 00:12:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:09.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:09.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071771533844,"createTime":1749894247555,"epollFd":11,"onlineDuration":23282711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:10.490 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:11.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:11.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/amazon-hanes-basics-sale-august-8694651 2025-06-15 00:12:11.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:12.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:12.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:12.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:12:13.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:13.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:12:14.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:14.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071773378876,"createTime":1749894247555,"epollFd":11,"onlineDuration":23286627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:15.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966262817382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:15.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:12:15.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966262817382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:12:15.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:12:16.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:12:16.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:12:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:12:18.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:18.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:12:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:19.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:12:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071775760836,"createTime":1749894247555,"epollFd":11,"onlineDuration":23291722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:19.410 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:19.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071776100364,"createTime":1749894247555,"epollFd":11,"onlineDuration":23292302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:21.558 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:21.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:21.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:23.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:23.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:24.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:24.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071778099368,"createTime":1749894247555,"epollFd":11,"onlineDuration":23296641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:25.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958417892456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:25.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:25.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958417892456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:12:25.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:26.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:12:26.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:27.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:27.192 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:27.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:27.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:28.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:12:28.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:28.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:29.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:29.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071780740580,"createTime":1749894247555,"epollFd":11,"onlineDuration":23302086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 00:12:29.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:29.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:30.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:30.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071780920872,"createTime":1749894247555,"epollFd":11,"onlineDuration":23302712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:31.646 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:31.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:31.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:31.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:31.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-15 00:12:32.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:33.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:33.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:34.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:34.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783065952,"createTime":1749894247555,"epollFd":11,"onlineDuration":23307040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:35.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92962074279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:35.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:12:35.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92962074279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0572f0 2025-06-15 00:12:35.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:12:37.307 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:37.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:37.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/ 2025-06-15 00:12:37.522 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/ 2025-06-15 00:12:37.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:37.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/favicon.ico 2025-06-15 00:12:37.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:38.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:38.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:38.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:39.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:39.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:39.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:39.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071785176816,"createTime":1749894247555,"epollFd":11,"onlineDuration":23311860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:40.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:40.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071785562404,"createTime":1749894247555,"epollFd":11,"onlineDuration":23312572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:42.724 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:42.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:42.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:42.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:8080/api/v1/actuatorbody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 41 Connection: close Content-Type: text/html {"msg":"unsupport api: /api/v1/actuator"}, this: 0x7fbfec052830 2025-06-15 00:12:42.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:42.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:12:43.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:43.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:12:44.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:44.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:44.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071787492976,"createTime":1749894247555,"epollFd":11,"onlineDuration":23316641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:45.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92190933227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:45.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:12:45.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92190933227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:12:45.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:12:46.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:12:46.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:12:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:48.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:12:49.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:49.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:12:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:49.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:12:50.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:50.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071790248680,"createTime":1749894247555,"epollFd":11,"onlineDuration":23322510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:12:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071790594788,"createTime":1749894247555,"epollFd":11,"onlineDuration":23323101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:52.978 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:52.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:12:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:54.023 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:12:54.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:12:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:12:54.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:54.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071792225312,"createTime":1749894247555,"epollFd":11,"onlineDuration":23326748,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:55.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.892528533935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:12:55.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:55.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.892528533935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:12:55.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:55.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:12:55.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:55.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:12:58.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:58.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:58.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:12:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:12:59.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:59.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071794825728,"createTime":1749894247555,"epollFd":11,"onlineDuration":23332026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:12:59.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:12:59.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071794927060,"createTime":1749894247555,"epollFd":11,"onlineDuration":23332360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:03.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:03.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:04.058 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:04.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:04.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:04.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:04.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071797205056,"createTime":1749894247555,"epollFd":11,"onlineDuration":23337216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:05.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89834213256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:05.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:13:05.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.89834213256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:13:05.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:13:08.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:08.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:09.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:09.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071799250120,"createTime":1749894247555,"epollFd":11,"onlineDuration":23341633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:09.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:09.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:09.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:09.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071799572540,"createTime":1749894247555,"epollFd":11,"onlineDuration":23342217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:11.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:13:11.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:11.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33013820597 2025-06-15 00:13:12.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:13:12.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:13.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:13.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:14.126 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:14.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:14.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:14.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071801591284,"createTime":1749894247555,"epollFd":11,"onlineDuration":23346646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:15.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:15.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94072151184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:15.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:15.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94072151184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:13:15.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:17.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:17.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:17.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:13:18.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:18.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:13:18.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:18.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:19.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071803952188,"createTime":1749894247555,"epollFd":11,"onlineDuration":23351637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071804214072,"createTime":1749894247555,"epollFd":11,"onlineDuration":23351987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:23.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:24.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:24.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071806292036,"createTime":1749894247555,"epollFd":11,"onlineDuration":23356637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:25.194 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:25.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:25.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946386337280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:25.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:13:25.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946386337280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:13:25.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:13:26.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:13:26.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:13:29.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:29.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:13:29.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:29.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071808699000,"createTime":1749894247555,"epollFd":11,"onlineDuration":23361884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:29.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:29.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:13:29.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:29.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071809139860,"createTime":1749894247555,"epollFd":11,"onlineDuration":23362766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:13:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:33.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:33.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071811225720,"createTime":1749894247555,"epollFd":11,"onlineDuration":23366945,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:35.378 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:35.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:35.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962444305419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:35.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:35.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962444305419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:13:35.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:36.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:39.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:39.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:39.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:39.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071813351060,"createTime":1749894247555,"epollFd":11,"onlineDuration":23371652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:39.532 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:39.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:40.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:40.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071813828768,"createTime":1749894247555,"epollFd":11,"onlineDuration":23372641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:40.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:40.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:40.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/7-new-south-wales-national-parks/ 2025-06-15 00:13:43.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:43.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:43.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:43.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:43.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:43.971 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071815701436,"createTime":1749894247555,"epollFd":11,"onlineDuration":23376635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:44.315 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.315 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:44.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:44.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96307945251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:45.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:13:45.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96307945251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:13:45.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:13:45.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:45.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:45.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.446 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:46.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:46.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:46.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:46.971 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:46.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:47.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:47.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:47.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:47.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:47.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:47.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:47.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:47.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:47.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:47.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:48.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:48.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:13:48.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:48.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:13:48.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:48.893 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:49.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071818067604,"createTime":1749894247555,"epollFd":11,"onlineDuration":23381650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:13:49.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:49.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:13:49.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071818403184,"createTime":1749894247555,"epollFd":11,"onlineDuration":23382291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:49.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:49.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:50.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:50.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:50.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:50.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:50.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:50.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:50.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:50.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:50.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:50.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:51.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:51.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:52.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:52.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:52.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:52.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:52.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:52.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:52.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:52.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:52.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:52.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:53.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:53.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:53.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:53.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:54.967 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071820787776,"createTime":1749894247555,"epollFd":11,"onlineDuration":23387430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:13:55.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:55.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:55.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:55.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:55.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:55.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:55.536 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9538516998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:13:55.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:13:55.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9538516998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:13:55.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:13:55.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:55.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:55.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:55.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.514 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:13:56.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:56.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:13:56.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:13:56.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:56.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:56.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:13:57.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:57.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:57.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:58.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:58.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:59.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:13:59.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:59.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:59.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:13:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:13:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:13:59.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:13:59.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:00.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:00.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:00.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:00.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071823232904,"createTime":1749894247555,"epollFd":11,"onlineDuration":23392689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:00.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:00.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:00.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:00.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:00.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:00.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:00.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:00.831 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:01.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071823697452,"createTime":1749894247555,"epollFd":11,"onlineDuration":23393646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:01.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:01.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:01.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:02.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:02.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:14:03.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:03.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:14:03.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:03.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:03.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:14:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:14:03.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:03.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:03.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:03.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:03.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:03.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:04.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:04.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:04.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:04.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:04.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:04.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:04.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071825426676,"createTime":1749894247555,"epollFd":11,"onlineDuration":23397219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:04.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:04.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95985984802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:05.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:05.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95985984802246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:14:05.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:05.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:05.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:05.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:06.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:06.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:06.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:06.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:06.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:06.477 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:06.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:06.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:06.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:06.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.009 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.009 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.594 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:07.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:07.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:07.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:07.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:07.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:08.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:08.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:08.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:08.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:08.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:08.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:09.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:09.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:09.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:09.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:14:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071827469108,"createTime":1749894247555,"epollFd":11,"onlineDuration":23401650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:09.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:09.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:09.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:09.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:09.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:09.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071827770472,"createTime":1749894247555,"epollFd":11,"onlineDuration":23402256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:09.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:09.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:14:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-15 00:14:10.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:10.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:10.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:10.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:10.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:10.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:10.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:10.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:14:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:10.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/235325/gordos-best-of-the-best-lasagna/ 2025-06-15 00:14:10.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:10.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:11.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:11.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:12.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:12.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:12.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:12.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:12.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:12.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:12.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:12.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:12.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:12.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:13.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:13.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:13.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:13.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:14.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:14.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 00:14:14.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:14.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:14.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:14.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:14.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:14.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:14.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:14.704 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:14.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:14.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830280084,"createTime":1749894247555,"epollFd":11,"onlineDuration":23407621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:15.228 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957204818725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:15.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:15.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957204818725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:14:15.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:15.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:15.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:15.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:16.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:16.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:16.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 00:14:16.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:16.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:16.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:16.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:16.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:16.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:16.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:16.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:17.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:17.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:17.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:17.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:17.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:17.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:17.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:17.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:17.679 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:17.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:17.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:17.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 00:14:17.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:17.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:14:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:14:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:14:18.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:14:18.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:18.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:18.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:18.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:18.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:18.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:18.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:18.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:19.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:19.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:14:19.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:19.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:19.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071832421216,"createTime":1749894247555,"epollFd":11,"onlineDuration":23412053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:19.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:19.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:19.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-15 00:14:19.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:19.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071832565976,"createTime":1749894247555,"epollFd":11,"onlineDuration":23412390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:20.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:20.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:20.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:20.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 00:14:20.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:20.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:20.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:20.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:20.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:20.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:21.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:21.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:22.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:22.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:22.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:22.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:22.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:22.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:22.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:22.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:22.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:22.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.780 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:23.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:23.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:23.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:24.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:24.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:24.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071834534712,"createTime":1749894247555,"epollFd":11,"onlineDuration":23416657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:24.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:24.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:24.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:24.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:24.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:24.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:24.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:24.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96201515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:25.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:25.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96201515197754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:14:25.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:25.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:25.929 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:25.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.459 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:14:26.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:14:26.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:26.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:26.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:27.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:27.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:27.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:27.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:27.525 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:27.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:27.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:27.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:27.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:27.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:28.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:28.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:28.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:14:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:28.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:28.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:28.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:28.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:28.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:29.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:29.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:29.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:29.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:29.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:29.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 00:14:29.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:29.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071837124600,"createTime":1749894247555,"epollFd":11,"onlineDuration":23421987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:29.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:29.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:29.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:29.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:29.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:29.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:14:30.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:30.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:30.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:31.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:31.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:31.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:31.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:31.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:31.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838089228,"createTime":1749894247555,"epollFd":11,"onlineDuration":23424127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:31.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:31.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:31.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:31.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:32.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:32.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.631 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.632 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:33.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:33.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:33.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:33.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:34.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:34.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:34.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:34.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:34.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:34.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:34.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:34.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:34.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:34.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96472930908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:35.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:35.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96472930908203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:14:35.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:35.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:35.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:35.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:36.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:36.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071840109288,"createTime":1749894247555,"epollFd":11,"onlineDuration":23428446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:36.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:36.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:36.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:36.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:36.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:36.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:36.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:14:36.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:36.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:36.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:36.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:36.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:36.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.538 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:37.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:37.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:38.816 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:38.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:14:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:38.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:38.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:39.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:14:39.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:39.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071841760868,"createTime":1749894247555,"epollFd":11,"onlineDuration":23431929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:39.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:39.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:39.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:39.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:14:39.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:39.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:40.170 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:40.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:40.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:40.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:40.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:40.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:40.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:40.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:40.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:40.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:41.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:41.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.277 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:42.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071843349280,"createTime":1749894247555,"epollFd":11,"onlineDuration":23435395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:42.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:42.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:43.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:43.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:43.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:43.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:43.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:43.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:43.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:43.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:43.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:43.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:44.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:14:44.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.419 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:44.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071844202048,"createTime":1749894247555,"epollFd":11,"onlineDuration":23437064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:44.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:14:44.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:14:44.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:44.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:44.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:45.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:45.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:45.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:45.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:45.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:45.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:45.576 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981544494628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:45.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:14:45.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981544494628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:14:45.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:14:45.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:45.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:45.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:45.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.242 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:46.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:46.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:46.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:46.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:14:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:47.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/why-does-root-beer-taste-like-mouthwash/ 2025-06-15 00:14:47.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:47.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:48.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:48.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:48.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:48.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:48.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:48.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:48.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:14:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:48.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:14:49.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:14:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 00:14:49.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:49.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:49.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:49.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:14:49.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:49.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071846319492,"createTime":1749894247555,"epollFd":11,"onlineDuration":23441801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:14:49.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:49.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:49.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:49.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:49.885 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:49.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:14:49.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:49.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:49.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:14:50.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:50.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071846732716,"createTime":1749894247555,"epollFd":11,"onlineDuration":23442615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:50.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:50.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:50.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:50.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:50.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:50.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:51.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:51.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:51.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:51.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:51.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:51.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:51.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:51.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:51.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:51.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:14:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-15 00:14:52.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:52.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:14:52.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:52.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/filemanager/dialog.php 2025-06-15 00:14:52.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:52.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:14:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:53.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asset/filemanager/dialog.php 2025-06-15 00:14:53.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:14:53.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:53.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//js/filemanager/dialog.php 2025-06-15 00:14:53.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056960 2025-06-15 00:14:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:53.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/themes/filemanager/dialog.php 2025-06-15 00:14:53.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:53.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:53.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:14:53.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c120 2025-06-15 00:14:53.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:53.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/filemanager/dialog.php 2025-06-15 00:14:53.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:53.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:54.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:14:54.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:54.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asset/tinymce/filemanager/dialog.php 2025-06-15 00:14:54.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:54.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:14:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/filemanager/dialog.php 2025-06-15 00:14:54.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:54.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:54.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:54.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071848651444,"createTime":1749894247555,"epollFd":11,"onlineDuration":23446821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:54.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:14:54.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:14:54.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050c70 2025-06-15 00:14:54.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:54.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/tinymce/plugins/filemanager/dialog.php 2025-06-15 00:14:55.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ce30 2025-06-15 00:14:55.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:55.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/filemanager/dialog.php 2025-06-15 00:14:55.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968976974487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:14:55.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061130 2025-06-15 00:14:55.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968976974487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061130 2025-06-15 00:14:55.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061130 2025-06-15 00:14:55.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0610e0 2025-06-15 00:14:55.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:55.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/global/plugins/filemanager/dialog.php 2025-06-15 00:14:55.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 00:14:55.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:55.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/ckeditor/plugins/filemanager/dialog.php 2025-06-15 00:14:56.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055300 2025-06-15 00:14:56.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:56.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/global/plugins/filemanager/dialog.php 2025-06-15 00:14:56.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0631a0 2025-06-15 00:14:56.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:56.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/js/ckeditor/filemanager/dialog.php 2025-06-15 00:14:56.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064810 2025-06-15 00:14:56.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:56.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/admin/filemanager/dialog.php 2025-06-15 00:14:58.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065f60 2025-06-15 00:14:58.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:58.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/js/filemanager/dialog.php 2025-06-15 00:14:59.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067720 2025-06-15 00:14:59.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:59.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/js/filemanager/dialog.php 2025-06-15 00:14:59.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:59.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:14:59.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071851257124,"createTime":1749894247555,"epollFd":11,"onlineDuration":23452161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:14:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:14:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:14:59.988 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:14:59.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:01.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:01.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:01.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:15:02.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:02.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071852324400,"createTime":1749894247555,"epollFd":11,"onlineDuration":23454561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:04.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:04.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071853306136,"createTime":1749894247555,"epollFd":11,"onlineDuration":23456637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:15:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:15:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:15:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:05.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969331741333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:05.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969331741333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:15:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:15:08.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:15:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:09.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:09.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:09.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:09.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856061840,"createTime":1749894247555,"epollFd":11,"onlineDuration":23462383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:10.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:10.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856167120,"createTime":1749894247555,"epollFd":11,"onlineDuration":23462714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:10.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0610e0 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ce30 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050c70 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e5a0 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c120 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056960 keealive timeout 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0610e0 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ce30 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050c70 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c120 2025-06-15 00:15:10.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056960 2025-06-15 00:15:11.210 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:15:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064810 keealive timeout 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0631a0 keealive timeout 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055300 keealive timeout 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064810 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0631a0 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055300 2025-06-15 00:15:12.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 00:15:13.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:13.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:14.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:14.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071858035840,"createTime":1749894247555,"epollFd":11,"onlineDuration":23466652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:14.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067720 keealive timeout 2025-06-15 00:15:14.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec065f60 keealive timeout 2025-06-15 00:15:14.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067720 2025-06-15 00:15:14.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065f60 2025-06-15 00:15:15.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972368240356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:15.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:15.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972368240356445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:15:15.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:18.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:18.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:18.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:18.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:19.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:19.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:20.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:20.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071860834972,"createTime":1749894247555,"epollFd":11,"onlineDuration":23472610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:20.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:15:23.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:23.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071862765544,"createTime":1749894247555,"epollFd":11,"onlineDuration":23476740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:24.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:24.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071862995844,"createTime":1749894247555,"epollFd":11,"onlineDuration":23477071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:25.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:25.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:25.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/skillet-cacio-e-pepe-tortellini-with-wilted-greens-recipe-7369113 2025-06-15 00:15:25.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904094696044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:25.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:15:25.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904094696044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:15:25.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:15:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:28.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:28.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071865313320,"createTime":1749894247555,"epollFd":11,"onlineDuration":23481961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:29.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:29.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:15:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:15:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071865767340,"createTime":1749894247555,"epollFd":11,"onlineDuration":23482947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:34.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:34.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:15:34.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:34.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071867746604,"createTime":1749894247555,"epollFd":11,"onlineDuration":23487244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:35.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940256118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:35.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:15:35.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940256118774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e5a0 2025-06-15 00:15:35.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:15:36.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:15:36.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:38.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:38.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:15:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:38.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:15:39.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:39.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071869781140,"createTime":1749894247555,"epollFd":11,"onlineDuration":23491645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:39.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:39.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071870090400,"createTime":1749894247555,"epollFd":11,"onlineDuration":23492156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:15:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:42.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:42.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:42.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:15:43.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:43.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:15:44.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:44.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071872134148,"createTime":1749894247555,"epollFd":11,"onlineDuration":23496649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:44.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:15:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:15:45.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955921173095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:45.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:45.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955921173095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:15:45.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:48.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:48.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:15:48.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:48.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:15:49.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:49.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:15:49.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:49.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071874774044,"createTime":1749894247555,"epollFd":11,"onlineDuration":23502136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071874868796,"createTime":1749894247555,"epollFd":11,"onlineDuration":23502459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:54.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:54.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:54.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:15:54.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:54.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080/ 2025-06-15 00:15:54.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:54.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877119156,"createTime":1749894247555,"epollFd":11,"onlineDuration":23507054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:15:55.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962270736694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:15:55.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:55.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962270736694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:15:55.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:15:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:15:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:15:58.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:58.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:15:58.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:58.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:15:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:59.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071879166852,"createTime":1749894247555,"epollFd":11,"onlineDuration":23511655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:15:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:59.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:15:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:15:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071879527436,"createTime":1749894247555,"epollFd":11,"onlineDuration":23512306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:03.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:03.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:04.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:04.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071881505384,"createTime":1749894247555,"epollFd":11,"onlineDuration":23516648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:04.539 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:16:04.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:16:05.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94460105895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:05.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:05.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94460105895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:16:05.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:08.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:08.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:09.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:09.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:09.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:09.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071883912348,"createTime":1749894247555,"epollFd":11,"onlineDuration":23521655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:10.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:10.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071884315044,"createTime":1749894247555,"epollFd":11,"onlineDuration":23522514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:16:11.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:11.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:11.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/apricots/ 2025-06-15 00:16:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:14.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:16:14.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:14.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071886516712,"createTime":1749894247555,"epollFd":11,"onlineDuration":23527168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:16:15.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933488845825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:15.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:15.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.933488845825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:16:15.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:19.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:19.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:16:19.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:19.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:16:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071888810500,"createTime":1749894247555,"epollFd":11,"onlineDuration":23531981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:16:19.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:19.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:16:19.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:19.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071888951312,"createTime":1749894247555,"epollFd":11,"onlineDuration":23532371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:23.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071890999008,"createTime":1749894247555,"epollFd":11,"onlineDuration":23536883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:25.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963716506958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:25.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:25.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963716506958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:16:25.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:26.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:26.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:26.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/desserts/double-berry-cobbler/ 2025-06-15 00:16:28.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:16:28.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:28.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:28.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:28.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:28.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:29.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:29.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:29.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:29.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071893377020,"createTime":1749894247555,"epollFd":11,"onlineDuration":23541898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:30.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:30.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071893683648,"createTime":1749894247555,"epollFd":11,"onlineDuration":23542498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:33.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:33.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:34.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:34.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071895710288,"createTime":1749894247555,"epollFd":11,"onlineDuration":23546902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:35.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959320068359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:35.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:35.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959320068359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:16:35.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:36.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:36.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:36.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:16:38.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:38.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:38.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:38.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:39.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:39.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071897998812,"createTime":1749894247555,"epollFd":11,"onlineDuration":23551655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:16:39.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:39.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:16:39.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071898304124,"createTime":1749894247555,"epollFd":11,"onlineDuration":23552247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:42.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:16:42.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:43.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:43.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:43.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:43.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 00:16:43.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:44.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:44.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071900347872,"createTime":1749894247555,"epollFd":11,"onlineDuration":23556650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:45.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9688663482666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:45.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:45.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9688663482666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:16:45.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:49.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:49.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:16:49.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:49.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071902685088,"createTime":1749894247555,"epollFd":11,"onlineDuration":23561662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:16:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071902925916,"createTime":1749894247555,"epollFd":11,"onlineDuration":23562002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:52.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:16:52.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:52.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/try_these_3_high_protein_gluten_free_pastas_for_your_kids/ 2025-06-15 00:16:52.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:16:52.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:53.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:53.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:54.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:54.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071905051256,"createTime":1749894247555,"epollFd":11,"onlineDuration":23566664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:55.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97494888305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:16:55.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:55.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97494888305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:16:55.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:57.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:16:57.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:57.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:16:58.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:58.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:16:58.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:58.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:59.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:59.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:16:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071907437164,"createTime":1749894247555,"epollFd":11,"onlineDuration":23571799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:16:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:16:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071907771428,"createTime":1749894247555,"epollFd":11,"onlineDuration":23572378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:04.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:04.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071910016524,"createTime":1749894247555,"epollFd":11,"onlineDuration":23577156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:05.691 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973676681518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:05.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:17:05.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973676681518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:17:05.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:17:07.368 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:17:07.368 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:17:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:17:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:17:08.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:08.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:17:08.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:08.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:09.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:09.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071912106332,"createTime":1749894247555,"epollFd":11,"onlineDuration":23581662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:09.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:09.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:11.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:11.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913020952,"createTime":1749894247555,"epollFd":11,"onlineDuration":23583619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:14.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:14.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071914648844,"createTime":1749894247555,"epollFd":11,"onlineDuration":23586933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:17:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:15.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:17:15.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:17:15.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947147369384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:15.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:15.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947147369384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:17:15.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:19.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:19.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:19.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:17:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071917125556,"createTime":1749894247555,"epollFd":11,"onlineDuration":23592264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:19.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:19.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:17:20.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:17:20.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:17:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071917303216,"createTime":1749894247555,"epollFd":11,"onlineDuration":23592835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:24.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:24.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:25.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:25.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071919544364,"createTime":1749894247555,"epollFd":11,"onlineDuration":23597528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:25.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.951894760131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:25.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.951894760131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:17:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:28.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:28.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:29.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:29.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:29.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071921813148,"createTime":1749894247555,"epollFd":11,"onlineDuration":23602250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:30.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:30.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071922035552,"createTime":1749894247555,"epollFd":11,"onlineDuration":23602816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071923906904,"createTime":1749894247555,"epollFd":11,"onlineDuration":23606828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:35.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960987091064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:35.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960987091064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:17:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:38.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:38.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:38.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:38.943 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:17:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:38.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:38.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:39.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lil-wayne-proclaims-himself-the-lebron-james-of-hiphop-01hjr0jfn1vq 2025-06-15 00:17:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071926213852,"createTime":1749894247555,"epollFd":11,"onlineDuration":23611736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:39.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:39.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071926446784,"createTime":1749894247555,"epollFd":11,"onlineDuration":23612079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:44.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:44.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:44.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:44.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071928852432,"createTime":1749894247555,"epollFd":11,"onlineDuration":23617225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:44.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:17:44.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:44.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-lambert 2025-06-15 00:17:45.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949251174926758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:45.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:17:45.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949251174926758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:17:45.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:17:49.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:49.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:17:49.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:17:49.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:49.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gloria-gaynor 2025-06-15 00:17:49.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:49.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:17:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:17:49.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:49.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071931269924,"createTime":1749894247555,"epollFd":11,"onlineDuration":23622342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:50.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:50.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071931467324,"createTime":1749894247555,"epollFd":11,"onlineDuration":23622902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:52.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:17:52.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:52.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/good-morning-america 2025-06-15 00:17:53.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:53.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:54.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:54.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071933299196,"createTime":1749894247555,"epollFd":11,"onlineDuration":23626879,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:17:54.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:17:54.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:55.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940059661865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:17:55.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940059661865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:17:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:56.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:17:56.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:56.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/emmanuelle_chriqui 2025-06-15 00:17:58.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:17:58.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:58.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jason_patric 2025-06-15 00:17:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:59.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:59.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:17:59.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:59.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:17:59.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:59.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071935860132,"createTime":1749894247555,"epollFd":11,"onlineDuration":23632008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:17:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:17:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071935978572,"createTime":1749894247555,"epollFd":11,"onlineDuration":23632341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:00.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:18:00.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:01.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:01.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:01.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/soundgarden 2025-06-15 00:18:03.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:18:03.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:03.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sylvester-mccoy 2025-06-15 00:18:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071938231564,"createTime":1749894247555,"epollFd":11,"onlineDuration":23637159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:04.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:18:04.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:18:04.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:18:04.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:04.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elton-john/pictures/5380786 2025-06-15 00:18:05.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:18:05.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:05.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/night-yara-shahidi-getting-ready-routine-8699434 2025-06-15 00:18:05.743 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941064834594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:05.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:05.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941064834594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:18:05.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:06.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:06.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-ritual-trailer 2025-06-15 00:18:07.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:07.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/casey-affleck/news/casey-affleck-will-not-present-best-actress-oscar_5971622 2025-06-15 00:18:08.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:08.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chadwick-boseman/news/chadwick-boseman-culture-wakanda-black-panther_5889162 2025-06-15 00:18:08.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-15 00:18:08.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:18:08.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:08.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:09.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:09.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071940425336,"createTime":1749894247555,"epollFd":11,"onlineDuration":23641911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:09.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/video/genius-michael-grandage 2025-06-15 00:18:09.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:09.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061040 2025-06-15 00:18:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/war-for-the-planet-of-the-apes 2025-06-15 00:18:11.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:11.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071941291264,"createTime":1749894247555,"epollFd":11,"onlineDuration":23643813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:11.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:18:11.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:11.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/u2/news/u2-fan-stands-out-in-crowd-post_5767063 2025-06-15 00:18:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:18:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:13.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:13.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:18:14.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:14.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071942855988,"createTime":1749894247555,"epollFd":11,"onlineDuration":23646935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e5a0 keealive timeout 2025-06-15 00:18:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:18:15.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960447311401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:15.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:18:15.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960447311401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e5a0 2025-06-15 00:18:15.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:18:17.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:17.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:17.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daisy-ridley 2025-06-15 00:18:18.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7e0 keealive timeout 2025-06-15 00:18:18.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:18:18.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:18.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:18:18.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:18.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:18:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071945131352,"createTime":1749894247555,"epollFd":11,"onlineDuration":23651907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:20.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:20.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:18:20.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:18:20.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:18:20.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:18:20.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:18:20.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:20.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071945873576,"createTime":1749894247555,"epollFd":11,"onlineDuration":23653379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:18:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:24.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:24.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:24.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:18:24.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:25.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:25.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071947842312,"createTime":1749894247555,"epollFd":11,"onlineDuration":23657714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:25.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955589294433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:25.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:25.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955589294433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:18:25.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:18:26.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061040 keealive timeout 2025-06-15 00:18:26.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061040 2025-06-15 00:18:28.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:18:28.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:18:28.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:28.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:28.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:28.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:29.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:29.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:29.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:18:29.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:29.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071949911064,"createTime":1749894247555,"epollFd":11,"onlineDuration":23661943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071950065036,"createTime":1749894247555,"epollFd":11,"onlineDuration":23662299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:31.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:18:31.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:31.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/idris-elba 2025-06-15 00:18:32.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:32.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:32.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:18:32.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:18:32.700 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:18:32.700 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:18:32.720 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:18:32.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e5a0 2025-06-15 00:18:32.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:18:32.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:18:34.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:34.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071952381196,"createTime":1749894247555,"epollFd":11,"onlineDuration":23667154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:35.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904191970825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:35.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:35.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.904191970825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:18:35.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:35.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:18:35.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:18:38.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:38.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/preston/wprm_print/fire-roasted-parmesan-white-bean-soup 2025-06-15 00:18:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:18:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:39.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:18:39.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:39.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:18:39.227 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:18:39.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:18:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071954561808,"createTime":1749894247555,"epollFd":11,"onlineDuration":23671918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:39.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:39.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071954718412,"createTime":1749894247555,"epollFd":11,"onlineDuration":23672250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:43.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:43.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:44.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:44.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071956881916,"createTime":1749894247555,"epollFd":11,"onlineDuration":23676906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:45.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95147705078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:45.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:18:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95147705078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:18:45.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:18:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:18:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:18:48.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:18:48.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:48.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:48.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:48.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:48.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:49.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:49.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:18:49.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:49.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071959381000,"createTime":1749894247555,"epollFd":11,"onlineDuration":23682057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:18:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071959527076,"createTime":1749894247555,"epollFd":11,"onlineDuration":23682467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:54.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:54.770 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:18:54.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:18:54.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:18:54.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:55.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949447631835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:18:55.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:55.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949447631835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:18:55.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:56.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:56.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962351212,"createTime":1749894247555,"epollFd":11,"onlineDuration":23688530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:58.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:18:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:58.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rose-byrne 2025-06-15 00:18:59.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:59.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:18:59.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:59.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:18:59.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:59.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071963952784,"createTime":1749894247555,"epollFd":11,"onlineDuration":23691916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:18:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:18:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:00.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:00.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071964298892,"createTime":1749894247555,"epollFd":11,"onlineDuration":23692606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:03.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:03.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:05.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:05.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071966679536,"createTime":1749894247555,"epollFd":11,"onlineDuration":23697709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:05.794 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.915315628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:05.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:05.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.915315628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:19:05.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:06.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:06.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:06.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:19:06.093 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:19:06.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:06.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:06.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:06.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-possession-trailer 2025-06-15 00:19:08.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:08.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:19:08.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:08.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071968546940,"createTime":1749894247555,"epollFd":11,"onlineDuration":23701673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:09.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:09.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:19:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071969049652,"createTime":1749894247555,"epollFd":11,"onlineDuration":23702746,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:14.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:14.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:14.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:14.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071971172360,"createTime":1749894247555,"epollFd":11,"onlineDuration":23707240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:14.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:19:14.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:15.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95471954345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:15.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:15.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95471954345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:19:15.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:19.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/culture/ 2025-06-15 00:19:19.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:19.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071973768828,"createTime":1749894247555,"epollFd":11,"onlineDuration":23712883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:20.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:20.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071974001760,"createTime":1749894247555,"epollFd":11,"onlineDuration":23713221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:22.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:19:22.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:23.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:23.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:24.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:24.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071975596752,"createTime":1749894247555,"epollFd":11,"onlineDuration":23716677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:25.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947561264038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:25.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:25.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947561264038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:19:25.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/film 2025-06-15 00:19:28.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:19:28.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:19:28.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:28.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:29.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:29.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:29.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071978060304,"createTime":1749894247555,"epollFd":11,"onlineDuration":23721910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071978351140,"createTime":1749894247555,"epollFd":11,"onlineDuration":23722565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:32.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:19:32.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:32.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/sherlock-gnomes 2025-06-15 00:19:33.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:33.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:34.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:34.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071980434368,"createTime":1749894247555,"epollFd":11,"onlineDuration":23726914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:34.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:19:34.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:35.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:35.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:35.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/kate-middleton-william-festival-remembrance-princess-diana-tribute-jewelry-8742874 2025-06-15 00:19:35.810 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942777633666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:35.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:19:35.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942777633666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 00:19:35.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:19:38.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:38.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:19:38.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:38.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071982820276,"createTime":1749894247555,"epollFd":11,"onlineDuration":23731925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:39.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:39.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:19:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:40.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071983159804,"createTime":1749894247555,"epollFd":11,"onlineDuration":23732728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:42.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:19:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113335120/destructive-grasp-battle-hammer 2025-06-15 00:19:42.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:19:42.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:44.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:44.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:44.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:44.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071985358840,"createTime":1749894247555,"epollFd":11,"onlineDuration":23737315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:45.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95354461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:45.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:45.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95354461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:19:45.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:19:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:47.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/mister-john-trailer 2025-06-15 00:19:48.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:19:48.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:19:48.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:48.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:19:49.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:49.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:49.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:49.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071987449964,"createTime":1749894247555,"epollFd":11,"onlineDuration":23741907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:19:50.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:50.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:19:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:19:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:51.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:51.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071988211928,"createTime":1749894247555,"epollFd":11,"onlineDuration":23743446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:54.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:54.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071989710852,"createTime":1749894247555,"epollFd":11,"onlineDuration":23746675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:55.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936573028564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:19:55.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:55.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936573028564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:19:55.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:56.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:19:56.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:56.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/66310/maple-pumpkin-cheesecake/ 2025-06-15 00:19:58.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:19:58.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:19:59.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:19:59.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:59.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bobbi-kristina/news/tyler-perry-asks-media-stop-speculating-bobbi-kristina-condition_4833194 2025-06-15 00:19:59.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:59.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:19:59.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:59.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:19:59.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:59.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071992408652,"createTime":1749894247555,"epollFd":11,"onlineDuration":23752299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:19:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:19:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071992524460,"createTime":1749894247555,"epollFd":11,"onlineDuration":23752717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:00.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:00.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:00.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicki-minaj/news/nicki-minaj-copyright-lawsuit-tracy-chapman_6238975 2025-06-15 00:20:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:01.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:01.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 00:20:01.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:01.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:01.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/hip-hop-beef-2024-nicki-minaj-vs-megan-thee-stallion-kendrick-lamar-metro-boomin-vs-drake-j-cole-and-latto-vs-ice-spice-01hsz2sjtkkt 2025-06-15 00:20:02.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:20:02.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:04.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:04.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071994695860,"createTime":1749894247555,"epollFd":11,"onlineDuration":23757079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:05.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913053512573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:05.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:05.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.913053512573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:20:05.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:07.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/nashville 2025-06-15 00:20:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:09.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:09.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:20:09.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:09.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071996779088,"createTime":1749894247555,"epollFd":11,"onlineDuration":23761810,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:10.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:10.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:20:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071997518680,"createTime":1749894247555,"epollFd":11,"onlineDuration":23763144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:11.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:20:11.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:11.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-15 00:20:12.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:20:12.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:13.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:13.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:13.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/benedict-cumberbatch/pictures/5435871 2025-06-15 00:20:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:14.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:14.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:14.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071999284752,"createTime":1749894247555,"epollFd":11,"onlineDuration":23766927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:14.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:20:14.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:14.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/5403497 2025-06-15 00:20:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:20:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:20:15.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:20:15.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:15.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/alien-covenant 2025-06-15 00:20:15.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.890104293823242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:15.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056b60 2025-06-15 00:20:15.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.890104293823242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec056b60 2025-06-15 00:20:15.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056b60 2025-06-15 00:20:16.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056b60 2025-06-15 00:20:16.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:16.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/break-point-drama 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7e0 keealive timeout 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:17.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/indignation-trailer 2025-06-15 00:20:17.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:17.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:17.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jarvis-cocker/pictures/3079179 2025-06-15 00:20:18.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:18.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:18.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-hudson/pictures/4656084 2025-06-15 00:20:18.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:18.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:19.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:19.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:19.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:19.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:19.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:20:19.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:19.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-hudson/pictures/5343317 2025-06-15 00:20:19.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:19.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072001673292,"createTime":1749894247555,"epollFd":11,"onlineDuration":23771992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072001807524,"createTime":1749894247555,"epollFd":11,"onlineDuration":23772325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:20.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061980 2025-06-15 00:20:20.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:20.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kathy-hilton/pictures/1306866 2025-06-15 00:20:21.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:21.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/matthew-mcconaughey/pictures/5447075 2025-06-15 00:20:22.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:20:22.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:22.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/video/supersonic-oasis-documentary 2025-06-15 00:20:22.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:20:22.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:23.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:23.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:23.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kristen-stewart/news/twilight-in-concert-to-tour-the-uk_6376213 2025-06-15 00:20:23.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:23.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lynyrd-skynyrd/news/moby-and-lynyrd-skynyrd-at-the-namm_4548911 2025-06-15 00:20:23.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:23.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:24.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:24.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072003798632,"createTime":1749894247555,"epollFd":11,"onlineDuration":23776683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:24.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:24.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pet-shop-boys/news/pet-shop-boys-inner-sanctum-super_5102346 2025-06-15 00:20:25.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d710 2025-06-15 00:20:25.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:25.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/placebo/news/placebo-cancel-european-tour-dates_1169266 2025-06-15 00:20:25.850 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940744400024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 00:20:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940744400024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 00:20:25.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 00:20:25.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 00:20:25.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:25.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/slash/news/slash-mourns-stepdaughter_6382631 2025-06-15 00:20:26.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:20:26.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:20:28.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0572f0 2025-06-15 00:20:28.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:28.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/john-mayer/news/awkward-john-mayer-and-taylor-swift-come-face-to-face-after-spat_1339818 2025-06-15 00:20:28.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:20:28.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:29.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:29.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:20:29.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:29.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072006308244,"createTime":1749894247555,"epollFd":11,"onlineDuration":23781923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:29.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:29.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:20:29.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:29.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:30.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072006550388,"createTime":1749894247555,"epollFd":11,"onlineDuration":23782444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:30.038 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:20:30.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:30.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:20:30.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:20:30.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:20:30.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:20:31.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:20:31.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:31.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daisy-ridley/news/daisy-ridley-warns-mental-health-dangers-social-media_5924673 2025-06-15 00:20:32.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7e0 keealive timeout 2025-06-15 00:20:32.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056b60 keealive timeout 2025-06-15 00:20:32.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:32.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056b60 2025-06-15 00:20:34.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:34.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:34.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:20:34.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-barlow/news/gary-barlow-is-an-extra-special-wedding-present_4895980 2025-06-15 00:20:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072008967880,"createTime":1749894247555,"epollFd":11,"onlineDuration":23787658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:35.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055d10 2025-06-15 00:20:35.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955223083496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:35.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:20:35.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955223083496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:20:35.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:20:36.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061980 keealive timeout 2025-06-15 00:20:36.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061980 2025-06-15 00:20:38.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061980 2025-06-15 00:20:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/joel_edgerton 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:20:38.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:20:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:39.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072010841864,"createTime":1749894247555,"epollFd":11,"onlineDuration":23791667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:39.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:39.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:39.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:20:39.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:20:40.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:40.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:40.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072011373528,"createTime":1749894247555,"epollFd":11,"onlineDuration":23792886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d710 keealive timeout 2025-06-15 00:20:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:20:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d710 2025-06-15 00:20:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:41.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:41.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/roger_waters 2025-06-15 00:20:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 00:20:42.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 00:20:43.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:43.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:43.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-sun/news 2025-06-15 00:20:44.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:44.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0572f0 keealive timeout 2025-06-15 00:20:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0572f0 2025-06-15 00:20:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072013576512,"createTime":1749894247555,"epollFd":11,"onlineDuration":23797335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:20:45.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:20:45.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:45.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/william-fichtner/pictures 2025-06-15 00:20:45.514 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:20:45.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055d10 2025-06-15 00:20:45.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95467185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:45.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:20:45.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95467185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:20:45.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:20:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:20:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:20:47.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:20:47.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:47.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/mattu-lightwaves-album-review 2025-06-15 00:20:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:20:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/chris-brown-surprises-fans-with-early-release-of-11-11-album-01hewdh0zc1f 2025-06-15 00:20:48.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:48.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:20:48.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:48.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:20:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072015549196,"createTime":1749894247555,"epollFd":11,"onlineDuration":23801686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:20:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kanye-west-celebrating-independence-and-happiness-01hxv9hb0mgj 2025-06-15 00:20:49.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:49.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072015840032,"createTime":1749894247555,"epollFd":11,"onlineDuration":23802191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:50.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:20:50.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:50.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/corey-stoll 2025-06-15 00:20:50.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:20:50.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:50.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:20:50.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:20:51.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:51.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/niall-horan 2025-06-15 00:20:52.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:20:52.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:52.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/olivia-colman 2025-06-15 00:20:53.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:53.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:54.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c8f0 2025-06-15 00:20:54.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:54.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rick-wakeman 2025-06-15 00:20:54.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:54.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072017931156,"createTime":1749894247555,"epollFd":11,"onlineDuration":23806702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:55.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051770 2025-06-15 00:20:55.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:55.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-kooks 2025-06-15 00:20:55.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969417572021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:20:55.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:55.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969417572021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f7e0 2025-06-15 00:20:55.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:57.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:20:57.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:57.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/young-thug-s-rap-lyrics-allowed-as-evidence-in-his-gang-and-racketeering-trial-01hf2yfbrcfr 2025-06-15 00:20:58.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:20:58.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:20:58.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:58.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:58.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:20:59.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:59.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:20:59.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:59.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072020365756,"createTime":1749894247555,"epollFd":11,"onlineDuration":23811907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:20:59.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:20:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072020560524,"createTime":1749894247555,"epollFd":11,"onlineDuration":23812239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a2b0 keealive timeout 2025-06-15 00:21:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a2b0 2025-06-15 00:21:02.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:21:02.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:21:03.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:03.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:21:04.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:04.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072022629276,"createTime":1749894247555,"epollFd":11,"onlineDuration":23816682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:21:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:21:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:21:05.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:05.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:05.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96462059020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:05.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:21:05.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96462059020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:21:05.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061980 keealive timeout 2025-06-15 00:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:21:06.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061980 2025-06-15 00:21:06.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061980 2025-06-15 00:21:06.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:06.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-shannon/video/footage/michael-shannon-attends-press-junket-new-movie-take-shelter-the_10904 2025-06-15 00:21:07.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:07.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:08.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:21:08.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:21:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:08.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:21:09.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:09.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:09.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:09.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:21:09.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:09.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:21:09.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:09.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072025159944,"createTime":1749894247555,"epollFd":11,"onlineDuration":23821939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:09.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:09.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:09.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:09.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072025298124,"createTime":1749894247555,"epollFd":11,"onlineDuration":23822277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051770 keealive timeout 2025-06-15 00:21:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c8f0 keealive timeout 2025-06-15 00:21:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051770 2025-06-15 00:21:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c8f0 2025-06-15 00:21:11.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:11.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:12.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:12.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:12.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:12.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:12.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7e0 keealive timeout 2025-06-15 00:21:12.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:21:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:14.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:14.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:15.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:15.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028085412,"createTime":1749894247555,"epollFd":11,"onlineDuration":23828241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:15.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97085189819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:15.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:15.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97085189819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:21:15.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:17.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:17.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:17.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:21:18.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:18.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:19.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:19.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:19.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:19.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072029725148,"createTime":1749894247555,"epollFd":11,"onlineDuration":23831861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:19.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:19.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072030137056,"createTime":1749894247555,"epollFd":11,"onlineDuration":23832653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:22.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061980 keealive timeout 2025-06-15 00:21:22.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061980 2025-06-15 00:21:23.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:23.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:21:23.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:23.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:24.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:24.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072032046572,"createTime":1749894247555,"epollFd":11,"onlineDuration":23836685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:25.898 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96230697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:25.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:21:25.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96230697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 00:21:25.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:21:26.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:26.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:26.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:26.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:27.063 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:21:27.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:28.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:28.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:21:28.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:28.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:21:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:21:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072034722000,"createTime":1749894247555,"epollFd":11,"onlineDuration":23842329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:30.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:30.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072034841756,"createTime":1749894247555,"epollFd":11,"onlineDuration":23842676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:33.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:33.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:34.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:34.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:34.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:34.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072037081588,"createTime":1749894247555,"epollFd":11,"onlineDuration":23847331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:35.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916576385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:35.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:35.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.916576385498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:21:35.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:38.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:39.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:39.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:39.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:39.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072039301680,"createTime":1749894247555,"epollFd":11,"onlineDuration":23852018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:39.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:39.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072039460916,"createTime":1749894247555,"epollFd":11,"onlineDuration":23852413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:41.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:41.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:21:43.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:43.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:44.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:44.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072041719172,"createTime":1749894247555,"epollFd":11,"onlineDuration":23857240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:45.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914325714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:45.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:45.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.914325714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:21:45.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:48.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:48.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:48.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:48.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:49.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:49.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:21:49.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:49.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072043793188,"createTime":1749894247555,"epollFd":11,"onlineDuration":23861755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:21:49.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:49.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072044028752,"createTime":1749894247555,"epollFd":11,"onlineDuration":23862089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:54.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:54.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072046315960,"createTime":1749894247555,"epollFd":11,"onlineDuration":23866926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:55.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91805648803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:21:55.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:55.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91805648803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:21:55.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:21:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:21:59.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:59.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072048526840,"createTime":1749894247555,"epollFd":11,"onlineDuration":23871697,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:21:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:21:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:21:59.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:21:59.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:22:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:22:00.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:00.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072049265116,"createTime":1749894247555,"epollFd":11,"onlineDuration":23873200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:03.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:03.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:03.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:22:03.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:03.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:04.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:04.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072050856160,"createTime":1749894247555,"epollFd":11,"onlineDuration":23876695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:05.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91404151916504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:05.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:05.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.91404151916504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:22:05.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:08.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:08.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:08.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:08.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:09.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072053188112,"createTime":1749894247555,"epollFd":11,"onlineDuration":23881695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:22:09.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:09.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072053567120,"createTime":1749894247555,"epollFd":11,"onlineDuration":23882419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:14.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:14.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072055812216,"createTime":1749894247555,"epollFd":11,"onlineDuration":23887227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:15.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9538516998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:15.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:15.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9538516998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:22:15.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:22:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:18.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:18.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:19.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:19.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072058070472,"createTime":1749894247555,"epollFd":11,"onlineDuration":23892040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:19.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:19.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072058241552,"createTime":1749894247555,"epollFd":11,"onlineDuration":23892409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:20.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:22:20.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:22:20.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:22:20.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:22:23.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:23.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:24.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:24.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072060223448,"createTime":1749894247555,"epollFd":11,"onlineDuration":23896693,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:24.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:25.947 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93483543395996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:25.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:25.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93483543395996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:22:25.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:28.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:28.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072062567244,"createTime":1749894247555,"epollFd":11,"onlineDuration":23901682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:29.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:29.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:29.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072062863344,"createTime":1749894247555,"epollFd":11,"onlineDuration":23902266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:32.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 00:22:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:34.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:22:34.489 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:22:34.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:35.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:35.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072065330844,"createTime":1749894247555,"epollFd":11,"onlineDuration":23907589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:35.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96137809753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:35.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:35.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96137809753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:22:35.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:38.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:38.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:22:38.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:38.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:22:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072067516720,"createTime":1749894247555,"epollFd":11,"onlineDuration":23912151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:39.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:39.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:22:40.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:40.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072067660164,"createTime":1749894247555,"epollFd":11,"onlineDuration":23912510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:43.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:43.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:45.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:45.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072070489564,"createTime":1749894247555,"epollFd":11,"onlineDuration":23918399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:45.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963409423828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:45.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963409423828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:22:45.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:22:48.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:48.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:48.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:22:48.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:48.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:48.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:49.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:49.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:22:49.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:49.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072072016124,"createTime":1749894247555,"epollFd":11,"onlineDuration":23921692,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:22:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072072312224,"createTime":1749894247555,"epollFd":11,"onlineDuration":23922260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:53.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:53.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:54.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:54.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072074642860,"createTime":1749894247555,"epollFd":11,"onlineDuration":23927277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:22:55.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:22:55.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:22:55.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964866638183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:22:55.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:55.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964866638183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:22:55.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:58.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:22:58.820 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:22:58.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:22:58.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:58.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:59.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:22:59.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:59.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:22:59.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:22:59.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072077044560,"createTime":1749894247555,"epollFd":11,"onlineDuration":23932442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072077186688,"createTime":1749894247555,"epollFd":11,"onlineDuration":23932777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:03.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:03.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072079046196,"createTime":1749894247555,"epollFd":11,"onlineDuration":23936721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:05.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966676712036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:05.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:23:05.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966676712036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:23:05.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:23:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:23:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:23:07.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:07.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:07.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/easy-lemon-pudding-cake-recipe 2025-06-15 00:23:09.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:09.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:09.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:09.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072081697936,"createTime":1749894247555,"epollFd":11,"onlineDuration":23942219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:10.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:10.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072081992720,"createTime":1749894247555,"epollFd":11,"onlineDuration":23942913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:13.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:13.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:13.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:23:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:14.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072083760108,"createTime":1749894247555,"epollFd":11,"onlineDuration":23946686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:15.165 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:23:15.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 00:23:15.614 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:23:15.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:23:15.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936620712280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:15.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:23:15.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936620712280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:15.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:23:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:23:19.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:19.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:20.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:20.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 00:23:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:20.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:21.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:21.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072087034316,"createTime":1749894247555,"epollFd":11,"onlineDuration":23953635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:22.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:22.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072087412008,"createTime":1749894247555,"epollFd":11,"onlineDuration":23954464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:22.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:23:22.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:23:23.941 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:23:23.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:23:23.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:23.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:24.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:24.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072088459544,"createTime":1749894247555,"epollFd":11,"onlineDuration":23956727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:23:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:25.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:23:25.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:23:25.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872692108154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:25.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.872692108154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:23:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:29.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:29.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:30.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:30.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072091240252,"createTime":1749894247555,"epollFd":11,"onlineDuration":23962582,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:31.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:31.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072091699536,"createTime":1749894247555,"epollFd":11,"onlineDuration":23963528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:33.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:33.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:34.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072093173456,"createTime":1749894247555,"epollFd":11,"onlineDuration":23966707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:36.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92674446105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:36.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:36.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92674446105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:23:36.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:38.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:38.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:39.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:39.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072095513304,"createTime":1749894247555,"epollFd":11,"onlineDuration":23971710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072095917316,"createTime":1749894247555,"epollFd":11,"onlineDuration":23972532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:43.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:43.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072098129512,"createTime":1749894247555,"epollFd":11,"onlineDuration":23977092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:46.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919132232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:46.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:23:46.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.919132232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:23:46.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:23:47.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:23:47.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:23:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:23:49.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:49.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:49.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:49.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072100473308,"createTime":1749894247555,"epollFd":11,"onlineDuration":23982175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:23:49.855 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:23:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:23:50.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:50.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072100935224,"createTime":1749894247555,"epollFd":11,"onlineDuration":23983201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:53.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:54.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:54.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072102519688,"createTime":1749894247555,"epollFd":11,"onlineDuration":23986694,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:56.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931896209716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:23:56.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931896209716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:23:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:23:56.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:23:56.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:23:58.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:58.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:59.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:59.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:23:59.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:59.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:23:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072105162216,"createTime":1749894247555,"epollFd":11,"onlineDuration":23991978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:23:59.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:23:59.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072105255652,"createTime":1749894247555,"epollFd":11,"onlineDuration":23992321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:03.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:03.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:05.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:05.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072107649456,"createTime":1749894247555,"epollFd":11,"onlineDuration":23997445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:06.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957645416259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:06.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957645416259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:24:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:09.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:09.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:10.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:10.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072110006412,"createTime":1749894247555,"epollFd":11,"onlineDuration":24002457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:10.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:10.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072110111692,"createTime":1749894247555,"epollFd":11,"onlineDuration":24002789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:12.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:12.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:13.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:13.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:14.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:14.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072111968568,"createTime":1749894247555,"epollFd":11,"onlineDuration":24006709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:16.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954818725585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:16.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954818725585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:24:16.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:17.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:17.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:18.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:18.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:18.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:24:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:19.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:24:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:19.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:24:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:19.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:19.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072114505816,"createTime":1749894247555,"epollFd":11,"onlineDuration":24011943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:19.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072114670316,"createTime":1749894247555,"epollFd":11,"onlineDuration":24012409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:20.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:20.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:24:23.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:23.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:24.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:24.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072116937784,"createTime":1749894247555,"epollFd":11,"onlineDuration":24017173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:26.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965660095214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:26.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:24:26.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965660095214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:24:26.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:24:26.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:26.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:28.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:28.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:29.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:29.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:30.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:30.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072119418444,"createTime":1749894247555,"epollFd":11,"onlineDuration":24022496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:30.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:32.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:32.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072120598896,"createTime":1749894247555,"epollFd":11,"onlineDuration":24024915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:33.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:33.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:34.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:34.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072121559576,"createTime":1749894247555,"epollFd":11,"onlineDuration":24026939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:24:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:24:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:24:34.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:36.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.952835083007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:36.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:24:36.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.952835083007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:24:36.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:24:36.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:24:36.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:36.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:24:36.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:36.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-15 00:24:36.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:24:36.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:39.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:39.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:39.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:39.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072123977068,"createTime":1749894247555,"epollFd":11,"onlineDuration":24032027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:39.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:39.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:40.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:40.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072124169204,"createTime":1749894247555,"epollFd":11,"onlineDuration":24032630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:43.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:43.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:44.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:44.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072126093196,"createTime":1749894247555,"epollFd":11,"onlineDuration":24036696,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:46.060 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954608917236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:46.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:46.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954608917236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:24:46.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:24:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:48.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:49.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:49.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072128455416,"createTime":1749894247555,"epollFd":11,"onlineDuration":24041842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:24:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:24:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072128793628,"createTime":1749894247555,"epollFd":11,"onlineDuration":24042360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:52.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:52.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:24:52.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:24:52.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:24:52.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:24:53.201 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:24:53.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:24:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:54.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:54.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072131033460,"createTime":1749894247555,"epollFd":11,"onlineDuration":24047073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:24:56.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96448516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:24:56.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:24:56.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96448516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:24:56.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:24:56.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:56.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:57.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:24:57.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:24:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:24:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:59.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:59.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:24:59.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:24:59.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072133175908,"createTime":1749894247555,"epollFd":11,"onlineDuration":24051780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:00.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:00.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072133525964,"createTime":1749894247555,"epollFd":11,"onlineDuration":24052520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:04.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:04.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072135478908,"createTime":1749894247555,"epollFd":11,"onlineDuration":24056698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:06.079 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97406768798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:06.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:06.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97406768798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:25:06.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:25:08.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:08.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:09.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:09.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072138096432,"createTime":1749894247555,"epollFd":11,"onlineDuration":24062093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:09.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:09.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072138206976,"createTime":1749894247555,"epollFd":11,"onlineDuration":24062423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:14.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:14.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:14.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:14.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072140557352,"createTime":1749894247555,"epollFd":11,"onlineDuration":24067419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:16.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975954055786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:16.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:16.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975954055786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:25:16.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:25:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:18.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:19.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-martin/video/footage/chris-martin-entertains-audience-la-during-live-set_184169 2025-06-15 00:25:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072142578728,"createTime":1749894247555,"epollFd":11,"onlineDuration":24071883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072142919572,"createTime":1749894247555,"epollFd":11,"onlineDuration":24072462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:24.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:24.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072144886992,"createTime":1749894247555,"epollFd":11,"onlineDuration":24076705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:25.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:25.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/soups/tortellini-chowder/ 2025-06-15 00:25:26.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965709686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:26.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:25:26.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965709686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:25:26.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:25:26.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:26.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:28.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:28.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:28.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:28.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:29.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072147280796,"createTime":1749894247555,"epollFd":11,"onlineDuration":24081707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:29.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:29.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:29.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:29.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:30.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:30.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072147716392,"createTime":1749894247555,"epollFd":11,"onlineDuration":24082770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:32.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:25:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:32.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/celebrity/anya-taylor-joy-october-cover 2025-06-15 00:25:33.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:25:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:34.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:25:34.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:25:35.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:35.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150002284,"createTime":1749894247555,"epollFd":11,"onlineDuration":24087586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:35.985 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:25:35.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:25:36.106 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96744728088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:36.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:36.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96744728088379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:25:36.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:25:37.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:38.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:38.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:38.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:38.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:38.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:38.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:39.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:39.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:39.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072152192108,"createTime":1749894247555,"epollFd":11,"onlineDuration":24092029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072152307916,"createTime":1749894247555,"epollFd":11,"onlineDuration":24092375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:40.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:25:40.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:43.184 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:25:43.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:25:44.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:44.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:44.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:44.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:44.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:44.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072154331924,"createTime":1749894247555,"epollFd":11,"onlineDuration":24096857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:46.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970386505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:46.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:46.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970386505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:25:46.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:46.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:47.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:47.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:48.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:25:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:48.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:25:48.386 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:25:48.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:48.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:48.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:25:48.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:25:48.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:25:49.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:49.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:49.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:49.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072156629660,"createTime":1749894247555,"epollFd":11,"onlineDuration":24101699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:25:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:49.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:25:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072157361356,"createTime":1749894247555,"epollFd":11,"onlineDuration":24102996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:54.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:54.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:54.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:54.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072159369572,"createTime":1749894247555,"epollFd":11,"onlineDuration":24107361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:25:56.122 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972759246826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:25:56.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:56.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972759246826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:25:56.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:25:56.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:25:56.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:25:59.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:59.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:59.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:59.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:25:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:25:59.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:25:59.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072161630460,"createTime":1749894247555,"epollFd":11,"onlineDuration":24112200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:00.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:00.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072161731792,"createTime":1749894247555,"epollFd":11,"onlineDuration":24112529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:01.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:01.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:01.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:26:01.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:26:01.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:01.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-10-scientists-advanced-coherence-bocdr-periodic.html 2025-06-15 00:26:02.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:26:03.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:03.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072163726848,"createTime":1749894247555,"epollFd":11,"onlineDuration":24116724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:04.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:26:04.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:26:06.131 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977603912353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:06.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:26:06.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977603912353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:26:06.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:26:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:26:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:08.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/don-cheadle 2025-06-15 00:26:08.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:08.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:09.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:26:09.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-whitehall 2025-06-15 00:26:09.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:09.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:09.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072166264096,"createTime":1749894247555,"epollFd":11,"onlineDuration":24122043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:26:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julio-bashmore 2025-06-15 00:26:09.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:09.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072166425964,"createTime":1749894247555,"epollFd":11,"onlineDuration":24122386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:11.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:11.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:11.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 00:26:11.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:11.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/palma-violets 2025-06-15 00:26:12.777 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:26:12.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:26:13.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:26:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:13.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-de-niro 2025-06-15 00:26:13.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:13.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:14.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:14.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072168664480,"createTime":1749894247555,"epollFd":11,"onlineDuration":24127183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:15.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:26:15.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:15.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rod-stewart 2025-06-15 00:26:16.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969701766967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:16.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:16.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969701766967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:26:16.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:16.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:16.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:16.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-wire 2025-06-15 00:26:16.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:26:16.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:26:16.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:26:16.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:17.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:17.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tim-roth 2025-06-15 00:26:18.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tony-gilroy 2025-06-15 00:26:18.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:18.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:18.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:19.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072170751656,"createTime":1749894247555,"epollFd":11,"onlineDuration":24131698,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:20.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:20.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072171218836,"createTime":1749894247555,"epollFd":11,"onlineDuration":24132772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:23.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:23.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:24.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:24.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072173395500,"createTime":1749894247555,"epollFd":11,"onlineDuration":24137203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2f0 keealive timeout 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:26:24.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:26:26.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971033096313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:26.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:26:26.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971033096313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:26:26.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:26:26.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:26.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:26.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:26.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:26.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 00:26:26.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 00:26:28.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:26:28.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:26:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:29.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:29.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072175716924,"createTime":1749894247555,"epollFd":11,"onlineDuration":24142143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:30.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:30.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:30.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072175952488,"createTime":1749894247555,"epollFd":11,"onlineDuration":24142796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:32.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:26:32.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f7e0 keealive timeout 2025-06-15 00:26:32.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:32.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f7e0 2025-06-15 00:26:34.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:34.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:34.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:34.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:34.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:34.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072178043612,"createTime":1749894247555,"epollFd":11,"onlineDuration":24147024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:34.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:26:34.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:36.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962074279785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:36.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:36.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962074279785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:26:36.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:26:37.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:37.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:39.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:39.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:39.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:39.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:39.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:39.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072180451892,"createTime":1749894247555,"epollFd":11,"onlineDuration":24152240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:40.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:40.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072180844060,"createTime":1749894247555,"epollFd":11,"onlineDuration":24152961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:44.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:44.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:45.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:45.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072182977296,"createTime":1749894247555,"epollFd":11,"onlineDuration":24157671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:46.166 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945823669433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:46.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:46.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945823669433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:26:46.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:48.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:48.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:48.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:48.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:26:49.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:49.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072184855228,"createTime":1749894247555,"epollFd":11,"onlineDuration":24161721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:26:49.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:49.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:26:50.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:50.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072185344780,"createTime":1749894247555,"epollFd":11,"onlineDuration":24162756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:50.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:52.959 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:52.959 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:53.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:53.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:54.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:54.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072187485912,"createTime":1749894247555,"epollFd":11,"onlineDuration":24167146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:54.743 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:26:54.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:56.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949262619018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:26:56.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:56.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949262619018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:26:56.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:26:56.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:26:56.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:26:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:26:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:58.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:59.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:59.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:26:59.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:59.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072189569140,"createTime":1749894247555,"epollFd":11,"onlineDuration":24171728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:26:59.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:26:59.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072189836288,"createTime":1749894247555,"epollFd":11,"onlineDuration":24172070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:01.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:27:01.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:27:02.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:03.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:04.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:04.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072191910304,"createTime":1749894247555,"epollFd":11,"onlineDuration":24176707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:06.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939191818237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:06.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:06.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939191818237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:27:06.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:08.875 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:27:08.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:08.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:08.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:09.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:09.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:09.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072194260680,"createTime":1749894247555,"epollFd":11,"onlineDuration":24181706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:09.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:09.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:10.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:10.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072194754180,"createTime":1749894247555,"epollFd":11,"onlineDuration":24182826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:13.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:13.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:27:14.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:14.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072196836092,"createTime":1749894247555,"epollFd":11,"onlineDuration":24186986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:16.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944515228271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:16.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:16.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944515228271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:27:16.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:18.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:18.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:27:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:18.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:27:19.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:19.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072199166728,"createTime":1749894247555,"epollFd":11,"onlineDuration":24191953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:19.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:19.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:27:19.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:19.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072199307540,"createTime":1749894247555,"epollFd":11,"onlineDuration":24192324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:22.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:22.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:22.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/blue-cheese-sesame-biscuits/ 2025-06-15 00:27:23.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:23.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:23.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:27:23.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:23.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072201506576,"createTime":1749894247555,"epollFd":11,"onlineDuration":24196933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:26.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968660354614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:26.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:27:26.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968660354614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:27:26.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:27:26.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:27:26.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:27:29.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:29.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:29.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:29.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072204009608,"createTime":1749894247555,"epollFd":11,"onlineDuration":24202327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:30.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:30.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072204410988,"createTime":1749894247555,"epollFd":11,"onlineDuration":24203206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:33.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:33.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:27:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072206238912,"createTime":1749894247555,"epollFd":11,"onlineDuration":24207046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:35.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:27:35.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:27:36.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961881637573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:36.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:27:36.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961881637573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:27:36.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:27:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:27:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:27:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:39.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:39.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:27:39.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:39.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:27:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:39.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072208489272,"createTime":1749894247555,"epollFd":11,"onlineDuration":24211918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:27:40.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:40.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072209132796,"createTime":1749894247555,"epollFd":11,"onlineDuration":24213212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:43.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:43.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:44.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:44.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072210702784,"createTime":1749894247555,"epollFd":11,"onlineDuration":24216703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:46.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910066604614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:46.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:46.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.910066604614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:27:46.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:48.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:48.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:48.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:48.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:27:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072213532184,"createTime":1749894247555,"epollFd":11,"onlineDuration":24222708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:27:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:27:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/roy-orbison/news 2025-06-15 00:27:50.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:50.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072213801964,"createTime":1749894247555,"epollFd":11,"onlineDuration":24223059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:53.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:53.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:54.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:54.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072215406168,"createTime":1749894247555,"epollFd":11,"onlineDuration":24226706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:27:56.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95459747314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:27:56.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:56.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95459747314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:27:56.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:27:56.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:27:56.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:27:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:58.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:27:59.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:27:59.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:00.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:00.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072218164504,"createTime":1749894247555,"epollFd":11,"onlineDuration":24232544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:01.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:01.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072218960684,"createTime":1749894247555,"epollFd":11,"onlineDuration":24234062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:01.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072220117448,"createTime":1749894247555,"epollFd":11,"onlineDuration":24236718,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:06.226 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964277267456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:06.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:28:06.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964277267456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:28:06.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:28:07.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:28:07.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:08.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:08.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:08.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:09.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:28:09.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:28:09.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:09.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:09.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:09.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072222490196,"createTime":1749894247555,"epollFd":11,"onlineDuration":24241703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072222731024,"createTime":1749894247555,"epollFd":11,"onlineDuration":24242047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:11.980 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:28:11.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:13.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:13.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072224827412,"createTime":1749894247555,"epollFd":11,"onlineDuration":24246715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:15.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:15.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:15.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:28:16.236 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972293853759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:16.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:16.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972293853759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:28:16.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:18.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:18.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072227197528,"createTime":1749894247555,"epollFd":11,"onlineDuration":24251722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:19.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:19.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072227651548,"createTime":1749894247555,"epollFd":11,"onlineDuration":24252634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:24.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:24.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072229859796,"createTime":1749894247555,"epollFd":11,"onlineDuration":24257288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:26.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94190788269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:26.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:26.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94190788269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:28:26.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:26.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:26.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:28:26.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:28:28.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:28.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:28.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072231894332,"createTime":1749894247555,"epollFd":11,"onlineDuration":24261723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:29.542 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:28:29.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:28:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072232143056,"createTime":1749894247555,"epollFd":11,"onlineDuration":24262067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:30.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:28:30.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:28:31.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:28:31.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:33.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:34.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:34.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072234210492,"createTime":1749894247555,"epollFd":11,"onlineDuration":24266719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:36.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931652069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:36.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:36.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.931652069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:28:36.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:39.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:39.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:39.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:39.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072236835912,"createTime":1749894247555,"epollFd":11,"onlineDuration":24272044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:39.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:39.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:40.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:40.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072236987252,"createTime":1749894247555,"epollFd":11,"onlineDuration":24272585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:43.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:43.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:44.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:44.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072239194184,"createTime":1749894247555,"epollFd":11,"onlineDuration":24276986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:46.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929927825927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:46.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:46.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.929927825927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:28:46.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:48.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:28:49.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:49.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072241661684,"createTime":1749894247555,"epollFd":11,"onlineDuration":24282435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:28:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:28:50.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:50.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072242140708,"createTime":1749894247555,"epollFd":11,"onlineDuration":24283418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:53.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:53.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:54.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:54.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072243639632,"createTime":1749894247555,"epollFd":11,"onlineDuration":24286717,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:56.267 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94767189025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:28:56.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:56.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94767189025879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:28:56.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:28:56.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:28:56.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:28:58.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:58.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:28:58.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:58.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:28:59.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:59.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072246226888,"createTime":1749894247555,"epollFd":11,"onlineDuration":24291968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:28:59.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:28:59.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:29:00.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:00.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072246766448,"createTime":1749894247555,"epollFd":11,"onlineDuration":24293158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:01.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:01.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:03.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:04.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:04.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072248603584,"createTime":1749894247555,"epollFd":11,"onlineDuration":24297037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:05.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:29:05.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:29:05.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:05.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:29:06.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980627059936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:06.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:06.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980627059936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:29:06.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:09.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:09.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072251078980,"createTime":1749894247555,"epollFd":11,"onlineDuration":24302535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:10.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:10.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072251513260,"createTime":1749894247555,"epollFd":11,"onlineDuration":24303343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:13.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:13.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:29:14.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:14.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072253046400,"createTime":1749894247555,"epollFd":11,"onlineDuration":24306720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:16.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97397232055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:16.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:16.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97397232055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:29:16.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:17.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:17.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:17.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:29:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:29:18.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:18.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:29:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:29:20.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:20.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072255819212,"createTime":1749894247555,"epollFd":11,"onlineDuration":24312609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:20.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:20.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072256165320,"createTime":1749894247555,"epollFd":11,"onlineDuration":24313327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:21.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:29:21.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:29:21.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:29:21.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:22.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:29:22.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:22.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/billy-magnussen 2025-06-15 00:29:23.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:23.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:23.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/frances-mcdormand 2025-06-15 00:29:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:24.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:29:24.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:24.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/frankie-goes-to-hollywood 2025-06-15 00:29:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072258107736,"createTime":1749894247555,"epollFd":11,"onlineDuration":24317425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:26.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:29:26.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:26.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jada-pinkett-smith 2025-06-15 00:29:26.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981840133666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:26.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:26.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981840133666992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c2f0 2025-06-15 00:29:26.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:26.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:26.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:26.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:27.684 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:27.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:29:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/renee-zellweger 2025-06-15 00:29:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:28.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:29.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:29.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:29.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:29.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072260323880,"createTime":1749894247555,"epollFd":11,"onlineDuration":24321993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:29.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072260441004,"createTime":1749894247555,"epollFd":11,"onlineDuration":24322338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:29:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:33.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:33.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:29:34.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:34.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072262442640,"createTime":1749894247555,"epollFd":11,"onlineDuration":24326719,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:35.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:36.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982805252075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:36.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:36.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982805252075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c2f0 2025-06-15 00:29:36.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:29:38.713 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:29:38.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:38.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:29:39.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:39.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:29:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:29:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:29:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072264798280,"createTime":1749894247555,"epollFd":11,"onlineDuration":24331725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:39.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:39.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:29:39.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:29:39.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:39.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-15 00:29:39.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:39.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:39.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072265156232,"createTime":1749894247555,"epollFd":11,"onlineDuration":24332387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:40.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:41.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:29:41.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:29:42.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:29:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:29:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:29:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:29:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:29:44.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:44.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:44.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:44.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072267392116,"createTime":1749894247555,"epollFd":11,"onlineDuration":24337030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:44.819 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:44.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:45.124 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:45.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:45.164 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:45.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:29:46.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983552932739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:46.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:29:46.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983552932739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:29:46.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:29:47.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:29:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:47.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/trader-joes-banana-recipe-contest-winner-review-7499385 2025-06-15 00:29:48.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:48.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:49.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:49.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:49.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:49.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072269745124,"createTime":1749894247555,"epollFd":11,"onlineDuration":24342054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:29:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:49.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072269858300,"createTime":1749894247555,"epollFd":11,"onlineDuration":24342378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:50.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:50.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:52.926 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:29:52.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:29:53.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:53.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:54.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:54.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072271853356,"createTime":1749894247555,"epollFd":11,"onlineDuration":24346735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:56.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:29:56.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:56.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research 2025-06-15 00:29:56.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968278884887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:29:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968278884887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:29:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:29:56.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:29:56.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:29:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:29:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:29:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072274448508,"createTime":1749894247555,"epollFd":11,"onlineDuration":24352029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:29:59.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:29:59.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072274919636,"createTime":1749894247555,"epollFd":11,"onlineDuration":24353090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:01.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:01.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:01.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/luci/;stok=/locale 2025-06-15 00:30:02.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:30:02.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:30:03.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:30:03.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:30:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:04.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:30:04.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:04.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/quiz/volcanic-islands-quiz/ 2025-06-15 00:30:05.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:05.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072277042344,"createTime":1749894247555,"epollFd":11,"onlineDuration":24357821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:06.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97295570373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:06.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:30:06.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97295570373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:30:06.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:30:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:08.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:09.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:09.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072278892640,"createTime":1749894247555,"epollFd":11,"onlineDuration":24361725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:09.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:30:09.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:09.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:30:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:09.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:09.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072279150576,"createTime":1749894247555,"epollFd":11,"onlineDuration":24362082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:11.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:30:11.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:12.902 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:12.902 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:12.909 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:12.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:30:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:30:13.543 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:13.543 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:13.552 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:13.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:30:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:30:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/colton/previews/towerborne-hands-on-preview-a-new-xbox-exclusive-launching-in-steam-early-access 2025-06-15 00:30:13.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:13.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:14.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:14.621 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:14.621 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:14.630 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:14.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:14.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:14.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072281516744,"createTime":1749894247555,"epollFd":11,"onlineDuration":24367144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:15.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:15.700 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:15.700 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:15.709 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:15.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:16.332 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:16.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:16.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97134017944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:16.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:16.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97134017944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:30:16.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:16.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:16.717 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:16.717 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:16.724 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:16.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:17.958 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:17.958 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:30:17.967 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:17.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:18.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:18.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:18.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:18.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072283607868,"createTime":1749894247555,"epollFd":11,"onlineDuration":24371738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:19.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:19.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072283969768,"createTime":1749894247555,"epollFd":11,"onlineDuration":24372438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:21.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:30:21.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:30:24.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:24.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:25.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:25.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072286334620,"createTime":1749894247555,"epollFd":11,"onlineDuration":24377572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:26.343 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963420867919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:26.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:26.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963420867919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:30:26.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:26.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:26.705 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:30:26.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:26.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:30:26.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:30:28.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:28.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:29.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:30:29.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:30:29.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:29.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072288598140,"createTime":1749894247555,"epollFd":11,"onlineDuration":24382099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072288769220,"createTime":1749894247555,"epollFd":11,"onlineDuration":24382665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:34.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:34.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072290668208,"createTime":1749894247555,"epollFd":11,"onlineDuration":24386737,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:36.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97277069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:36.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:30:36.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97277069091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:30:36.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:30:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:39.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:39.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072293025164,"createTime":1749894247555,"epollFd":11,"onlineDuration":24391743,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:39.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:39.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:40.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:40.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072293384432,"createTime":1749894247555,"epollFd":11,"onlineDuration":24392450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:43.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:43.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:43.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:30:44.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:44.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:44.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:44.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072295436076,"createTime":1749894247555,"epollFd":11,"onlineDuration":24396904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:46.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973861694335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:46.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:46.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973861694335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:30:46.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:48.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:48.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:49.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:49.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:30:49.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:49.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072297790400,"createTime":1749894247555,"epollFd":11,"onlineDuration":24401902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:30:49.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:49.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:30:50.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:50.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072298161512,"createTime":1749894247555,"epollFd":11,"onlineDuration":24402642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:54.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:54.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072300393448,"createTime":1749894247555,"epollFd":11,"onlineDuration":24407296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:30:56.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97433853149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:30:56.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:56.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97433853149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:30:56.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:30:56.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:30:56.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:30:57.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:30:57.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:30:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:30:58.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:58.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:30:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:30:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:30:59.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:30:59.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072302676708,"createTime":1749894247555,"epollFd":11,"onlineDuration":24412096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:00.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:00.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:01.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:01.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072303563692,"createTime":1749894247555,"epollFd":11,"onlineDuration":24413960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:03.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:03.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:04.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:04.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072305011292,"createTime":1749894247555,"epollFd":11,"onlineDuration":24417115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:06.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93953514099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:06.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:06.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.93953514099121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:31:06.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:08.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:08.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:08.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:08.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:09.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:09.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072307132684,"createTime":1749894247555,"epollFd":11,"onlineDuration":24421733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:09.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:09.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:09.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:09.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:09.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:31:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072307580124,"createTime":1749894247555,"epollFd":11,"onlineDuration":24422676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:13.001 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:31:13.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:31:14.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:14.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:14.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:14.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072309715992,"createTime":1749894247555,"epollFd":11,"onlineDuration":24427104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:16.387 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954586029052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:16.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:31:16.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954586029052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:31:16.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:31:19.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:19.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:19.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072311982144,"createTime":1749894247555,"epollFd":11,"onlineDuration":24431931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:19.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:19.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:20.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:20.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072312240080,"createTime":1749894247555,"epollFd":11,"onlineDuration":24432606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:22.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:31:22.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:22.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:31:22.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:31:22.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:22.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 00:31:23.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:23.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:24.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:24.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072314418060,"createTime":1749894247555,"epollFd":11,"onlineDuration":24437044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:31:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:26.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938358306884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:26.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:26.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938358306884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:31:26.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:26.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:31:26.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:31:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:28.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:28.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072316490760,"createTime":1749894247555,"epollFd":11,"onlineDuration":24441728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:29.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:29.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:29.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:29.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072316767120,"createTime":1749894247555,"epollFd":11,"onlineDuration":24442084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:33.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:33.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:33.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/usa/edgartown/attractions/edgartown-lighthouse/a/poi-sig/1611838/1006382 2025-06-15 00:31:33.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:33.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:34.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:34.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072318893776,"createTime":1749894247555,"epollFd":11,"onlineDuration":24446864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:31:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/best-places-to-stay-barbados/ 2025-06-15 00:31:36.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958024978637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:36.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:31:36.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958024978637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f30 2025-06-15 00:31:36.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:31:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:31:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:31:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:31:37.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:31:38.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:38.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:38.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:38.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:39.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072321224412,"createTime":1749894247555,"epollFd":11,"onlineDuration":24451754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:40.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:40.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072321700804,"createTime":1749894247555,"epollFd":11,"onlineDuration":24452706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:43.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:43.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072323548468,"createTime":1749894247555,"epollFd":11,"onlineDuration":24456725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:46.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974191665649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:46.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:31:46.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974191665649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:31:46.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:31:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:31:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/65817/11-haunting-facts-about-beloved 2025-06-15 00:31:49.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:31:49.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:49.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:49.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:31:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:50.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:31:50.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:50.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072326396292,"createTime":1749894247555,"epollFd":11,"onlineDuration":24462812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:31:50.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:50.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072326684496,"createTime":1749894247555,"epollFd":11,"onlineDuration":24463234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:51.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:31:51.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:31:54.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:54.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:54.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:54.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072328533476,"createTime":1749894247555,"epollFd":11,"onlineDuration":24467076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:56.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959115982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:31:56.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:56.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959115982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:31:56.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:31:56.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:31:56.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:31:58.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:58.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:31:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:58.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:59.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:59.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:31:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:59.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072330623284,"createTime":1749894247555,"epollFd":11,"onlineDuration":24471744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:31:59.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:31:59.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072330972024,"createTime":1749894247555,"epollFd":11,"onlineDuration":24472333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:03.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:32:03.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:04.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:04.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:05.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:05.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072333402676,"createTime":1749894247555,"epollFd":11,"onlineDuration":24477601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:06.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:06.415 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:32:06.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:06.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92506980895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:06.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:06.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92506980895996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:32:06.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:08.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:08.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:09.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:09.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:09.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:09.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:09.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:09.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072335670144,"createTime":1749894247555,"epollFd":11,"onlineDuration":24482334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072335768844,"createTime":1749894247555,"epollFd":11,"onlineDuration":24482652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:13.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:13.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:32:14.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:14.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072338007360,"createTime":1749894247555,"epollFd":11,"onlineDuration":24487295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:16.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925128936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:16.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925128936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:32:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:18.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:32:19.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:19.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:32:19.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:19.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:19.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:32:19.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:32:19.401 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:32:19.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:32:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072340355104,"createTime":1749894247555,"epollFd":11,"onlineDuration":24492287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:19.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:19.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:32:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:20.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072340759116,"createTime":1749894247555,"epollFd":11,"onlineDuration":24493051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:23.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:32:23.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:32:23.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:23.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:24.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:24.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072342365952,"createTime":1749894247555,"epollFd":11,"onlineDuration":24496731,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:26.450 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930587768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:26.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:32:26.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930587768554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:32:26.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:32:27.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:32:27.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:32:28.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:28.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072344986108,"createTime":1749894247555,"epollFd":11,"onlineDuration":24502123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:30.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:30.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072345103232,"createTime":1749894247555,"epollFd":11,"onlineDuration":24502520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072347091708,"createTime":1749894247555,"epollFd":11,"onlineDuration":24506728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:35.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:32:35.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:36.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902833938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:36.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:36.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.902833938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:32:36.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:37.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:37.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:37.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:32:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:38.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072349428924,"createTime":1749894247555,"epollFd":11,"onlineDuration":24511738,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:43.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:43.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072351567424,"createTime":1749894247555,"epollFd":11,"onlineDuration":24516125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072351777984,"createTime":1749894247555,"epollFd":11,"onlineDuration":24516733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:46.467 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95435333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:46.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:32:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95435333251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:32:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:32:48.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:32:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:49.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072354144152,"createTime":1749894247555,"epollFd":11,"onlineDuration":24521740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:32:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:32:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072354406036,"createTime":1749894247555,"epollFd":11,"onlineDuration":24522099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:53.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:32:53.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:53.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:53.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:32:54.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:54.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072356502424,"createTime":1749894247555,"epollFd":11,"onlineDuration":24526750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:32:56.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96615219116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:32:56.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:56.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96615219116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:32:56.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:32:57.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:32:57.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:32:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:58.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:32:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:59.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:32:59.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:59.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:32:59.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:32:59.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072359060728,"createTime":1749894247555,"epollFd":11,"onlineDuration":24531992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:00.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:00.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072359293660,"createTime":1749894247555,"epollFd":11,"onlineDuration":24532712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:04.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:04.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:04.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:04.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072361205808,"createTime":1749894247555,"epollFd":11,"onlineDuration":24536889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:06.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962858200073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:06.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:06.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.962858200073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:33:06.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:08.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:08.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:08.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:08.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:09.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:09.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072363554868,"createTime":1749894247555,"epollFd":11,"onlineDuration":24541740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/660637/types-of-extinct-human-species-and-how-they-differ/ 2025-06-15 00:33:09.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:09.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:09.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:09.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:10.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:10.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072363918084,"createTime":1749894247555,"epollFd":11,"onlineDuration":24542531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:10.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:10.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:13.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:13.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:14.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:14.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072365876292,"createTime":1749894247555,"epollFd":11,"onlineDuration":24546753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:16.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97233009338379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:16.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:16.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97233009338379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:33:16.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:33:18.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:18.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:19.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:19.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:19.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:19.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:19.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072368450388,"createTime":1749894247555,"epollFd":11,"onlineDuration":24551941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072368568828,"createTime":1749894247555,"epollFd":11,"onlineDuration":24552283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:19.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:19.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:20.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:20.834 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:33:20.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:33:22.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:22.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:24.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:24.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:24.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:24.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072370884988,"createTime":1749894247555,"epollFd":11,"onlineDuration":24557200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:25.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:33:25.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:26.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92951011657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:26.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:26.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92951011657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:33:26.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:28.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:28.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:28.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:28.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:29.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:29.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:29.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072373195884,"createTime":1749894247555,"epollFd":11,"onlineDuration":24562059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:29.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:29.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072373298532,"createTime":1749894247555,"epollFd":11,"onlineDuration":24562385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:31.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:31.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:31.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/633.html------------------- 2025-06-15 00:33:32.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:32.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:33.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:33.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:34.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:34.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072375579160,"createTime":1749894247555,"epollFd":11,"onlineDuration":24567221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:36.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956310272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:36.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:36.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956310272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:33:36.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:33:38.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:38.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:39.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:39.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:39.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:39.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:39.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:39.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072378005864,"createTime":1749894247555,"epollFd":11,"onlineDuration":24572326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:40.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:40.163 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:33:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:33:40.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:40.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072378121672,"createTime":1749894247555,"epollFd":11,"onlineDuration":24572672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:43.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:43.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-15 00:33:43.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:33:43.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:43.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:43.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:43.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:43.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:33:43.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:43.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 00:33:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:44.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-15 00:33:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 00:33:44.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 00:33:44.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shop.php 2025-06-15 00:33:44.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxo.php 2025-06-15 00:33:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/worksec.php 2025-06-15 00:33:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:44.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072380202268,"createTime":1749894247555,"epollFd":11,"onlineDuration":24576967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:44.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:44.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:44.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:44.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.579 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:33:45.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:45.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:45.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:45.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:46.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:46.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:46.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:46.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:46.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:46.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:46.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97307777404785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:46.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:46.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97307777404785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:33:46.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:46.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:46.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:46.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:46.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:47.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:47.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:48.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:48.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:49.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:49.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:49.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:33:49.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:49.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:33:49.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:49.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072382625024,"createTime":1749894247555,"epollFd":11,"onlineDuration":24582208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:49.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:49.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:49.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:50.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072382731620,"createTime":1749894247555,"epollFd":11,"onlineDuration":24582538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:50.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:50.987 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:50.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:51.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:51.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:51.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:51.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:51.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:51.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:51.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:51.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:51.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:51.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:52.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:52.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:53.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:53.131 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:53.306 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:53.306 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:53.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:53.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:53.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:53.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:53.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:53.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:54.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:54.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:54.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072384966188,"createTime":1749894247555,"epollFd":11,"onlineDuration":24587143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:54.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:54.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:54.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:55.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:55.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:56.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:56.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:56.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:56.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:56.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970911026000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:33:56.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:56.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970911026000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:33:56.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:33:56.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:56.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:56.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:56.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:56.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:56.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:57.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:57.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:57.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:57.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:57.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:57.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:57.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:57.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:57.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:57.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:58.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:58.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:58.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:33:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:58.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:59.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:59.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:59.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:59.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:33:59.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:59.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072387054680,"createTime":1749894247555,"epollFd":11,"onlineDuration":24591759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:33:59.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:59.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:59.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:33:59.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072387313932,"createTime":1749894247555,"epollFd":11,"onlineDuration":24592099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:33:59.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:33:59.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:33:59.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:00.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:00.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:00.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:00.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:00.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:00.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:00.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:00.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:00.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:00.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:01.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:01.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:34:01.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:01.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:01.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:01.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:01.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:01.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:01.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:01.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:01.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.009 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.009 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:02.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:02.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:03.981 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:03.981 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:04.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:04.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:04.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:04.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:04.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:04.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:04.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:04.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:04.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072389763008,"createTime":1749894247555,"epollFd":11,"onlineDuration":24597327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:05.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:05.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:05.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:05.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:05.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:05.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:05.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974205017089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:06.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:06.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974205017089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:34:06.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:06.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:06.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:06.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:07.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:07.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:07.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:07.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:07.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:07.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:07.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:07.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:07.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:07.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:08.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:08.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:08.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:09.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:09.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:09.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:09.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:09.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:09.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:09.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:09.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:09.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:09.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072392027844,"createTime":1749894247555,"epollFd":11,"onlineDuration":24602244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:09.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:09.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:10.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072392213400,"createTime":1749894247555,"epollFd":11,"onlineDuration":24602833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:10.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:10.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:10.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:11.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:11.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:11.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:11.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:11.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:11.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:11.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:11.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:11.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:11.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:12.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:12.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:13.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:13.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:34:13.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:13.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:14.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:14.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:14.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:14.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072394116336,"createTime":1749894247555,"epollFd":11,"onlineDuration":24606760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:14.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:14.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:14.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:14.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:14.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:14.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:14.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:14.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:15.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:15.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:16.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:16.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:16.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:16.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:16.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:16.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:16.542 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97216033935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:16.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:16.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97216033935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:34:16.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:16.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:16.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:16.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:16.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.210 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:17.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:17.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:18.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:34:18.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:18.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:34:18.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:18.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:19.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:19.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:34:19.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:19.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072396433812,"createTime":1749894247555,"epollFd":11,"onlineDuration":24611756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:19.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:19.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:19.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:19.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:19.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:19.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072396700960,"createTime":1749894247555,"epollFd":11,"onlineDuration":24612098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:19.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:19.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:19.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:19.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:20.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:20.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:21.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:21.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:21.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:21.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:21.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:21.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:21.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:21.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:21.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:21.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:22.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:22.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:23.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:23.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:23.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:23.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:23.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:23.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:23.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:24.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:24.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:24.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:24.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:24.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:24.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072399063180,"createTime":1749894247555,"epollFd":11,"onlineDuration":24617051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:24.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:24.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:24.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:25.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:25.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:25.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:25.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:25.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:25.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:25.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:25.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:25.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:25.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972623825073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:26.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972623825073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:34:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:26.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:26.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:26.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.451 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:27.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:27.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.170 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.170 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:28.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:28.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:28.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:28.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:29.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072401160884,"createTime":1749894247555,"epollFd":11,"onlineDuration":24621732,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:29.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:29.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:29.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:29.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:29.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:29.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072401509624,"createTime":1749894247555,"epollFd":11,"onlineDuration":24622411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:30.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:30.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:30.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:30.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:30.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:30.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:30.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:30.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:30.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:30.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:31.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:31.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:32.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:32.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:32.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:32.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:32.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:32.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:32.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:32.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:32.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:32.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:33.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:33.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:34:34.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:34.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:34.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:34.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:34.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:34.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072403504680,"createTime":1749894247555,"epollFd":11,"onlineDuration":24626767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:34.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:34.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:34.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:34.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:34.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:34.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:35.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:35.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980602264404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980602264404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:34:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:36.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:36.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:36.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:37.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:37.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:37.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:37.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:37.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:37.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:37.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:37.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:37.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:37.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.243 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.243 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:38.950 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:34:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:38.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:34:39.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:39.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:39.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:39.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:34:39.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:39.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072405845844,"createTime":1749894247555,"epollFd":11,"onlineDuration":24631734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:39.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:39.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:39.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:39.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:39.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:39.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072406119572,"createTime":1749894247555,"epollFd":11,"onlineDuration":24632075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:39.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:39.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:39.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:39.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:40.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:40.938 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:43.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:44.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:44.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072408402832,"createTime":1749894247555,"epollFd":11,"onlineDuration":24636966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:46.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982280731201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:46.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982280731201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:34:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:34:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:48.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:49.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:49.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:49.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:49.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:49.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:49.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072410916392,"createTime":1749894247555,"epollFd":11,"onlineDuration":24642432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:34:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072411028252,"createTime":1749894247555,"epollFd":11,"onlineDuration":24642778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:54.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:54.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072412915396,"createTime":1749894247555,"epollFd":11,"onlineDuration":24646730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:55.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:34:55.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:55.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bette-midler/news/bette-midler-always-knew-she-was-going-to-make-it-in-showbiz-i-couldn-t-do-anything-else_6383347 2025-06-15 00:34:56.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960376739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:34:56.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:34:56.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.960376739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:34:56.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:34:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:34:58.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:58.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:34:59.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:34:59.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:34:59.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:59.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072415536868,"createTime":1749894247555,"epollFd":11,"onlineDuration":24652148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:34:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:34:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:35:00.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:00.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072415735584,"createTime":1749894247555,"epollFd":11,"onlineDuration":24652745,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:03.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:03.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:04.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:04.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072417872768,"createTime":1749894247555,"epollFd":11,"onlineDuration":24657142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:06.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973554611206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:06.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:06.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973554611206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:35:06.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:09.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:09.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:09.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072419957312,"createTime":1749894247555,"epollFd":11,"onlineDuration":24661753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:09.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:09.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072420221828,"createTime":1749894247555,"epollFd":11,"onlineDuration":24662097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:11.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:35:11.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:35:13.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:13.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:35:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:14.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072422318216,"createTime":1749894247555,"epollFd":11,"onlineDuration":24666744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:16.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9808349609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:16.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:35:16.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9808349609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:35:16.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:35:18.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:18.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:35:19.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:19.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072424642272,"createTime":1749894247555,"epollFd":11,"onlineDuration":24671733,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:19.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:19.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:35:19.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:19.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:35:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072425397656,"createTime":1749894247555,"epollFd":11,"onlineDuration":24673141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:23.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:23.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:24.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:24.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072427246636,"createTime":1749894247555,"epollFd":11,"onlineDuration":24677039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:26.595 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976417541503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:26.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:35:26.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976417541503906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:35:26.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:35:28.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:28.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:29.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:29.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:29.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:29.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:29.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072429575956,"createTime":1749894247555,"epollFd":11,"onlineDuration":24681956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072429706240,"createTime":1749894247555,"epollFd":11,"onlineDuration":24682306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:35:35.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:35.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072432097412,"createTime":1749894247555,"epollFd":11,"onlineDuration":24687484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:36.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941295623779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:36.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:35:36.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.941295623779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:35:36.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:35:37.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:35:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:35:38.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:35:38.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:38.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brooke-hogan 2025-06-15 00:35:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:35:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:38.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:35:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072434056936,"createTime":1749894247555,"epollFd":11,"onlineDuration":24691753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:39.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:39.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:35:39.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:39.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072434320136,"createTime":1749894247555,"epollFd":11,"onlineDuration":24692106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:43.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:43.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:44.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:44.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:44.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072436649456,"createTime":1749894247555,"epollFd":11,"onlineDuration":24697011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:46.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959651947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:46.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:35:46.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959651947021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:35:46.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:35:48.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:48.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:49.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:49.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:49.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072439055104,"createTime":1749894247555,"epollFd":11,"onlineDuration":24702089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:35:49.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:35:49.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:35:49.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:49.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072439151172,"createTime":1749894247555,"epollFd":11,"onlineDuration":24702429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:35:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:35:53.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:53.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:54.477 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:35:54.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:54.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:54.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072441363368,"createTime":1749894247555,"epollFd":11,"onlineDuration":24707020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:35:55.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:35:55.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:35:55.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:35:56.623 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95410919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:35:56.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:56.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95410919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:35:56.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:35:58.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:58.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:35:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:35:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:35:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072443770332,"createTime":1749894247555,"epollFd":11,"onlineDuration":24712268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:00.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:00.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072443942728,"createTime":1749894247555,"epollFd":11,"onlineDuration":24712778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:04.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:04.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072446090440,"createTime":1749894247555,"epollFd":11,"onlineDuration":24717063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:05.645 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:05.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:05.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:06.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949237823486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:06.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:06.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949237823486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:36:06.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:07.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:36:07.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:36:08.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:08.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:08.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:08.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:09.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:09.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072448159192,"createTime":1749894247555,"epollFd":11,"onlineDuration":24721754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:09.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:09.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072448444764,"createTime":1749894247555,"epollFd":11,"onlineDuration":24722115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:11.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/keith-duffy/news/boyzlife-have-announced-a-2025-uk-tour_6371760 2025-06-15 00:36:12.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:36:12.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:12.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:36:13.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:13.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:14.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:14.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072450529308,"createTime":1749894247555,"epollFd":11,"onlineDuration":24726774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:15.894 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:15.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:16.643 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:16.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:16.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9224853515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:36:16.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:16.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:18.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:18.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:19.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072452881000,"createTime":1749894247555,"epollFd":11,"onlineDuration":24731774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:19.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:19.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:20.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:20.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072453323176,"createTime":1749894247555,"epollFd":11,"onlineDuration":24732639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:22.391 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:22.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:36:23.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:23.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:24.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:24.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072455216900,"createTime":1749894247555,"epollFd":11,"onlineDuration":24736760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:26.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940622329711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:26.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:36:26.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.940622329711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:36:26.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:36:26.975 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:26.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:27.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:27.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:36:27.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:29.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:29.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:29.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:29.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072457816000,"createTime":1749894247555,"epollFd":11,"onlineDuration":24741998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:30.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:30.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072458055512,"createTime":1749894247555,"epollFd":11,"onlineDuration":24742874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:33.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:33.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072459920284,"createTime":1749894247555,"epollFd":11,"onlineDuration":24746772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:36.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95699691772461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:36.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95699691772461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:36:36.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:37.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:37.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:38.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:38.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:39.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:39.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072462260132,"createTime":1749894247555,"epollFd":11,"onlineDuration":24751765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:39.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:39.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:40.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:40.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072462943136,"createTime":1749894247555,"epollFd":11,"onlineDuration":24752958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:44.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:44.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:44.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:44.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072464715788,"createTime":1749894247555,"epollFd":11,"onlineDuration":24756913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:46.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921228408813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:46.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:46.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.921228408813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:36:46.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:48.156 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:48.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:48.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:48.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:48.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:36:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072466976676,"createTime":1749894247555,"epollFd":11,"onlineDuration":24761761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:36:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:36:49.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:50.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:50.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072467334628,"createTime":1749894247555,"epollFd":11,"onlineDuration":24762452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:50.022 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:53.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:36:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/colin-thubron-interview/ 2025-06-15 00:36:54.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:54.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072469570512,"createTime":1749894247555,"epollFd":11,"onlineDuration":24767072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:56.679 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96752166748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:36:56.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:36:56.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96752166748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:36:56.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:36:58.273 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:36:58.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:58.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:36:59.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:59.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:36:59.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:59.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072471682692,"createTime":1749894247555,"epollFd":11,"onlineDuration":24771774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:36:59.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:36:59.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:36:59.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072471939312,"createTime":1749894247555,"epollFd":11,"onlineDuration":24772123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:03.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:04.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:04.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072474009380,"createTime":1749894247555,"epollFd":11,"onlineDuration":24776765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:06.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96590805053711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:06.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:37:06.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96590805053711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:37:06.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:37:08.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:08.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:09.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:37:09.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:09.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:09.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072476347912,"createTime":1749894247555,"epollFd":11,"onlineDuration":24781751,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:09.341 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:09.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:09.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072477212524,"createTime":1749894247555,"epollFd":11,"onlineDuration":24783415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:14.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:14.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:14.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:14.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072478954908,"createTime":1749894247555,"epollFd":11,"onlineDuration":24786962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:16.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97715187072754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:16.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:16.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97715187072754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:37:16.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:18.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:37:19.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:19.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:37:19.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:19.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072481093408,"createTime":1749894247555,"epollFd":11,"onlineDuration":24791779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:19.410 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:19.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072481344764,"createTime":1749894247555,"epollFd":11,"onlineDuration":24792121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:23.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:23.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:24.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:24.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072483426676,"createTime":1749894247555,"epollFd":11,"onlineDuration":24796763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:26.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/actuator 2025-06-15 00:37:26.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator 2025-06-15 00:37:26.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957965850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:26.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957965850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:37:26.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api/actuator 2025-06-15 00:37:26.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:26.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuato%72 2025-06-15 00:37:26.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuato%2572 2025-06-15 00:37:27.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api;/actuator; 2025-06-15 00:37:27.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator; 2025-06-15 00:37:27.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:27.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api;/actuator; 2025-06-15 00:37:27.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:28.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:28.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072485794160,"createTime":1749894247555,"epollFd":11,"onlineDuration":24801765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:29.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:29.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:30.477 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:30.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:30.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:31.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:31.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072486721940,"createTime":1749894247555,"epollFd":11,"onlineDuration":24803753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:34.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:34.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:34.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:34.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072488423528,"createTime":1749894247555,"epollFd":11,"onlineDuration":24807152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:36.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947513580322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:36.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:36.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.947513580322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:37:36.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:38.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:38.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:38.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:38.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:37:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:37:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072490467276,"createTime":1749894247555,"epollFd":11,"onlineDuration":24811768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:39.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:39.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072490739688,"createTime":1749894247555,"epollFd":11,"onlineDuration":24812109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:40.545 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:40.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:41.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:42.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:37:42.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:37:43.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:43.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:43.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 00:37:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:44.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:44.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072493103224,"createTime":1749894247555,"epollFd":11,"onlineDuration":24817134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:46.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97797203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:46.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:37:46.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97797203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:37:46.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:37:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:37:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:37:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072495481236,"createTime":1749894247555,"epollFd":11,"onlineDuration":24822172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:37:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:50.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072495572040,"createTime":1749894247555,"epollFd":11,"onlineDuration":24822502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:51.613 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:51.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:51.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:37:52.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:37:52.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:52.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:37:53.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:37:53.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:37:53.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:53.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:54.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:54.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072497549988,"createTime":1749894247555,"epollFd":11,"onlineDuration":24826780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:56.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95285987854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:37:56.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:37:56.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95285987854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:37:56.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:37:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:37:59.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:37:59.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:59.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 00:37:59.123 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:37:59.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:37:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:59.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:37:59.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:59.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:37:59.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:37:59.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:37:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072500125400,"createTime":1749894247555,"epollFd":11,"onlineDuration":24831974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:37:59.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:37:59.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072500270160,"createTime":1749894247555,"epollFd":11,"onlineDuration":24832503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:01.685 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:38:01.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:02.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:04.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:04.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:38:04.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:04.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072502577108,"createTime":1749894247555,"epollFd":11,"onlineDuration":24837300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:06.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94904136657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:06.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:38:06.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94904136657715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:38:06.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:38:08.968 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:38:08.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:38:08.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:08.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:38:08.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:08.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:38:09.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:38:09.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:38:09.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:09.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072504590588,"createTime":1749894247555,"epollFd":11,"onlineDuration":24841757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:09.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:38:10.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:10.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072504968280,"createTime":1749894247555,"epollFd":11,"onlineDuration":24842504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:12.767 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:38:12.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:12.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:13.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:13.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:14.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072506939648,"createTime":1749894247555,"epollFd":11,"onlineDuration":24846776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:16.740 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945409774780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:16.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:38:16.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945409774780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:38:16.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:38:17.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:17.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:17.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:18.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:18.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:19.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:19.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:19.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:19.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072509293972,"createTime":1749894247555,"epollFd":11,"onlineDuration":24851771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:20.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:20.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072509716408,"createTime":1749894247555,"epollFd":11,"onlineDuration":24852588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:22.836 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:38:22.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:23.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:23.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:23.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:38:24.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:24.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072511923340,"createTime":1749894247555,"epollFd":11,"onlineDuration":24857147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:26.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9774112701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:26.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:38:26.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9774112701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:38:26.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:38:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:38:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:28.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:38:29.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:29.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072514005252,"createTime":1749894247555,"epollFd":11,"onlineDuration":24861772,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:38:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072514252660,"createTime":1749894247555,"epollFd":11,"onlineDuration":24862133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:30.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:30.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:33.903 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:38:33.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:34.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:34.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072516680680,"createTime":1749894247555,"epollFd":11,"onlineDuration":24867302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:36.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964548110961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:36.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:36.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964548110961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:38:36.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:38.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:38.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:39.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:39.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:39.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:39.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:39.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:39.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072519052112,"createTime":1749894247555,"epollFd":11,"onlineDuration":24872345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:40.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:40.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072519158708,"createTime":1749894247555,"epollFd":11,"onlineDuration":24872672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:40.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:38:40.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:38:44.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:44.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072521388012,"createTime":1749894247555,"epollFd":11,"onlineDuration":24877384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:46.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955699920654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:46.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:46.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955699920654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:38:46.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:48.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:48.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:49.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:49.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:49.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:49.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:49.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072523756812,"createTime":1749894247555,"epollFd":11,"onlineDuration":24882412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:38:50.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:50.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072524238468,"createTime":1749894247555,"epollFd":11,"onlineDuration":24883362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:54.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:54.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:55.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072526229576,"createTime":1749894247555,"epollFd":11,"onlineDuration":24887884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:38:56.775 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971363067626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:38:56.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:56.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971363067626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:38:56.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:38:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:58.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:38:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:38:59.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:38:59.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072528118036,"createTime":1749894247555,"epollFd":11,"onlineDuration":24891782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:00.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:00.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072528840520,"createTime":1749894247555,"epollFd":11,"onlineDuration":24893126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:04.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:04.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:39:04.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:04.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072530727664,"createTime":1749894247555,"epollFd":11,"onlineDuration":24897184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:06.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96794891357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:06.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:06.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96794891357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:39:06.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:08.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:08.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:39:08.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:08.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:39:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/57580/what-did-aaron-burr-do-after-shooting-alexander-hamilton 2025-06-15 00:39:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:39:09.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:09.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072533088568,"createTime":1749894247555,"epollFd":11,"onlineDuration":24902251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:10.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:10.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072533279388,"createTime":1749894247555,"epollFd":11,"onlineDuration":24902820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:14.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:14.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:39:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072535392884,"createTime":1749894247555,"epollFd":11,"onlineDuration":24907019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:16.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982255935668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:16.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:39:16.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982255935668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:39:16.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:39:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:39:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:20.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:39:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072538020936,"createTime":1749894247555,"epollFd":11,"onlineDuration":24912884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:20.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:20.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072538269660,"createTime":1749894247555,"epollFd":11,"onlineDuration":24913226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:21.579 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:39:21.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:39:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:39:24.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:39:24.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:24.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 00:39:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072540108112,"createTime":1749894247555,"epollFd":11,"onlineDuration":24917151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:25.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 00:39:25.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:26.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979341506958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:26.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:26.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979341506958008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:39:26.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:28.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:28.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:39:28.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:28.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:39:29.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:29.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072542217660,"createTime":1749894247555,"epollFd":11,"onlineDuration":24921771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:39:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072542487440,"createTime":1749894247555,"epollFd":11,"onlineDuration":24922124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:33.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:39:35.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:39:35.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:39:36.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96173095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:36.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:36.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96173095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:39:36.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:38.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:38.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072546428860,"createTime":1749894247555,"epollFd":11,"onlineDuration":24930753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:39:39.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:39.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:39:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:39.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072547069752,"createTime":1749894247555,"epollFd":11,"onlineDuration":24931937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:39.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 00:39:39.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:39.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:39:41.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:41.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:39:41.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:39:41.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:39:41.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:41.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072547908044,"createTime":1749894247555,"epollFd":11,"onlineDuration":24933902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:39:45.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:45.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:39:45.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:45.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072549908364,"createTime":1749894247555,"epollFd":11,"onlineDuration":24937962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:39:46.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977802276611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:46.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:39:46.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977802276611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:39:46.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:39:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:49.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:39:49.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:49.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072551988960,"createTime":1749894247555,"epollFd":11,"onlineDuration":24942353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:39:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072552078448,"createTime":1749894247555,"epollFd":11,"onlineDuration":24942679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:39:53.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:53.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:39:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072553980068,"createTime":1749894247555,"epollFd":11,"onlineDuration":24946832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:39:55.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:39:55.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:39:56.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9195499420166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:39:56.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:39:56.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9195499420166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:39:56.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:39:59.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:59.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:59.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:59.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:39:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:39:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:39:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072556671288,"createTime":1749894247555,"epollFd":11,"onlineDuration":24952402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:00.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:00.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072556987128,"createTime":1749894247555,"epollFd":11,"onlineDuration":24952979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:04.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:04.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:04.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:04.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072558879536,"createTime":1749894247555,"epollFd":11,"onlineDuration":24957005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:06.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964658737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:06.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:06.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.964658737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:40:06.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:09.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:09.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:10.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:10.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072561806320,"createTime":1749894247555,"epollFd":11,"onlineDuration":24963422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:11.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:11.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:12.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:12.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072562419576,"createTime":1749894247555,"epollFd":11,"onlineDuration":24964686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:13.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:13.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:14.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:14.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072563389468,"createTime":1749894247555,"epollFd":11,"onlineDuration":24966787,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:16.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:16.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:16.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brandon-jay-mclaren/film 2025-06-15 00:40:16.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972869873046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:16.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:40:16.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972869873046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:40:16.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:40:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:19.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:19.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:19.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072565720104,"createTime":1749894247555,"epollFd":11,"onlineDuration":24971795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:19.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:19.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072565975408,"createTime":1749894247555,"epollFd":11,"onlineDuration":24972135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:23.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:40:23.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:40:23.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:40:23.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:40:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:24.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:24.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072568342892,"createTime":1749894247555,"epollFd":11,"onlineDuration":24977243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:26.851 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:26.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:40:26.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:40:26.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:40:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:29.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:29.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:29.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072570420856,"createTime":1749894247555,"epollFd":11,"onlineDuration":24981780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:29.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:29.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:29.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:29.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072570686688,"createTime":1749894247555,"epollFd":11,"onlineDuration":24982135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:33.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:40:33.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:33.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:33.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:34.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:34.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072573018640,"createTime":1749894247555,"epollFd":11,"onlineDuration":24987086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:36.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984447479248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:36.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:36.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984447479248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:40:36.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:39.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:39.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072575359804,"createTime":1749894247555,"epollFd":11,"onlineDuration":24992025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:39.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:39.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072575487456,"createTime":1749894247555,"epollFd":11,"onlineDuration":24992369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:41.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:41.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:41.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:40:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:40:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/does-a-defrosting-board-actually-work/ 2025-06-15 00:40:44.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:44.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:44.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:44.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072577702284,"createTime":1749894247555,"epollFd":11,"onlineDuration":24997021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:46.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988178253173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:46.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:40:46.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988178253173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:40:46.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:40:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:40:49.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:49.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:49.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072580065820,"createTime":1749894247555,"epollFd":11,"onlineDuration":25002002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:40:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:40:49.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:40:49.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:40:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072580486940,"createTime":1749894247555,"epollFd":11,"onlineDuration":25002951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:53.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:53.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072582537268,"createTime":1749894247555,"epollFd":11,"onlineDuration":25007484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:40:56.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988718032836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:40:56.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:40:56.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988718032836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:40:56.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:40:57.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:40:57.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:58.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:40:58.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:58.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:40:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:40:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:59.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:40:59.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:40:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:40:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:40:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:40:59.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:40:59.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:40:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:40:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072584836320,"createTime":1749894247555,"epollFd":11,"onlineDuration":25012275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:41:00.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:00.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/maya-civilization-guide/ 2025-06-15 00:41:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072584967920,"createTime":1749894247555,"epollFd":11,"onlineDuration":25012607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:04.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:04.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:04.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:04.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072587131424,"createTime":1749894247555,"epollFd":11,"onlineDuration":25017161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:05.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:41:05.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:41:06.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974546432495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:06.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:41:06.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974546432495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f30 2025-06-15 00:41:06.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:41:09.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:09.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:09.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:09.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:09.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072589255448,"createTime":1749894247555,"epollFd":11,"onlineDuration":25021847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:10.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072589602872,"createTime":1749894247555,"epollFd":11,"onlineDuration":25022492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:41:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:41:16.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:16.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072592542816,"createTime":1749894247555,"epollFd":11,"onlineDuration":25028854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:16.895 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9808349609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:16.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:41:16.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9808349609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:41:16.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:41:19.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:19.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:19.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:19.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072594182552,"createTime":1749894247555,"epollFd":11,"onlineDuration":25032189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072594394428,"createTime":1749894247555,"epollFd":11,"onlineDuration":25032769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:24.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:24.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:24.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:24.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072596290784,"createTime":1749894247555,"epollFd":11,"onlineDuration":25036773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:26.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978046417236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:26.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:41:26.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978046417236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:41:26.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:41:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:29.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:29.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:29.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072598863564,"createTime":1749894247555,"epollFd":11,"onlineDuration":25042013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072599342588,"createTime":1749894247555,"epollFd":11,"onlineDuration":25043036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:31.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:41:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-15 00:41:33.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:33.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:34.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:34.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072601344224,"createTime":1749894247555,"epollFd":11,"onlineDuration":25047395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:36.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976245880126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:36.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:36.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976245880126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:41:36.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:39.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:39.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:39.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:39.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:39.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/tera/posts/four-songs-1970s-terrifically-underrated-01j3nhhh3da5 2025-06-15 00:41:39.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:39.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072603339280,"createTime":1749894247555,"epollFd":11,"onlineDuration":25051799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:39.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:39.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072603836728,"createTime":1749894247555,"epollFd":11,"onlineDuration":25052857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:41.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:41:41.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:41:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:44.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:44.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072605927852,"createTime":1749894247555,"epollFd":11,"onlineDuration":25057029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:46.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:41:46.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:46.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-luxury-perfumes-7973015 2025-06-15 00:41:46.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94761085510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:46.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:41:46.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94761085510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:41:46.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:41:47.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:41:47.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:47.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:41:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:41:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:41:49.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:49.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:41:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:49.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:49.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072608297968,"createTime":1749894247555,"epollFd":11,"onlineDuration":25062156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:41:49.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:49.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:41:50.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:50.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072608504580,"createTime":1749894247555,"epollFd":11,"onlineDuration":25062703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:54.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:54.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:54.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:54.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072610644396,"createTime":1749894247555,"epollFd":11,"onlineDuration":25067174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:41:54.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:41:54.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:41:55.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:41:55.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:56.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945335388183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:41:56.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:56.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945335388183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:41:56.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:59.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:59.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:41:59.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:59.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:59.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:41:59.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:59.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-15 00:41:59.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:59.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:41:59.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:41:59.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072612964504,"createTime":1749894247555,"epollFd":11,"onlineDuration":25072107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:00.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:00.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072613088208,"createTime":1749894247555,"epollFd":11,"onlineDuration":25072446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:42:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:42:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:42:03.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:04.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:04.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:05.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:05.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072615567552,"createTime":1749894247555,"epollFd":11,"onlineDuration":25077709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:06.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939546585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:06.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:06.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.939546585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:42:06.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072617736320,"createTime":1749894247555,"epollFd":11,"onlineDuration":25082279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:10.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:10.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072617906084,"createTime":1749894247555,"epollFd":11,"onlineDuration":25082792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:14.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:14.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:14.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:14.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:14.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:42:15.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:42:15.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:15.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:42:15.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:42:15.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:15.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:15.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072620522292,"createTime":1749894247555,"epollFd":11,"onlineDuration":25088136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:16.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:16.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:16.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base 2025-06-15 00:42:16.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9202823638916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:16.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:42:16.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9202823638916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:42:16.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:42:18.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:42:18.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:42:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072622151500,"createTime":1749894247555,"epollFd":11,"onlineDuration":25091797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:42:21.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:21.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:42:21.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:21.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072623330636,"createTime":1749894247555,"epollFd":11,"onlineDuration":25094043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:24.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:24.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072624715068,"createTime":1749894247555,"epollFd":11,"onlineDuration":25097017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:24.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:42:24.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:42:26.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.934295654296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:26.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:42:26.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.934295654296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:42:26.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:42:29.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:29.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:29.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:29.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:29.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:29.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072627141772,"createTime":1749894247555,"epollFd":11,"onlineDuration":25102269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072627324696,"createTime":1749894247555,"epollFd":11,"onlineDuration":25102783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:31.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:42:31.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:42:31.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:42:31.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:31.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:42:31.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:31.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:31.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:31.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:42:34.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:34.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:34.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:34.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072629209208,"createTime":1749894247555,"epollFd":11,"onlineDuration":25106793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:36.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936840057373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:36.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:36.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.936840057373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:42:36.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:39.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:39.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:39.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:42:39.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:39.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:42:39.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:39.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072631763564,"createTime":1749894247555,"epollFd":11,"onlineDuration":25112039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072631913588,"createTime":1749894247555,"epollFd":11,"onlineDuration":25112552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:40.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:42:40.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:42:44.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:44.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:44.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:44.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072634131048,"createTime":1749894247555,"epollFd":11,"onlineDuration":25117023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:46.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95459747314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:46.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:46.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95459747314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:42:46.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:42:47.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:42:47.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:49.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:49.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:42:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:49.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:49.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:49.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072636260336,"createTime":1749894247555,"epollFd":11,"onlineDuration":25121791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:42:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:42:49.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:49.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072636611708,"createTime":1749894247555,"epollFd":11,"onlineDuration":25122389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:54.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:54.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:54.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:54.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072638852856,"createTime":1749894247555,"epollFd":11,"onlineDuration":25127191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:56.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97182846069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:42:56.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97182846069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:42:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:57.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:42:57.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:57.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/4000130842018 2025-06-15 00:42:59.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:59.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:42:59.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:59.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:42:59.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:59.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072641186124,"createTime":1749894247555,"epollFd":11,"onlineDuration":25132128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:42:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:42:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072641655936,"createTime":1749894247555,"epollFd":11,"onlineDuration":25133121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:04.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:04.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:04.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:04.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072643320676,"createTime":1749894247555,"epollFd":11,"onlineDuration":25136783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:06.983 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975255966186523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:06.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:06.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975255966186523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:43:06.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:09.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:09.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072645671052,"createTime":1749894247555,"epollFd":11,"onlineDuration":25141794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:10.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:10.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072646031636,"createTime":1749894247555,"epollFd":11,"onlineDuration":25142534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:13.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:43:13.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:14.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:14.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:16.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:16.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072648917624,"createTime":1749894247555,"epollFd":11,"onlineDuration":25148636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:16.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9776554107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:16.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:16.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9776554107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:43:16.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:19.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:19.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:19.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:20.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:20.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072650870568,"createTime":1749894247555,"epollFd":11,"onlineDuration":25152901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:20.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:20.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072651095604,"createTime":1749894247555,"epollFd":11,"onlineDuration":25153225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:24.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:24.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072652728760,"createTime":1749894247555,"epollFd":11,"onlineDuration":25156804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:27.003 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95232391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:27.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:27.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95232391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:43:27.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:29.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:29.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:29.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:29.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:29.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072655387080,"createTime":1749894247555,"epollFd":11,"onlineDuration":25162302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:30.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072655801620,"createTime":1749894247555,"epollFd":11,"onlineDuration":25163201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:34.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:34.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:34.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:34.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072657409772,"createTime":1749894247555,"epollFd":11,"onlineDuration":25166788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:36.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:37.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957094192504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:37.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:37.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.957094192504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:43:37.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:38.007 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:43:38.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:39.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:39.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:39.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:39.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:39.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:39.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072660099676,"createTime":1749894247555,"epollFd":11,"onlineDuration":25172354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:40.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:43:40.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:43:40.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072660331292,"createTime":1749894247555,"epollFd":11,"onlineDuration":25172918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:40.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:43:40.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:43:44.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:44.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:44.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:44.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072662111840,"createTime":1749894247555,"epollFd":11,"onlineDuration":25176793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:47.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949066162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:47.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.949066162109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:43:47.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:49.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:49.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:43:49.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:49.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:43:49.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:49.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072664713572,"createTime":1749894247555,"epollFd":11,"onlineDuration":25182165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:43:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072664924132,"createTime":1749894247555,"epollFd":11,"onlineDuration":25182688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:53.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:43:53.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:53.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/must-visit-macau/ 2025-06-15 00:43:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:54.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:54.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:54.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072666825752,"createTime":1749894247555,"epollFd":11,"onlineDuration":25186786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:43:57.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987590789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:43:57.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:57.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987590789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:43:57.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:43:59.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:59.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:43:59.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:59.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:59.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:59.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:43:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:43:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072669457752,"createTime":1749894247555,"epollFd":11,"onlineDuration":25192282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:00.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:00.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072669856500,"createTime":1749894247555,"epollFd":11,"onlineDuration":25193029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:03.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:03.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:44:03.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:44:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:03.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:8080example.com:80 2025-06-15 00:44:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:04.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:04.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:44:04.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:44:04.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:04.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072671729168,"createTime":1749894247555,"epollFd":11,"onlineDuration":25197016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:07.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986221313476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:07.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:07.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986221313476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f30 2025-06-15 00:44:07.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:08.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemaps.xml 2025-06-15 00:44:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:09.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:44:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:09.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:09.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072674104548,"createTime":1749894247555,"epollFd":11,"onlineDuration":25202034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:09.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:09.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:09.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:09.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072674222988,"createTime":1749894247555,"epollFd":11,"onlineDuration":25202381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:14.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:14.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:14.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:14.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072676216728,"createTime":1749894247555,"epollFd":11,"onlineDuration":25206813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:16.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:16.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:16.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:44:17.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96600341796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:17.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:44:17.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96600341796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:44:17.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:44:18.250 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:44:18.250 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:44:18.419 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:18.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:19.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:19.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:19.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:19.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:44:19.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:19.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:44:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072678560524,"createTime":1749894247555,"epollFd":11,"onlineDuration":25211802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:19.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:19.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072678807932,"createTime":1749894247555,"epollFd":11,"onlineDuration":25212144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:23.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 00:44:23.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:24.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:24.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:24.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:24.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072680925376,"createTime":1749894247555,"epollFd":11,"onlineDuration":25216799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:27.048 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98098373413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:44:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98098373413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:44:27.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:44:27.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:44:27.899 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:27.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:44:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072683287596,"createTime":1749894247555,"epollFd":11,"onlineDuration":25221794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:29.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:29.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072683507368,"createTime":1749894247555,"epollFd":11,"onlineDuration":25222133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:44:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:44:30.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:44:30.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:44:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:44:33.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:34.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:34.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:34.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:34.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072685631392,"createTime":1749894247555,"epollFd":11,"onlineDuration":25226817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:37.058 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979991912841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:37.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:37.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979991912841797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:44:37.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:39.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:39.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:39.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:39.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:44:39.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:39.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:44:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072688592392,"createTime":1749894247555,"epollFd":11,"onlineDuration":25232935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:44:40.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:40.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:40.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:44:41.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:41.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072688814796,"createTime":1749894247555,"epollFd":11,"onlineDuration":25233518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:43.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:43.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/ 2025-06-15 00:44:44.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:44.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:44.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:44:44.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:44.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/society/marketta/two-of-the-most-biodiverse-wildlife-parks-on-earth-are-now-open-to-oil-drilling-48575 2025-06-15 00:44:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072690336092,"createTime":1749894247555,"epollFd":11,"onlineDuration":25236799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:46.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:46.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 00:44:47.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977434158325195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:47.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:47.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977434158325195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f30 2025-06-15 00:44:47.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:44:47.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:44:47.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:44:47.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:44:47.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:44:49.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:49.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:44:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:49.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:49.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:49.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-15 00:44:49.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:49.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:44:49.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:49.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072692933876,"createTime":1749894247555,"epollFd":11,"onlineDuration":25242256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:44:50.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:50.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072693047052,"createTime":1749894247555,"epollFd":11,"onlineDuration":25242576,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:44:51.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:51.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:44:51.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:51.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/ 2025-06-15 00:44:52.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:44:52.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:44:53.683 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:53.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:54.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:54.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072695380320,"createTime":1749894247555,"epollFd":11,"onlineDuration":25247431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:55.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:55.675 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:55.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:57.075 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9786319732666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:44:57.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:57.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9786319732666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:44:57.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:57.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:57.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:57.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-15 00:44:57.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:44:57.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:44:58.829 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:44:58.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:44:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:44:59.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:59.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:44:59.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:59.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072697381956,"createTime":1749894247555,"epollFd":11,"onlineDuration":25251806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:44:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:44:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:44:59.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:44:59.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:45:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:00.184 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:00.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:00.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:00.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072697835976,"createTime":1749894247555,"epollFd":11,"onlineDuration":25252749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:01.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:01.459 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:01.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:02.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:02.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 00:45:02.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 00:45:02.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 00:45:02.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 00:45:02.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:02.443 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:45:02.443 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 00:45:02.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 00:45:02.513 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 00:45:02.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 00:45:02.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 00:45:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 00:45:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 00:45:03.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 00:45:03.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 00:45:03.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 00:45:03.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 00:45:03.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 00:45:03.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 00:45:03.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:03.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-15 00:45:03.671 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:03.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 00:45:03.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 00:45:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 00:45:04.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:04.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 00:45:04.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 00:45:04.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-15 00:45:04.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 00:45:04.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 00:45:04.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 00:45:04.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072699941576,"createTime":1749894247555,"epollFd":11,"onlineDuration":25257030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:04.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 00:45:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 00:45:04.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/CMakeTmp/ 2025-06-15 00:45:04.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 00:45:04.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:04.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 00:45:05.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 00:45:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 00:45:05.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 00:45:05.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 00:45:05.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 00:45:05.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 00:45:05.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 00:45:05.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 00:45:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 00:45:05.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 00:45:05.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:05.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 00:45:06.034 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:06.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:06.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 00:45:06.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 00:45:06.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 00:45:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 00:45:06.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 00:45:06.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 00:45:06.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 00:45:06.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:45:06.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:45:06.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 00:45:06.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-15 00:45:06.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:06.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-15 00:45:07.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:07.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/ 2025-06-15 00:45:07.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-15 00:45:07.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98647689819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:07.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:45:07.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98647689819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:45:07.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:45:07.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-15 00:45:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-15 00:45:07.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:45:07.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:45:07.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-15 00:45:07.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-15 00:45:07.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-15 00:45:07.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-15 00:45:07.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:07.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-15 00:45:08.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:08.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/SimpleMediaServer.dir/ 2025-06-15 00:45:09.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:09.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:09.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:09.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:09.323 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:09.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:09.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:09.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072702085340,"createTime":1749894247555,"epollFd":11,"onlineDuration":25261789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072702322220,"createTime":1749894247555,"epollFd":11,"onlineDuration":25262138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:10.561 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:10.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:11.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:11.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:11.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-15 00:45:12.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:45:12.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:45:12.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:12.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-15 00:45:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:45:14.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:14.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072704444928,"createTime":1749894247555,"epollFd":11,"onlineDuration":25266806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:17.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974031448364258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:17.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:45:17.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974031448364258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:45:17.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:45:17.970 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:17.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:18.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/ 2025-06-15 00:45:19.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:19.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:45:19.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:19.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:45:19.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:19.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072707128252,"createTime":1749894247555,"epollFd":11,"onlineDuration":25272373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:20.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:20.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:45:20.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:20.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072707473044,"createTime":1749894247555,"epollFd":11,"onlineDuration":25273049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:22.473 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:22.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:23.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:45:23.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:24.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:24.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072709365452,"createTime":1749894247555,"epollFd":11,"onlineDuration":25277041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:26.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:26.633 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:26.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:27.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925668716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:27.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:27.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.925668716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:45:27.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:29.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:29.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:29.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:29.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:29.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:30.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:30.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:30.052 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:30.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072711973764,"createTime":1749894247555,"epollFd":11,"onlineDuration":25282846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:30.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:30.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072712206696,"createTime":1749894247555,"epollFd":11,"onlineDuration":25283193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:33.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:33.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/3.16.3/ 2025-06-15 00:45:34.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:34.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:34.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:34.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072713834588,"createTime":1749894247555,"epollFd":11,"onlineDuration":25286786,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:35.875 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:35.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:37.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97235679626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:37.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:37.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97235679626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:45:37.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:38.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:38.649 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:38.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:39.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:39.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:39.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072716637668,"createTime":1749894247555,"epollFd":11,"onlineDuration":25292676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:40.958 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:41.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:41.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072717108796,"createTime":1749894247555,"epollFd":11,"onlineDuration":25293624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:43.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:43.175 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:43.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:44.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:44.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:45:44.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:45:44.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:45:44.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:44.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:44.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072718864340,"createTime":1749894247555,"epollFd":11,"onlineDuration":25297302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:44.914 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:44.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:45.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:45:45.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:45.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src 2025-06-15 00:45:46.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:46.555 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:46.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:47.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986831665039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:47.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:47.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986831665039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:45:47.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:47.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:48.034 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:48.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:49.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:49.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:45:49.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:49.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:45:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:45:49.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:49.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072720925196,"createTime":1749894247555,"epollFd":11,"onlineDuration":25301805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:45:49.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 00:45:49.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:45:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072721255512,"createTime":1749894247555,"epollFd":11,"onlineDuration":25302527,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:50.644 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:50.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:51.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:51.923 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:51.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:52.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:53.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:53.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:54.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:54.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:54.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:54.114 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:54.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:54.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:54.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072723236092,"createTime":1749894247555,"epollFd":11,"onlineDuration":25306799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:55.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:55.379 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:55.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:56.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:56.572 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:56.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:56.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:45:56.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:56.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-farrell/news/colin-farrell-i-haven-t-been-on-a-date-in-four-years_4699259 2025-06-15 00:45:57.126 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946460723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:45:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:45:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946460723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:45:57.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:45:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:45:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/3.16.3/CompilerIdC/ 2025-06-15 00:45:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:58.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/3.16.3/CompilerIdCXX/ 2025-06-15 00:45:59.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:59.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:45:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:59.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:59.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072725595680,"createTime":1749894247555,"epollFd":11,"onlineDuration":25311813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:45:59.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:45:59.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:45:59.878 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:45:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072726057596,"createTime":1749894247555,"epollFd":11,"onlineDuration":25312761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:00.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:01.053 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:01.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:01.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:46:01.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:02.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:02.164 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:02.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:03.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:03.357 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:03.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:04.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:04.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:04.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:04.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072727955268,"createTime":1749894247555,"epollFd":11,"onlineDuration":25316808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:04.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:04.534 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:04.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:46:04.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:46:04.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:04.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:8080example.com:443 2025-06-15 00:46:04.730 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:04.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:46:04.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:46:05.591 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:05.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:05.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:05.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:05.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:46:05.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:05.749 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:05.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:06.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:07.094 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:07.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:07.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.948408126831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:07.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:07.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.948408126831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:46:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:08.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:08.357 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:08.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:09.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:09.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:09.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:09.380 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:09.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:09.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072730531996,"createTime":1749894247555,"epollFd":11,"onlineDuration":25322138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:10.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:10.498 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:10.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:10.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:10.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072731017600,"createTime":1749894247555,"epollFd":11,"onlineDuration":25323185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:11.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:11.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:11.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:11.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:11.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/3.16.3/CompilerIdC/tmp/ 2025-06-15 00:46:12.840 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:12.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:46:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:46:13.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:46:13.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:46:13.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:13.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/3.16.3/CompilerIdCXX/tmp/ 2025-06-15 00:46:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:14.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:46:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072732646808,"createTime":1749894247555,"epollFd":11,"onlineDuration":25326809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:15.125 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:15.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:46:15.625 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:15.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:16.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:16.259 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:16.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:17.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955089569091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:17.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:17.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955089569091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:46:17.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:17.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:17.365 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:17.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:18.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:18.569 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:18.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:46:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:46:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072735003764,"createTime":1749894247555,"epollFd":11,"onlineDuration":25331794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:46:19.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:19.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/ 2025-06-15 00:46:19.730 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:46:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:46:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:8080example.com:443 2025-06-15 00:46:19.905 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:46:20.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:20.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072735356452,"createTime":1749894247555,"epollFd":11,"onlineDuration":25332450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:20.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:20.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/api.dir/ 2025-06-15 00:46:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/hls.dir/ 2025-06-15 00:46:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/record.dir/ 2025-06-15 00:46:24.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:24.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:24.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:24.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/common.dir/ 2025-06-15 00:46:24.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:24.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072737394936,"createTime":1749894247555,"epollFd":11,"onlineDuration":25336814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:25.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:25.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/srtapp.dir/ 2025-06-15 00:46:26.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:26.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/http.dir/ 2025-06-15 00:46:27.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.950424194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:27.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:46:27.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.950424194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:46:27.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:46:27.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:27.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/hook.dir/ 2025-06-15 00:46:28.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:28.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/mpeg.dir/ 2025-06-15 00:46:29.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:29.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072739733468,"createTime":1749894247555,"epollFd":11,"onlineDuration":25341820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:29.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:29.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:29.954 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:29.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:29.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:29.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:30.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:30.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072740165116,"createTime":1749894247555,"epollFd":11,"onlineDuration":25342763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:31.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:31.168 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:31.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:32.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:32.333 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:32.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:33.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:33.478 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:46:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072742050944,"createTime":1749894247555,"epollFd":11,"onlineDuration":25346816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:34.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:34.580 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:34.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:35.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:35.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:35.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:36.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:36.888 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:36.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:37.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98127555847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98127555847168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:46:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:37.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:38.002 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:39.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:39.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:46:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:39.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:46:39.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:39.201 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:39.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:39.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:39.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:46:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072744711896,"createTime":1749894247555,"epollFd":11,"onlineDuration":25352301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:40.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:40.378 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:40.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:41.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:41.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072745275144,"createTime":1749894247555,"epollFd":11,"onlineDuration":25353761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:41.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:41.579 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:41.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:42.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:42.700 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:42.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:43.909 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:43.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:44.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:44.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072746739852,"createTime":1749894247555,"epollFd":11,"onlineDuration":25356806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:45.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:45.083 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:45.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:45.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:45.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:46.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:46.264 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:47.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986160278320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:47.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986160278320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:46:47.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:47.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:47.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:47.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:47.393 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:47.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:48.611 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:48.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:49.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:49.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:49.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:49.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:49.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:49.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:49.809 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:49.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072749841664,"createTime":1749894247555,"epollFd":11,"onlineDuration":25363045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:46:50.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:50.944 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:50.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:51.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:51.477 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:51.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:51.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:51.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:51.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072750320688,"createTime":1749894247555,"epollFd":11,"onlineDuration":25364161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:51.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:46:51.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:46:51.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:52.049 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:53.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:53.088 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:53.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:54.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:54.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:54.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:54.255 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:54.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:54.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:54.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072751478768,"createTime":1749894247555,"epollFd":11,"onlineDuration":25366897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:46:55.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:55.451 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:55.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:56.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:56.625 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:56.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:57.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984115600585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:46:57.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:57.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984115600585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:46:57.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:57.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:57.811 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:57.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:58.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:58.974 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:46:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:46:59.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:59.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:46:59.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:59.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:59.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:46:59.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:46:59.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072754071288,"createTime":1749894247555,"epollFd":11,"onlineDuration":25372049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:00.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:00.110 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:00.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:00.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:00.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072754259476,"createTime":1749894247555,"epollFd":11,"onlineDuration":25372788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:01.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:01.281 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:01.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:02.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:47:02.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:47:02.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:02.427 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:02.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:03.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:03.536 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:03.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:04.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:04.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:04.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:04.706 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:04.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:05.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:05.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072756626960,"createTime":1749894247555,"epollFd":11,"onlineDuration":25377850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:05.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:05.910 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:05.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:06.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:06.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:06.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/EventPoller/ 2025-06-15 00:47:07.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98785972595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:07.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98785972595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:47:07.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:08.268 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:09.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:09.390 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:09.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:09.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:09.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:10.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:10.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:10.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:10.594 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:10.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:10.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072759249748,"createTime":1749894247555,"epollFd":11,"onlineDuration":25383107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:10.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:10.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072759347132,"createTime":1749894247555,"epollFd":11,"onlineDuration":25383435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:11.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:11.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:11.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/http.dir/HttpStream/ 2025-06-15 00:47:13.027 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:13.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:13.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:14.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:14.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:14.050 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:14.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:14.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:14.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072761146104,"createTime":1749894247555,"epollFd":11,"onlineDuration":25387060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:15.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:15.216 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:15.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:15.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:47:15.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:47:16.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:16.313 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:16.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:17.194 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973310470581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:17.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:17.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973310470581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:47:17.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:17.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:17.462 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:17.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:18.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:18.634 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:18.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:19.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:19.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:19.892 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:19.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:19.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:19.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072763572808,"createTime":1749894247555,"epollFd":11,"onlineDuration":25392384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:20.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:20.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072763958396,"createTime":1749894247555,"epollFd":11,"onlineDuration":25393095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:20.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:20.985 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:20.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:22.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:22.170 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:22.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:23.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:23.409 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:23.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:24.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:24.486 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:24.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:24.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:24.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:24.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:24.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072765907392,"createTime":1749894247555,"epollFd":11,"onlineDuration":25397305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:25.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:25.697 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:25.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:26.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:26.875 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:26.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:27.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97996711730957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:27.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:27.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97996711730957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:47:27.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:27.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:28.056 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:28.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:29.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:29.159 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:29.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:29.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:29.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/hotels/new-york/nine-orchard 2025-06-15 00:47:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072768276192,"createTime":1749894247555,"epollFd":11,"onlineDuration":25402447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:30.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:30.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:30.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:30.373 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:30.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:30.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:30.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072768624932,"createTime":1749894247555,"epollFd":11,"onlineDuration":25403034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:31.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:31.484 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:31.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:32.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:32.614 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:32.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:33.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:33.728 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:33.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:34.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:34.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072770501548,"createTime":1749894247555,"epollFd":11,"onlineDuration":25407059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:34.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:34.919 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:34.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:35.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:36.056 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:36.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.180 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:37.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95844268798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:37.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95844268798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:47:37.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:37.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:37.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/shrubs/shgen/shrubs-with-purple-leaves.htm 2025-06-15 00:47:38.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:38.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/Ssl/ 2025-06-15 00:47:39.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:39.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:39.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:39.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:39.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:39.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:39.472 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:39.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072772915092,"createTime":1749894247555,"epollFd":11,"onlineDuration":25412301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:40.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:40.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072773230932,"createTime":1749894247555,"epollFd":11,"onlineDuration":25412941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:40.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:40.667 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:40.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:40.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:40.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:40.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/lana-del-rey/video/lana-del-rey-let-me-love-you-like-a-woman-video 2025-06-15 00:47:41.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:41.827 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:41.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:42.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:42.893 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:42.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:43.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:44.019 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:44.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:44.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:45.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:45.203 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:45.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:45.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:45.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072775391804,"createTime":1749894247555,"epollFd":11,"onlineDuration":25417660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:45.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:47:45.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:46.404 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:46.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:47.216 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958784103393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958784103393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:47:47.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:47.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:47.564 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:47.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:48.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:48.838 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:48.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:49.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:49.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:47:49.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:49.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072777368436,"createTime":1749894247555,"epollFd":11,"onlineDuration":25421828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:47:49.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:49.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:49.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:49.898 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:49.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:47:51.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:51.092 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:51.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:51.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:51.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072778217256,"createTime":1749894247555,"epollFd":11,"onlineDuration":25423624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:52.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:52.247 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:52.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:47:53.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:53.393 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:53.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:54.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:54.561 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:54.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:55.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:55.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072780116244,"createTime":1749894247555,"epollFd":11,"onlineDuration":25427754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:55.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:55.690 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:55.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:47:56.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:56.967 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:56.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:57.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95114517211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:47:57.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95114517211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:47:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:47:57.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:47:57.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:57.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 00:47:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:47:57.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:57.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:57.946 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:57.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:58.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:47:58.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:58.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/best-heatless-curlers-8642438 2025-06-15 00:47:59.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:59.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:59.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:47:59.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:59.184 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:47:59.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:47:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:59.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:47:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:59.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072782003388,"createTime":1749894247555,"epollFd":11,"onlineDuration":25431819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:47:59.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:47:59.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072782348180,"createTime":1749894247555,"epollFd":11,"onlineDuration":25432390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:00.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:48:00.327 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:00.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:48:00.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:48:01.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:01.460 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:01.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:02.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:02.670 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:03.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:03.904 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:03.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:04.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:04.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:04.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:04.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:04.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/combat-boots-outfits-8349204 2025-06-15 00:48:04.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:04.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072784580116,"createTime":1749894247555,"epollFd":11,"onlineDuration":25437045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:04.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:48:04.960 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:04.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:48:06.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:48:06.116 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:06.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:48:06.294 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:06.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:48:06.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:48:06.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:06.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:48:06.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:48:06.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:06.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:48:07.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95486831665039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:07.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:07.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95486831665039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c2f0 2025-06-15 00:48:07.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:07.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:07.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/Util/ 2025-06-15 00:48:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:08.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/Net/ 2025-06-15 00:48:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:09.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072786721248,"createTime":1749894247555,"epollFd":11,"onlineDuration":25441814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:09.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:09.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:09.821 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:09.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:10.515 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:10.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:48:10.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:10.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072787416096,"createTime":1749894247555,"epollFd":11,"onlineDuration":25443052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:10.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:10.973 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:10.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:11.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:11.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:11.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/hook.dir/Hook/ 2025-06-15 00:48:13.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:13.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/http.dir/Http/ 2025-06-15 00:48:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:48:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:48:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:48:14.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:14.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:14.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:14.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/Log/ 2025-06-15 00:48:14.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:14.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072789296660,"createTime":1749894247555,"epollFd":11,"onlineDuration":25447052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:15.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:15.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/mpeg.dir/Mpeg/ 2025-06-15 00:48:16.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:16.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/srtapp.dir/Srt/ 2025-06-15 00:48:17.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977190017700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:17.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:48:17.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977190017700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:48:17.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:48:17.829 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:17.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:48:18.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:48:19.041 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:19.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:48:19.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:19.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:19.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:19.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 00:48:19.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:20.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:20.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:20.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/Net/ 2025-06-15 00:48:20.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:20.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072791868124,"createTime":1749894247555,"epollFd":11,"onlineDuration":25452701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:20.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:20.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072792108952,"createTime":1749894247555,"epollFd":11,"onlineDuration":25453039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:21.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:48:21.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:48:21.517 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:21.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:48:22.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:48:22.816 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:22.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:48:23.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:48:23.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:48:23.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:48:23.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:23.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/mp4.dir/ 2025-06-15 00:48:24.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:24.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:24.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072793884236,"createTime":1749894247555,"epollFd":11,"onlineDuration":25456920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:24.951 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:24.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:48:25.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:26.127 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:26.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:27.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:27.169 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:27.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:27.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98603630065918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:27.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98603630065918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:48:27.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:28.321 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:28.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:29.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:29.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072796126700,"createTime":1749894247555,"epollFd":11,"onlineDuration":25461820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:29.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:29.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/common.dir/Codec/ 2025-06-15 00:48:29.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:29.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:29.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072796470176,"createTime":1749894247555,"epollFd":11,"onlineDuration":25462444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:30.581 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:30.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:31.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:31.954 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:31.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:32.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:32.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:32.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/hls.dir/Hls/ 2025-06-15 00:48:34.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:34.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/api.dir/Api/ 2025-06-15 00:48:34.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:34.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072798691584,"createTime":1749894247555,"epollFd":11,"onlineDuration":25467059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:35.363 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:35.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:36.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:36.527 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:36.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:37.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99175262451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:37.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:37.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99175262451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:48:37.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:37.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:37.793 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:37.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:38.792 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:38.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:39.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:39.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072800836664,"createTime":1749894247555,"epollFd":11,"onlineDuration":25471833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:39.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:39.993 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:39.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:40.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:40.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:40.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:40.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072801535460,"createTime":1749894247555,"epollFd":11,"onlineDuration":25473153,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:41.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:41.144 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:41.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:42.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:42.272 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:42.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:43.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:43.457 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:43.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:44.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:44.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:44.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:44.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072803179144,"createTime":1749894247555,"epollFd":11,"onlineDuration":25476814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:44.617 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:44.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:45.732 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:45.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:46.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:46.969 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:46.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:47.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986452102661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:47.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:47.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986452102661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:48:47.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:47.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:48.045 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:49.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:49.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:48:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:49.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072805534784,"createTime":1749894247555,"epollFd":11,"onlineDuration":25481826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:48:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:48:49.461 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:49.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:49.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:49.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072805769032,"createTime":1749894247555,"epollFd":11,"onlineDuration":25482177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:50.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:50.332 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:50.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:51.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:51.828 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:51.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:52.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:53.005 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:53.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:53.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:54.177 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:54.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072807890424,"createTime":1749894247555,"epollFd":11,"onlineDuration":25486833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:48:54.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:55.405 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:55.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:56.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:56.607 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:56.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:57.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974985122680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:48:57.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974985122680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:48:57.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:57.750 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:57.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:58.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:58.880 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:48:58.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:59.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:59.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:59.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:48:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:48:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:48:59.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:48:59.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles/base.dir/WorkPoller/ 2025-06-15 00:49:00.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:00.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072810582960,"createTime":1749894247555,"epollFd":11,"onlineDuration":25492483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:00.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:00.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072810693504,"createTime":1749894247555,"epollFd":11,"onlineDuration":25492829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:00.759 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:00.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:01.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:01.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:01.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/mp4.dir/Mp4/ 2025-06-15 00:49:03.369 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:03.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:04.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:04.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:04.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:04.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:04.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072812591176,"createTime":1749894247555,"epollFd":11,"onlineDuration":25496820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:04.650 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:05.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:05.806 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:05.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:06.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:06.906 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:06.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:07.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99555778503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:07.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:07.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99555778503418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:49:07.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:07.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:07.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:07.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:08.097 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:08.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:08.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:49:09.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:09.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:09.249 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:09.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072814933656,"createTime":1749894247555,"epollFd":11,"onlineDuration":25501831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:09.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:09.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:49:09.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:09.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072815185012,"createTime":1749894247555,"epollFd":11,"onlineDuration":25502183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:10.468 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:10.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:11.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:11.696 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:11.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:12.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:12.687 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:12.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/mp4.dir/Mp4/ 2025-06-15 00:49:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:14.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:14.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072817277452,"createTime":1749894247555,"epollFd":11,"onlineDuration":25506838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:14.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:14.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:15.068 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:15.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:15.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:15.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:15.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:16.224 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:16.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:16.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:16.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:16.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:17.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99543571472168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:17.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:17.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99543571472168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:49:17.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:17.810 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:17.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:18.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:18.707 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:18.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:19.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:19.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:19.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:19.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:19.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:19.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:19.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:19.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:19.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072819652832,"createTime":1749894247555,"epollFd":11,"onlineDuration":25511839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:19.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:19.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:19.800 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:19.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:19.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:19.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072819975252,"createTime":1749894247555,"epollFd":11,"onlineDuration":25512416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:20.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:20.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:20.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:20.847 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:20.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:21.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:21.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:21.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:22.132 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:22.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:22.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:22.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:23.403 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:23.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:24.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:24.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/velvet/singapore-airlines-seattle-non-stop-drops-vancouver-stop/ 2025-06-15 00:49:24.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:24.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:24.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:24.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072821984784,"createTime":1749894247555,"epollFd":11,"onlineDuration":25516813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:24.647 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:24.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:25.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:25.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:25.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:25.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:25.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:25.460 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:25.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:25.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:25.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:26.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:27.010 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:27.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:27.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972124099731445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:27.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.972124099731445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:49:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:27.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:27.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:27.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:28.217 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:28.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:28.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:28.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:28.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:28.991 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:28.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:29.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:29.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:49:29.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:29.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:49:29.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:29.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072824570724,"createTime":1749894247555,"epollFd":11,"onlineDuration":25522073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:29.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:29.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:29.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:29.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:29.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072824682584,"createTime":1749894247555,"epollFd":11,"onlineDuration":25522405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:30.478 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:30.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:30.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:30.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:30.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:31.570 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:31.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:32.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:32.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:32.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:32.637 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:32.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:33.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:33.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:33.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:33.460 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:33.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:34.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:34.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:34.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:35.219 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:35.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:35.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:35.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:35.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072827356696,"createTime":1749894247555,"epollFd":11,"onlineDuration":25528031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:35.832 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:35.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:35.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:35.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:36.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:36.888 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:36.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:37.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955015182495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:37.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:37.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.955015182495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:49:37.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:37.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:37.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:37.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:38.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:38.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:38.695 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:38.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:39.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:39.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:39.108 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:39.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:39.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:49:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:39.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:39.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072829292532,"createTime":1749894247555,"epollFd":11,"onlineDuration":25532162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:39.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:39.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:39.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072829418868,"createTime":1749894247555,"epollFd":11,"onlineDuration":25532494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:40.512 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:40.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:41.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:41.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:41.552 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:41.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:42.290 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:42.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:42.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:42.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:43.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:43.933 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:43.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:43.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:43.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:44.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:44.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:44.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:44.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072831417872,"createTime":1749894247555,"epollFd":11,"onlineDuration":25536834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:44.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:44.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:49:44.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:44.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1486157/bring-down-danger-levels-caving-adventure-four-eight-people/ 2025-06-15 00:49:44.966 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:44.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:45.817 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:45.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:45.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:46.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:46.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:46.621 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:46.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:47.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:47.315 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938995361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:47.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:47.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938995361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:49:47.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:47.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:47.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:48.098 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:48.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:48.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:48.853 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:48.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:49.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:49.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:49.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:49:49.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:49.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:49.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:49.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:49:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072833772196,"createTime":1749894247555,"epollFd":11,"onlineDuration":25541838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:49:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:49.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072834002496,"createTime":1749894247555,"epollFd":11,"onlineDuration":25542172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:49.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:50.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:50.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:50.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:50.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:50.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:51.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:51.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:51.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:51.690 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:51.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:52.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:52.556 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:52.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:53.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:49:53.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:53.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/meat/oven-barbecue/ 2025-06-15 00:49:53.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:53.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:53.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:54.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:54.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:54.209 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:54.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:54.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:54.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:54.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:54.818 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072836417356,"createTime":1749894247555,"epollFd":11,"onlineDuration":25547359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:55.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:55.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:55.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:56.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:56.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:56.445 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:56.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:56.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:57.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:57.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:57.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981300354003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:49:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:49:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981300354003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:49:57.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:49:57.762 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:57.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:57.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:58.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:49:58.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:49:58.696 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:58.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:49:58.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:49:58.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:58.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:49:59.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:49:59.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:59.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:49:59.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:59.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:49:59.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:49:59.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072838678244,"createTime":1749894247555,"epollFd":11,"onlineDuration":25552049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:49:59.798 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:49:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:00.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:00.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:00.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:00.717 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:00.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:00.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:00.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072839207276,"createTime":1749894247555,"epollFd":11,"onlineDuration":25553270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:01.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:01.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:50:01.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:01.544 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:01.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:02.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:02.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:02.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:02.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:03.038 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:03.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/amazon-essentials-two-band-sandals-8650492 2025-06-15 00:50:03.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:03.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:03.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:50:03.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:03.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:03.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:04.173 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:04.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841007564,"createTime":1749894247555,"epollFd":11,"onlineDuration":25557056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:04.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:04.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:50:04.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:04.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:05.511 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:05.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:05.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:05.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:05.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:05.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:06.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9a0 2025-06-15 00:50:06.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:06.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/bella-hadid-gucci-bedazzled-leather-pants-new-york-8677665 2025-06-15 00:50:06.375 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:06.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:06.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:06.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaabbbccc 2025-06-15 00:50:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:07.336 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984066009521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0609b0 2025-06-15 00:50:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984066009521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0609b0 2025-06-15 00:50:07.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0609b0 2025-06-15 00:50:07.532 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:07.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:08.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:08.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:50:08.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:50:08.971 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:08.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:09.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:09.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:09.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:50:09.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:50:09.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:09.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:09.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/dua-lipa-donatella-versace-la-vacanza-collection-7488854 2025-06-15 00:50:09.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:09.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:09.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072843168436,"createTime":1749894247555,"epollFd":11,"onlineDuration":25561836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:09.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:50:09.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:09.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:09.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:09.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:09.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:10.108 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:10.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:10.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:10.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072843647460,"createTime":1749894247555,"epollFd":11,"onlineDuration":25562836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:10.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:10.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:10.834 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:10.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:11.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:11.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:11.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/jw-pei-gabbi-handbag-amazon-spring-sale-7483913 2025-06-15 00:50:11.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:12.069 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:12.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:12.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:13.245 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:13.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:13.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:13.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:13.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/kate-middleton-update-cancer-finished-chemotherapy-8708750 2025-06-15 00:50:13.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:14.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072845485912,"createTime":1749894247555,"epollFd":11,"onlineDuration":25566828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:14.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:14.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1 2025-06-15 00:50:14.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062020 2025-06-15 00:50:14.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:14.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/king-charles-attended-easter-sunday-service-amid-cancer-8622745 2025-06-15 00:50:14.878 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:14.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:15.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:50:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:15.535 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:15.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:16.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:16.461 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:16.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:16.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:16.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:16.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/oprah-sydney-sweeney-pinstripe-clothing-7506047 2025-06-15 00:50:17.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002656936645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:17.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002656936645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 00:50:17.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:17.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:17.881 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:17.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:18.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:18.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/prince-william-kate-middleton-happy-at-adelaide-cottage-not-moving-7554017 2025-06-15 00:50:18.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:18.915 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:18.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:19.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:19.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:19.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:19.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:19.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:19.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072848163972,"createTime":1749894247555,"epollFd":11,"onlineDuration":25572294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:20.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:20.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072848282412,"createTime":1749894247555,"epollFd":11,"onlineDuration":25572617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:20.473 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:20.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:20.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:21.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:21.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:21.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaabbbccc 2025-06-15 00:50:21.227 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:21.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:21.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9a0 keealive timeout 2025-06-15 00:50:21.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2f0 keealive timeout 2025-06-15 00:50:21.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9a0 2025-06-15 00:50:21.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:21.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:21.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fb 2025-06-15 00:50:21.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:21.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fwc 2025-06-15 00:50:21.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:21.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:21.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/record.dir/Record/ 2025-06-15 00:50:22.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:22.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fzh 2025-06-15 00:50:23.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:23.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:23.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/res/favicon.ico 2025-06-15 00:50:23.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 00:50:23.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:50:23.493 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:23.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:23.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/favicon-aOK6_042.ico 2025-06-15 00:50:24.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f9a0 2025-06-15 00:50:24.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:24.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/01.jpg 2025-06-15 00:50:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:24.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:24.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:24.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:24.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:24.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/10/official-logo-512x512.png 2025-06-15 00:50:24.763 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:24.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:50:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072850543300,"createTime":1749894247555,"epollFd":11,"onlineDuration":25577466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:25.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:50:25.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:50:25.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:25.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:25.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/02/1677572030-814390417fe413b.png 2025-06-15 00:50:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:50:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:25.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:25.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:50:25.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:25.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:50:26.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062850 2025-06-15 00:50:26.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:26.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/icons/favicon.ico 2025-06-15 00:50:26.331 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:26.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:26.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:26.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:26.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1 2025-06-15 00:50:26.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054040 2025-06-15 00:50:26.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064b00 2025-06-15 00:50:26.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:26.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/logo-gold.png 2025-06-15 00:50:26.985 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:26.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054040 2025-06-15 00:50:27.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054040 2025-06-15 00:50:27.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:27.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon-32x32.png?v=e0e3ed8f59d769b053c145391db63c0d 2025-06-15 00:50:27.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930280685424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:27.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063dc0 2025-06-15 00:50:27.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.930280685424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec063dc0 2025-06-15 00:50:27.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063dc0 2025-06-15 00:50:27.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:27.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:27.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063d70 2025-06-15 00:50:28.492 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:28.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063d70 2025-06-15 00:50:28.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063d70 2025-06-15 00:50:29.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:29.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:29.289 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063d70 2025-06-15 00:50:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:29.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072852537040,"createTime":1749894247555,"epollFd":11,"onlineDuration":25581829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:29.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050ea0 keealive timeout 2025-06-15 00:50:29.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:29.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072852775236,"createTime":1749894247555,"epollFd":11,"onlineDuration":25582167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles/common.dir/Common/ 2025-06-15 00:50:31.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062020 keealive timeout 2025-06-15 00:50:31.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:50:31.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062020 2025-06-15 00:50:31.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:31.449 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:31.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:31.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:31.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:31.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/recipe/mustard-cranberry-green-beans/ 2025-06-15 00:50:32.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:32.330 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:32.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:33.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:33.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056500 keealive timeout 2025-06-15 00:50:33.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:33.845 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:33.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:34.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:34.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072854880836,"createTime":1749894247555,"epollFd":11,"onlineDuration":25586843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:34.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:35.216 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:35.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-15 00:50:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:35.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:36.193 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:36.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:36.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:37.333 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:37.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:37.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971328735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:37.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:37.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971328735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0507e0 2025-06-15 00:50:37.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:37.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:50:38.911 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:38.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:39.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:39.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:39.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:39.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f9a0 keealive timeout 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f9a0 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:50:39.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:39.659 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:39.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:39.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:39.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072857482568,"createTime":1749894247555,"epollFd":11,"onlineDuration":25592128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:40.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:40.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072857632592,"createTime":1749894247555,"epollFd":11,"onlineDuration":25592456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:40.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:40.898 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:40.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:41.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:41.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaabbbccc 2025-06-15 00:50:41.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056500 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062850 keealive timeout 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2f0 keealive timeout 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062850 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:50:41.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:42.063 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:42.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056500 2025-06-15 00:50:42.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:42.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:42.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1 2025-06-15 00:50:42.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:42.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:42.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:43.082 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:43.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:50:43.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:43.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fb 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054040 keealive timeout 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064b00 keealive timeout 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054040 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064b00 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:43.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:43.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:43.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:43.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fwc 2025-06-15 00:50:44.083 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:44.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:44.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:44.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fzh 2025-06-15 00:50:44.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:44.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072859854000,"createTime":1749894247555,"epollFd":11,"onlineDuration":25597156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:44.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:50:44.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:44.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/res/favicon.ico 2025-06-15 00:50:44.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:45.258 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:45.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:50:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:50:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:45.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/favicon-aOK6_042.ico 2025-06-15 00:50:45.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:46.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f940 2025-06-15 00:50:46.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:46.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/01.jpg 2025-06-15 00:50:46.609 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:46.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:47.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:50:47.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:47.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/10/official-logo-512x512.png 2025-06-15 00:50:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 00:50:47.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976600646972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:47.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:47.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976600646972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0507e0 2025-06-15 00:50:47.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:47.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050ea0 keealive timeout 2025-06-15 00:50:47.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ea0 2025-06-15 00:50:47.677 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:47.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 00:50:48.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 00:50:48.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 00:50:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/02/1677572030-814390417fe413b.png 2025-06-15 00:50:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:48.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:50:48.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050d70 2025-06-15 00:50:48.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:48.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-15 00:50:48.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 00:50:48.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:48.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles 2025-06-15 00:50:48.785 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:48.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 00:50:49.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:49.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:50:49.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 00:50:49.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 00:50:49.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:49.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/icons/favicon.ico 2025-06-15 00:50:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072862288600,"createTime":1749894247555,"epollFd":11,"onlineDuration":25602315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:50:50.339 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:50.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 00:50:50.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 00:50:50.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:50.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/logo-gold.png 2025-06-15 00:50:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065ad0 2025-06-15 00:50:50.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:50.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:51.094 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:51.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065ad0 2025-06-15 00:50:51.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065ad0 2025-06-15 00:50:51.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:51.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon-32x32.png?v=e0e3ed8f59d769b053c145391db63c0d 2025-06-15 00:50:51.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:51.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:50:51.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054020 2025-06-15 00:50:51.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:51.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072863142684,"createTime":1749894247555,"epollFd":11,"onlineDuration":25604239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:52.342 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:52.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054020 2025-06-15 00:50:52.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054020 2025-06-15 00:50:53.496 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:53.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054020 2025-06-15 00:50:54.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:54.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:54.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054020 2025-06-15 00:50:54.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063cc0 2025-06-15 00:50:54.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:54.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/02/1677572030-814390417fe413b.png 2025-06-15 00:50:54.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:54.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072864298132,"createTime":1749894247555,"epollFd":11,"onlineDuration":25606828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:50:54.578 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:54.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054020 2025-06-15 00:50:55.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054020 2025-06-15 00:50:55.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:55.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:50:55.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:50:55.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:50:55.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:55.822 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:55.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:56.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:57.025 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:57.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:57.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970458984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:50:57.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:57.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970458984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0568b0 2025-06-15 00:50:57.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:57.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:57.620 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:57.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568b0 2025-06-15 00:50:58.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065240 2025-06-15 00:50:59.155 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:50:59.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065240 2025-06-15 00:50:59.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:59.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:59.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:50:59.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:50:59.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:50:59.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:50:59.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:59.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:50:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:50:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:50:59.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568b0 2025-06-15 00:51:00.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:00.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072867099896,"createTime":1749894247555,"epollFd":11,"onlineDuration":25612645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:00.300 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:00.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568b0 2025-06-15 00:51:00.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:51:00.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:51:00.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:00.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072867473640,"createTime":1749894247555,"epollFd":11,"onlineDuration":25613370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:01.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f940 keealive timeout 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f940 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:51:01.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:01.987 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:01.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:02.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:02.579 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:02.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:03.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2f0 keealive timeout 2025-06-15 00:51:03.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 00:51:03.724 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:03.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:04.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:04.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072869044944,"createTime":1749894247555,"epollFd":11,"onlineDuration":25616830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:04.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:05.241 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:05.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050d70 keealive timeout 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050d70 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 00:51:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:51:05.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:06.156 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:06.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:06.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:06.689 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:06.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:06.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:07.387 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985069274902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:07.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985069274902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:51:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:07.397 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:07.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:07.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec065ad0 keealive timeout 2025-06-15 00:51:07.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 00:51:07.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065ad0 2025-06-15 00:51:07.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 00:51:08.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:08.552 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:08.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:09.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:09.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:09.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:09.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:09.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:09.228 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072871412428,"createTime":1749894247555,"epollFd":11,"onlineDuration":25621825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:09.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063cc0 keealive timeout 2025-06-15 00:51:09.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063cc0 2025-06-15 00:51:09.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:09.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:10.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:10.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072871755904,"createTime":1749894247555,"epollFd":11,"onlineDuration":25622572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:11.231 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:11.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054020 keealive timeout 2025-06-15 00:51:11.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054020 2025-06-15 00:51:11.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:12.072 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:12.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:12.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:12.962 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:12.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:13.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:14.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:14.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:14.117 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:14.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072873706216,"createTime":1749894247555,"epollFd":11,"onlineDuration":25626841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:14.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:15.343 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:15.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:16.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:17.158 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:17.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:17.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:17.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937271118164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937271118164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:51:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:17.696 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:17.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:18.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:18.822 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:18.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:19.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:19.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:19.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:19.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:19.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 00:51:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072876322424,"createTime":1749894247555,"epollFd":11,"onlineDuration":25632248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:19.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 00:51:19.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:19.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:19.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 00:51:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 00:51:20.093 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:20.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 00:51:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 00:51:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 00:51:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072876531668,"createTime":1749894247555,"epollFd":11,"onlineDuration":25632831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:20.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 00:51:20.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 00:51:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 00:51:20.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 00:51:20.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 00:51:20.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:20.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:20.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 00:51:21.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 00:51:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 00:51:21.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 00:51:21.289 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:21.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:21.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:21.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sex-tips-for-mens-first-time.html 2025-06-15 00:51:21.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-15 00:51:21.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 00:51:21.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 00:51:21.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 00:51:21.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 00:51:21.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 00:51:21.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:21.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-15 00:51:22.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 00:51:22.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:22.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 00:51:22.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 00:51:22.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 00:51:22.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 00:51:22.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 00:51:22.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 00:51:22.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 00:51:22.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:51:22.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:51:22.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 00:51:22.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 00:51:22.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:22.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 00:51:23.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 00:51:23.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 00:51:23.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 00:51:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 00:51:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 00:51:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 00:51:23.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 00:51:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 00:51:23.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 00:51:23.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:23.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 00:51:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 00:51:24.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 00:51:24.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 00:51:24.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 00:51:24.414 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:24.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:24.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 00:51:24.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:24.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-15 00:51:24.583 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:24.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:24.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-15 00:51:24.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-15 00:51:24.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-15 00:51:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-15 00:51:25.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-15 00:51:25.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-15 00:51:25.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:25.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-15 00:51:25.224 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:51:25.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:51:25.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-15 00:51:25.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-15 00:51:25.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:25.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072879224204,"createTime":1749894247555,"epollFd":11,"onlineDuration":25638344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:27.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:27.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:27.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 00:51:27.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970300674438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:27.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:51:27.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970300674438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:51:27.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:51:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:29.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:29.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072881020544,"createTime":1749894247555,"epollFd":11,"onlineDuration":25642144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:30.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:30.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072881496936,"createTime":1749894247555,"epollFd":11,"onlineDuration":25643205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:34.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:34.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:34.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072883143252,"createTime":1749894247555,"epollFd":11,"onlineDuration":25646862,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:37.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:51:37.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:37.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97406768798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:37.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:37.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97406768798828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:51:37.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:51:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:39.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:39.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:39.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072885734456,"createTime":1749894247555,"epollFd":11,"onlineDuration":25652252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:40.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:40.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072885901588,"createTime":1749894247555,"epollFd":11,"onlineDuration":25652629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:41.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:51:41.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:43.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:51:43.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:51:44.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:44.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:44.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:44.196 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:51:44.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:44.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072887771624,"createTime":1749894247555,"epollFd":11,"onlineDuration":25656806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:47.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966995239257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:47.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:47.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966995239257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:51:47.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:51:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:49.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:49.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:49.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:51:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072890414152,"createTime":1749894247555,"epollFd":11,"onlineDuration":25662035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:51:49.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:49.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072890514168,"createTime":1749894247555,"epollFd":11,"onlineDuration":25662359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:54.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:54.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:55.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:51:55.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:51:55.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:55.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072893032992,"createTime":1749894247555,"epollFd":11,"onlineDuration":25667903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:57.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96869659423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:51:57.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:57.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96869659423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:51:57.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:51:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:51:59.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:59.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:59.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:59.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:51:59.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:51:59.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072894878024,"createTime":1749894247555,"epollFd":11,"onlineDuration":25671839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:51:59.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:51:59.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:52:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072895243872,"createTime":1749894247555,"epollFd":11,"onlineDuration":25672559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:04.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:04.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072897241560,"createTime":1749894247555,"epollFd":11,"onlineDuration":25676833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:07.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98929214477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:07.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:07.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98929214477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:52:07.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:09.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:09.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:09.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072899574828,"createTime":1749894247555,"epollFd":11,"onlineDuration":25681840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:09.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:09.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:09.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:52:09.637 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:52:09.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:10.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:10.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072899938044,"createTime":1749894247555,"epollFd":11,"onlineDuration":25682573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:14.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:14.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:14.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:14.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072901931784,"createTime":1749894247555,"epollFd":11,"onlineDuration":25686855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:17.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994359970092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:17.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:17.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994359970092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:52:17.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:19.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:19.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:19.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:19.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:19.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:19.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:19.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:19.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072904294004,"createTime":1749894247555,"epollFd":11,"onlineDuration":25691852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:20.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:20.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072904650640,"createTime":1749894247555,"epollFd":11,"onlineDuration":25692498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:24.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:24.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072906647012,"createTime":1749894247555,"epollFd":11,"onlineDuration":25696839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:25.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:52:25.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:52:27.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:52:27.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:52:27.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944881439208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:27.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944881439208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:52:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:27.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/salena/thmb/X-whJPIWdNtwf2IKGl7cXYtos-0=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/clean-window-screens-getty-0723-05d49057a455495dae3c974f339c64f9.jpg 2025-06-15 00:52:29.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:29.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:29.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:29.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072909226372,"createTime":1749894247555,"epollFd":11,"onlineDuration":25702141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:29.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:29.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072909350076,"createTime":1749894247555,"epollFd":11,"onlineDuration":25702491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:34.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:34.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:34.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:34.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072911339868,"createTime":1749894247555,"epollFd":11,"onlineDuration":25706842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:37.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95248031616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:52:37.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95248031616211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:52:37.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:52:39.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:39.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:39.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:39.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:39.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072914037668,"createTime":1749894247555,"epollFd":11,"onlineDuration":25712440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:40.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:40.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072914152160,"createTime":1749894247555,"epollFd":11,"onlineDuration":25712774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:52:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:44.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:44.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072916034040,"createTime":1749894247555,"epollFd":11,"onlineDuration":25716829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:47.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94015884399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:47.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:47.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94015884399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:52:47.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:49.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:49.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:49.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:49.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:52:49.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:49.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:52:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072918598924,"createTime":1749894247555,"epollFd":11,"onlineDuration":25722086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:52:50.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:50.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072918895024,"createTime":1749894247555,"epollFd":11,"onlineDuration":25722812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:54.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:54.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:54.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:54.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072920740056,"createTime":1749894247555,"epollFd":11,"onlineDuration":25726844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:52:56.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:52:56.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:52:57.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9754638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:52:57.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:57.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9754638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:52:57.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:52:59.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:59.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:52:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:59.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:52:59.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:52:59.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072923368108,"createTime":1749894247555,"epollFd":11,"onlineDuration":25732351,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:53:01.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:01.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072923970836,"createTime":1749894247555,"epollFd":11,"onlineDuration":25733768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:04.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:04.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:04.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:04.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072925410540,"createTime":1749894247555,"epollFd":11,"onlineDuration":25736844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:04.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:53:04.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:04.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/little-brother/music/little-brother-two-step-blues-ft-darien-brockingtonx08x07x10 2025-06-15 00:53:07.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988388061523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:07.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:07.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988388061523438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:53:07.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:09.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:09.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:53:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:09.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:09.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:09.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072927996480,"createTime":1749894247555,"epollFd":11,"onlineDuration":25742160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:10.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:10.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 00:53:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072928482084,"createTime":1749894247555,"epollFd":11,"onlineDuration":25743011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:53:14.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:14.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046d30 2025-06-15 00:53:14.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:14.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072930156036,"createTime":1749894247555,"epollFd":11,"onlineDuration":25746863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046d30 2025-06-15 00:53:17.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942127227783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:17.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942127227783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:53:17.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:17.670 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:53:17.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 00:53:17.671 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:53:17.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 00:53:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 00:53:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 00:53:19.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 00:53:19.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:19.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:53:20.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:20.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072932951220,"createTime":1749894247555,"epollFd":11,"onlineDuration":25752796,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:53:22.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 00:53:22.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:22.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:53:23.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:23.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:53:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:23.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072934361972,"createTime":1749894247555,"epollFd":11,"onlineDuration":25755790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:24.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:24.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072935081824,"createTime":1749894247555,"epollFd":11,"onlineDuration":25757182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:26.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:53:26.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:53:27.511 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944795608520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.944795608520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:53:27.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:29.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:29.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:53:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072937201900,"createTime":1749894247555,"epollFd":11,"onlineDuration":25761851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:29.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:29.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:53:29.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:29.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072937557220,"createTime":1749894247555,"epollFd":11,"onlineDuration":25762424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:53:32.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:32.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:32.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 00:53:34.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:34.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:53:34.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:34.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072939545696,"createTime":1749894247555,"epollFd":11,"onlineDuration":25766848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:53:37.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.952848434448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:37.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:53:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.952848434448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:53:37.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:53:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:53:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:39.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:53:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:53:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072942139532,"createTime":1749894247555,"epollFd":11,"onlineDuration":25772088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:53:39.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:39.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072942242180,"createTime":1749894247555,"epollFd":11,"onlineDuration":25772419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:44.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:44.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072944509648,"createTime":1749894247555,"epollFd":11,"onlineDuration":25777243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:53:47.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:47.531 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95572280883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:47.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:47.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95572280883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:53:47.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:49.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:49.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:53:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:53:49.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:49.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072946949512,"createTime":1749894247555,"epollFd":11,"onlineDuration":25782426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:53:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:53:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:53:50.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072947082428,"createTime":1749894247555,"epollFd":11,"onlineDuration":25782757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:50.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:53:50.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:53:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 00:53:50.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 00:53:50.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:50.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:53:51.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 00:53:51.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:51.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 00:53:52.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:52.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 00:53:54.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:54.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:53:55.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:53:55.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:53:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 00:53:55.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 00:53:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:53:55.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 00:53:55.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:55.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:53:56.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:53:56.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072950118440,"createTime":1749894247555,"epollFd":11,"onlineDuration":25789222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:53:56.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 00:53:56.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:56.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.542 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976001739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:53:57.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:53:57.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976001739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:53:57.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:53:57.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 00:53:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:57.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 00:53:59.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:59.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:53:59.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:53:59.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:54:00.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:00.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:54:00.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:00.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072952004268,"createTime":1749894247555,"epollFd":11,"onlineDuration":25793093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:00.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:00.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072952117444,"createTime":1749894247555,"epollFd":11,"onlineDuration":25793438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:04.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:04.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072954083548,"createTime":1749894247555,"epollFd":11,"onlineDuration":25797637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:05.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:54:05.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:07.551 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96619987487793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:07.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96619987487793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:54:07.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:09.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:09.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:09.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:09.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:09.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:09.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072956002276,"createTime":1749894247555,"epollFd":11,"onlineDuration":25801846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:09.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:54:09.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:54:11.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:11.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:11.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:11.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072957170884,"createTime":1749894247555,"epollFd":11,"onlineDuration":25804097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:54:13.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:54:14.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:14.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:54:15.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:15.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959060660,"createTime":1749894247555,"epollFd":11,"onlineDuration":25808162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:16.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:54:16.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:16.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:54:16.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:16.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 00:54:17.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:54:17.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.562 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98098373413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:17.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:17.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98098373413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:54:17.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:17.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 00:54:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:17.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 00:54:18.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:18.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 00:54:19.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 00:54:19.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:54:19.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 00:54:19.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:54:19.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 00:54:19.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072960704344,"createTime":1749894247555,"epollFd":11,"onlineDuration":25811852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:19.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:54:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072961170208,"createTime":1749894247555,"epollFd":11,"onlineDuration":25812839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:24.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:24.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072963291600,"createTime":1749894247555,"epollFd":11,"onlineDuration":25817165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:26.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:54:26.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:54:27.571 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99355125427246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:27.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:54:27.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99355125427246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:54:27.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:54:29.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:29.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:29.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:29.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:29.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072965406412,"createTime":1749894247555,"epollFd":11,"onlineDuration":25821853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072965645924,"createTime":1749894247555,"epollFd":11,"onlineDuration":25822197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:34.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:34.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:54:34.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:34.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072968009460,"createTime":1749894247555,"epollFd":11,"onlineDuration":25827245,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:35.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:54:35.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:54:37.572 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99810218811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:37.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:54:37.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99810218811035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 00:54:37.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:54:39.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:39.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:54:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:54:39.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:39.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072970366416,"createTime":1749894247555,"epollFd":11,"onlineDuration":25832183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:39.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:39.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:54:40.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:40.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072970546708,"createTime":1749894247555,"epollFd":11,"onlineDuration":25832702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:44.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:44.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:44.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072972766800,"createTime":1749894247555,"epollFd":11,"onlineDuration":25837311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:47.583 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00100326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:47.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:54:47.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00100326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:54:47.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:54:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:49.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:49.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:49.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072975139548,"createTime":1749894247555,"epollFd":11,"onlineDuration":25842387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:54:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:50.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:50.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072975492236,"createTime":1749894247555,"epollFd":11,"onlineDuration":25843016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:54.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:54.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072977151712,"createTime":1749894247555,"epollFd":11,"onlineDuration":25846863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:54:56.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:54:56.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:56.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/kirk/easy-esteli-self-guided-somoto/self-guided-somoto-i-esteli-los-altos-nicaragua_/ 2025-06-15 00:54:57.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:54:57.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:54:57.591 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00164031982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:54:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00164031982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:54:57.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:54:59.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:59.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:59.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:54:59.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:59.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:54:59.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:54:59.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072979769236,"createTime":1749894247555,"epollFd":11,"onlineDuration":25852214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:00.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:00.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072980219308,"createTime":1749894247555,"epollFd":11,"onlineDuration":25853059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:04.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:04.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:04.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:04.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072982127508,"createTime":1749894247555,"epollFd":11,"onlineDuration":25857244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:07.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968782424926758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:07.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:07.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968782424926758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:55:07.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:09.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:09.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:09.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:09.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072984671336,"createTime":1749894247555,"epollFd":11,"onlineDuration":25862821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:10.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:10.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072984924008,"createTime":1749894247555,"epollFd":11,"onlineDuration":25863152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:55:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:55:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:14.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:14.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:55:14.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:14.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072986561112,"createTime":1749894247555,"epollFd":11,"onlineDuration":25866867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:14.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:55:14.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:55:17.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:17.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/201.html 2025-06-15 00:55:17.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995203018188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:17.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:17.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995203018188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:55:17.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:55:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:55:19.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:19.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:55:20.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:20.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072989358928,"createTime":1749894247555,"epollFd":11,"onlineDuration":25872798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:21.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:21.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072989795840,"createTime":1749894247555,"epollFd":11,"onlineDuration":25873632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:24.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:24.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:24.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:24.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072991268444,"createTime":1749894247555,"epollFd":11,"onlineDuration":25876858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:27.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:55:27.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:55:27.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999082565307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999082565307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:55:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:28.031 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:55:28.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:28.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:55:28.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:55:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:29.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:29.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:29.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:29.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:29.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 00:55:29.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:29.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:29.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072993626716,"createTime":1749894247555,"epollFd":11,"onlineDuration":25881868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:29.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:55:29.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:30.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:30.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072994054416,"createTime":1749894247555,"epollFd":11,"onlineDuration":25882761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:34.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:34.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:55:34.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:34.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072996171860,"createTime":1749894247555,"epollFd":11,"onlineDuration":25887112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:34.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:34.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:34.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:55:36.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:36.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:36.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/could-you-survive-a-sailing-trip/ 2025-06-15 00:55:37.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97972297668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:37.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:37.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97972297668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:55:37.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:55:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:55:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072998305096,"createTime":1749894247555,"epollFd":11,"onlineDuration":25891864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:39.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:39.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:55:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072998656468,"createTime":1749894247555,"epollFd":11,"onlineDuration":25892449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:42.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:55:42.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:55:44.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:44.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:44.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:44.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073000933148,"createTime":1749894247555,"epollFd":11,"onlineDuration":25897269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:46.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:47.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/ 2025-06-15 00:55:47.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:47.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989635467529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:47.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:47.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989635467529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:55:47.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:55:49.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:49.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:49.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:49.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:49.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:49.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073003370380,"createTime":1749894247555,"epollFd":11,"onlineDuration":25902508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:55:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073003488820,"createTime":1749894247555,"epollFd":11,"onlineDuration":25902851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:51.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:55:51.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:55:51.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:51.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:54.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:54.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073005378596,"createTime":1749894247555,"epollFd":11,"onlineDuration":25906870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:55.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:55:55.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:55.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/the-aristocats-2026-remake-movie-disney 2025-06-15 00:55:57.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945724487304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:55:57.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:57.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945724487304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:55:57.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:55:57.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:55:57.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:55:59.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:59.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:55:59.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:59.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:55:59.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:59.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073007922424,"createTime":1749894247555,"epollFd":11,"onlineDuration":25912002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:55:59.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:55:59.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:56:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073008361968,"createTime":1749894247555,"epollFd":11,"onlineDuration":25912958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:02.783 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:56:02.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:04.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:04.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:04.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:04.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073010047764,"createTime":1749894247555,"epollFd":11,"onlineDuration":25916865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:07.647 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938003540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.938003540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:56:07.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:09.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:09.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:09.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:09.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:09.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:09.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073012437620,"createTime":1749894247555,"epollFd":11,"onlineDuration":25921867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:10.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:56:10.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:10.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073012949544,"createTime":1749894247555,"epollFd":11,"onlineDuration":25922901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:11.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:56:11.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:14.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:14.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073014957760,"createTime":1749894247555,"epollFd":11,"onlineDuration":25926977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:17.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.900800704956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:17.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:17.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.900800704956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:56:17.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:19.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:19.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:56:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:19.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:19.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:19.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:56:19.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:19.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073017318664,"createTime":1749894247555,"epollFd":11,"onlineDuration":25932099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:19.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:19.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073017417364,"createTime":1749894247555,"epollFd":11,"onlineDuration":25932435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:24.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:24.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:24.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:56:24.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:56:24.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:24.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073019469008,"createTime":1749894247555,"epollFd":11,"onlineDuration":25936873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:25.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:56:25.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:27.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.953632354736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:27.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.953632354736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:56:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:28.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:56:28.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:56:29.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:29.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:29.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:29.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:29.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:29.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:30.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:30.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073022202340,"createTime":1749894247555,"epollFd":11,"onlineDuration":25942602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:31.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:31.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073022615564,"createTime":1749894247555,"epollFd":11,"onlineDuration":25943474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:34.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:34.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:35.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:35.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073024521132,"createTime":1749894247555,"epollFd":11,"onlineDuration":25947549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:35.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:56:35.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:56:37.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94805335998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:37.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:37.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94805335998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:56:37.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:39.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:39.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:56:39.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:39.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:39.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:39.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:56:39.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:39.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073026732012,"createTime":1749894247555,"epollFd":11,"onlineDuration":25951976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073026838608,"createTime":1749894247555,"epollFd":11,"onlineDuration":25952307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:43.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:56:43.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:56:44.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:44.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:45.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:45.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073029573256,"createTime":1749894247555,"epollFd":11,"onlineDuration":25958051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:47.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954341888427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:47.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954341888427734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:56:47.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:56:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:49.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:56:49.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:49.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:56:49.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:49.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:56:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:50.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073031538044,"createTime":1749894247555,"epollFd":11,"onlineDuration":25962488,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:56:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073031659116,"createTime":1749894247555,"epollFd":11,"onlineDuration":25962831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:54.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:54.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073033555472,"createTime":1749894247555,"epollFd":11,"onlineDuration":25966854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:56:57.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95675277709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:56:57.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95675277709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:56:57.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:56:58.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:56:58.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:56:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:59.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:56:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:56:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073035936116,"createTime":1749894247555,"epollFd":11,"onlineDuration":25971890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:00.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:00.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:01.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:01.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:01.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:01.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073037221848,"createTime":1749894247555,"epollFd":11,"onlineDuration":25974387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:04.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:04.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:04.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073038275964,"createTime":1749894247555,"epollFd":11,"onlineDuration":25976869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:05.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:57:05.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:07.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959115982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:07.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:07.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959115982055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:57:07.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:09.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:09.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:09.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:09.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:09.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073040911912,"createTime":1749894247555,"epollFd":11,"onlineDuration":25982255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073041034300,"createTime":1749894247555,"epollFd":11,"onlineDuration":25982600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:14.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:14.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:57:14.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:14.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073042975400,"createTime":1749894247555,"epollFd":11,"onlineDuration":25986875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:17.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000600814819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:17.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000600814819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:57:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:19.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:19.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:19.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:19.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:57:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073045567920,"createTime":1749894247555,"epollFd":11,"onlineDuration":25992262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:20.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:20.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073046011412,"createTime":1749894247555,"epollFd":11,"onlineDuration":25993141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:24.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:24.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:25.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:25.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073048042000,"createTime":1749894247555,"epollFd":11,"onlineDuration":25997499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:26.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:57:26.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:57:27.706 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990062713623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:27.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:27.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990062713623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:57:27.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:28.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:57:28.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:57:29.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:29.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:29.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073050455544,"createTime":1749894247555,"epollFd":11,"onlineDuration":26002665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:31.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:31.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:31.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:31.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073051185924,"createTime":1749894247555,"epollFd":11,"onlineDuration":26004101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:34.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:34.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:34.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:34.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073052603256,"createTime":1749894247555,"epollFd":11,"onlineDuration":26007118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:37.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975181579589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:37.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:37.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.975181579589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:57:37.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:39.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:39.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:39.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:39.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:39.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:39.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:39.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:39.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073054947052,"createTime":1749894247555,"epollFd":11,"onlineDuration":26012049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:41.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:41.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073055928788,"createTime":1749894247555,"epollFd":11,"onlineDuration":26014130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:46.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:46.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:57:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:47.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073058447612,"createTime":1749894247555,"epollFd":11,"onlineDuration":26019661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:47.723 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946311950683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:47.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:47.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946311950683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:57:47.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:49.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:49.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:49.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:57:49.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:49.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:57:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:49.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073059796512,"createTime":1749894247555,"epollFd":11,"onlineDuration":26022354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:57:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073059896528,"createTime":1749894247555,"epollFd":11,"onlineDuration":26022687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:51.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:57:51.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:51.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tallulah-belle-willis 2025-06-15 00:57:54.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:54.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:55.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:55.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073062229796,"createTime":1749894247555,"epollFd":11,"onlineDuration":26027666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:57.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94390106201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:57:57.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:57.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94390106201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:57:57.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:57:59.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:57:59.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:57:59.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:59.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:57:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:57:59.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:59.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073064139312,"createTime":1749894247555,"epollFd":11,"onlineDuration":26031876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:57:59.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:57:59.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073064597280,"createTime":1749894247555,"epollFd":11,"onlineDuration":26032827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:04.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:04.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:05.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:05.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073066931864,"createTime":1749894247555,"epollFd":11,"onlineDuration":26037831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:58:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:07.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95479393005371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:07.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:07.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95479393005371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:58:07.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:09.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:09.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:09.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:09.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:09.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073069063784,"createTime":1749894247555,"epollFd":11,"onlineDuration":26042209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073069219072,"createTime":1749894247555,"epollFd":11,"onlineDuration":26042618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:14.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:14.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073071411528,"createTime":1749894247555,"epollFd":11,"onlineDuration":26047161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:15.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:58:15.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:58:17.751 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958024978637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:17.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:17.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.958024978637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:58:17.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:19.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:19.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:19.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:19.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073073550028,"createTime":1749894247555,"epollFd":11,"onlineDuration":26051896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:20.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:20.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073073961936,"createTime":1749894247555,"epollFd":11,"onlineDuration":26052656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:24.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:24.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073076147812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26057253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:27.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9710693359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:27.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:27.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9710693359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:58:27.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:29.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:29.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:29.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:29.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:29.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:58:29.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:58:29.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:29.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:29.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:29.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073078479764,"createTime":1749894247555,"epollFd":11,"onlineDuration":26062212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:30.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:30.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073078590308,"createTime":1749894247555,"epollFd":11,"onlineDuration":26062548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:34.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:34.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:34.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:34.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073080573520,"createTime":1749894247555,"epollFd":11,"onlineDuration":26066876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:37.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97996711730957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:37.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97996711730957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:58:37.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:39.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:39.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:39.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:39.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073082914684,"createTime":1749894247555,"epollFd":11,"onlineDuration":26071882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:39.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:39.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073083631904,"createTime":1749894247555,"epollFd":11,"onlineDuration":26073062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:43.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:43.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:43.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2021/11/16/kendall-jenner-under-fire-for-wedding-dress-snafu/ 2025-06-15 00:58:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:45.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:45.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073085650648,"createTime":1749894247555,"epollFd":11,"onlineDuration":26077568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:47.766 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99166488647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:47.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:47.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99166488647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:58:47.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:58:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:58:50.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:50.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073088212900,"createTime":1749894247555,"epollFd":11,"onlineDuration":26082921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:58:51.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:51.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073088449780,"createTime":1749894247555,"epollFd":11,"onlineDuration":26083488,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:52.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:58:52.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:52.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:58:53.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:58:53.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:53.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:58:54.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 00:58:54.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:54.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 00:58:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:54.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:54.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 00:58:54.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:54.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 00:58:54.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:54.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073090236908,"createTime":1749894247555,"epollFd":11,"onlineDuration":26087198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:57.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99481201171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:58:57.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 00:58:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99481201171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 00:58:57.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 00:58:59.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:59.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:58:59.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:59.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073092347772,"createTime":1749894247555,"epollFd":11,"onlineDuration":26091876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:58:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:58:59.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:58:59.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:58:59.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:58:59.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:58:59.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:58:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:00.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:00.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073093000508,"createTime":1749894247555,"epollFd":11,"onlineDuration":26093048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:01.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:59:01.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:59:04.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:04.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:04.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:04.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073094937660,"createTime":1749894247555,"epollFd":11,"onlineDuration":26097261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:07.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:59:07.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:07.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99744415283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:07.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:07.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99744415283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 00:59:07.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:09.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 00:59:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 00:59:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 00:59:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:59:09.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:09.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:09.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:09.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073097373576,"createTime":1749894247555,"epollFd":11,"onlineDuration":26102340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:11.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:11.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:11.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:11.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073098003940,"createTime":1749894247555,"epollFd":11,"onlineDuration":26103875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:11.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 00:59:11.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 00:59:14.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:14.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:14.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:14.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:14.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E4%BA%9A%E5%88%A9%E6%A1%91%E5%BE%B7%E7%BD%97%C2%B7%E5%AF%8C%E5%B0%94%E7%89%B9.html 2025-06-15 00:59:14.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:14.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073099623936,"createTime":1749894247555,"epollFd":11,"onlineDuration":26107105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:17.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998653411865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:17.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:17.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998653411865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:59:17.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:19.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:19.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:19.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:19.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:19.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073102011160,"createTime":1749894247555,"epollFd":11,"onlineDuration":26112266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:20.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:20.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073102233564,"createTime":1749894247555,"epollFd":11,"onlineDuration":26112850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:24.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:24.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:24.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:24.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073104311528,"createTime":1749894247555,"epollFd":11,"onlineDuration":26117102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:26.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:59:26.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:59:27.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000232696533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:27.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000232696533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:59:27.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:28.526 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 00:59:28.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:29.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:29.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:29.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:29.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:29.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:29.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:29.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:59:29.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:59:29.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:29.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073106727704,"createTime":1749894247555,"epollFd":11,"onlineDuration":26122274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:30.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:30.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073106847460,"createTime":1749894247555,"epollFd":11,"onlineDuration":26122608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:33.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:33.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 00:59:34.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:59:34.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:59:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:35.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:35.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073109254424,"createTime":1749894247555,"epollFd":11,"onlineDuration":26127843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:36.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:36.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:36.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/promoted-journeys/discover-polar-routes/ 2025-06-15 00:59:37.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998065948486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:37.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:59:37.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998065948486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:59:37.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:59:39.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:39.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:39.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:39.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073111360024,"createTime":1749894247555,"epollFd":11,"onlineDuration":26132163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073111467936,"createTime":1749894247555,"epollFd":11,"onlineDuration":26132506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:44.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:44.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:44.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:44.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073113487996,"createTime":1749894247555,"epollFd":11,"onlineDuration":26136885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:47.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99417495727539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:47.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 00:59:47.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99417495727539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 00:59:47.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 00:59:49.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:49.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:49.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:49.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 00:59:49.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:49.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 00:59:49.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:49.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073115810736,"createTime":1749894247555,"epollFd":11,"onlineDuration":26141877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 00:59:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 00:59:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 00:59:49.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:49.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073115944968,"createTime":1749894247555,"epollFd":11,"onlineDuration":26142213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:51.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 00:59:51.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:54.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:54.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:54.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:54.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073118425628,"createTime":1749894247555,"epollFd":11,"onlineDuration":26147288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 00:59:57.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994970321655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 00:59:57.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994970321655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 00:59:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:59.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:59.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 00:59:59.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 00:59:59.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 00:59:59.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:59.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 00:59:59.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 00:59:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 00:59:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:00:00.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:00.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:00.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:00.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073121251080,"createTime":1749894247555,"epollFd":11,"onlineDuration":26153079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:00.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:00.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073121358992,"createTime":1749894247555,"epollFd":11,"onlineDuration":26153412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:04.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:04.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:05.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073123336940,"createTime":1749894247555,"epollFd":11,"onlineDuration":26157690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:07.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979747772216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:07.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979747772216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:00:07.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:09.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:09.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:09.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:09.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:09.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:09.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:00:09.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:09.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073125253036,"createTime":1749894247555,"epollFd":11,"onlineDuration":26161884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:09.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:09.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073125513604,"createTime":1749894247555,"epollFd":11,"onlineDuration":26162226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:14.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:14.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:14.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:14.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073127800812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26166961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:15.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:00:15.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:17.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002483367919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002483367919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:00:17.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:19.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:19.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:19.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:19.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073129978792,"createTime":1749894247555,"epollFd":11,"onlineDuration":26171898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:19.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:19.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073130203828,"createTime":1749894247555,"epollFd":11,"onlineDuration":26172243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:24.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:24.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:24.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:24.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073132588420,"createTime":1749894247555,"epollFd":11,"onlineDuration":26177268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:27.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00406265258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:27.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00406265258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:00:27.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:29.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:29.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:29.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:29.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:29.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:29.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:00:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073135007228,"createTime":1749894247555,"epollFd":11,"onlineDuration":26182524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073135109876,"createTime":1749894247555,"epollFd":11,"onlineDuration":26182867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:31.564 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:31.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:00:34.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:34.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:34.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:34.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:34.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/diddy-s-arrest-footage-has-been-released-01j88796zh86 2025-06-15 01:00:34.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:34.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073137337864,"createTime":1749894247555,"epollFd":11,"onlineDuration":26187373,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:37.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002948760986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:37.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002948760986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:00:37.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:39.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/category/popular/ 2025-06-15 01:00:39.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:39.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:39.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:39.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:39.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:39.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073139635600,"createTime":1749894247555,"epollFd":11,"onlineDuration":26192193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073139826420,"createTime":1749894247555,"epollFd":11,"onlineDuration":26192856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:44.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:44.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073141946496,"createTime":1749894247555,"epollFd":11,"onlineDuration":26197059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:46.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:00:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:46.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alan-cumming 2025-06-15 01:00:47.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007160186767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:47.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:00:47.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007160186767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:00:47.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:00:49.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:49.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:00:49.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:00:49.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:49.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jadin-gould 2025-06-15 01:00:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073144306084,"createTime":1749894247555,"epollFd":11,"onlineDuration":26202130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:49.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:00:49.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:49.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:49.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:00:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:00:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073144766684,"createTime":1749894247555,"epollFd":11,"onlineDuration":26203091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:52.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:00:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:52.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5367990 2025-06-15 01:00:54.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:54.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:54.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:00:54.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:54.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/simon-beaufoy 2025-06-15 01:00:54.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:54.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073146393260,"createTime":1749894247555,"epollFd":11,"onlineDuration":26206893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:55.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:55.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:00:55.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:00:55.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:56.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:00:56.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:56.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tinie-tempah 2025-06-15 01:00:57.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0024356842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:00:57.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 01:00:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0024356842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048f30 2025-06-15 01:00:57.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 01:00:58.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f30 2025-06-15 01:00:58.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:58.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/cardi-b-and-offset-epic-reunion-at-the-2024-met-gala-after-party-5-months-after-their-breakup-01hxa90ysxkx 2025-06-15 01:00:59.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:00:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073148773904,"createTime":1749894247555,"epollFd":11,"onlineDuration":26211891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:00:59.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:00:59.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 01:00:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/pictures/5414223 2025-06-15 01:00:59.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:00:59.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073149027892,"createTime":1749894247555,"epollFd":11,"onlineDuration":26212230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:00:59.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:00:59.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:00.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:01:00.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:00.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:00.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:00.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/drew-barrymore/pictures/2653055 2025-06-15 01:01:01.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:01:01.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:01.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:01.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emily-blunt/pictures/5394543 2025-06-15 01:01:02.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:02.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:02.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/paradise-trailer 2025-06-15 01:01:03.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:01:03.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:03.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/prom-trailer 2025-06-15 01:01:04.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:04.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e400 2025-06-15 01:01:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:04.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/hungarian-rhapsody-queenlive-in-budapest 2025-06-15 01:01:04.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:04.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073151420380,"createTime":1749894247555,"epollFd":11,"onlineDuration":26217295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:05.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:01:05.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:01:05.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:01:05.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:05.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/mad-max-fury-road-extended 2025-06-15 01:01:06.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:06.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/giancarlo-esposito/pictures/2787131 2025-06-15 01:01:07.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 01:01:07.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:07.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-set-for-las-vegas-residency_6383833 2025-06-15 01:01:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:01:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:07.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003660202026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:07.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003660202026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:01:07.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:08.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:08.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nick-cave/news/nick-cave-glen-matlock-and-more-pay-tribute-to-shane-macgowan_6364597 2025-06-15 01:01:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:09.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:09.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073153458864,"createTime":1749894247555,"epollFd":11,"onlineDuration":26221891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0562d0 2025-06-15 01:01:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/taylor-swift-poem-the-trick-to-holding-on_5925141 2025-06-15 01:01:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073153732592,"createTime":1749894247555,"epollFd":11,"onlineDuration":26222230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/tekashi-6ix9ine-arrested-put-in-same-jail-as-diddy-01jbcv6dx70n 2025-06-15 01:01:11.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:01:11.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:01:12.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:01:12.357 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:01:12.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:01:13.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f30 keealive timeout 2025-06-15 01:01:13.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f30 2025-06-15 01:01:14.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:14.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:01:14.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:14.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073155815820,"createTime":1749894247555,"epollFd":11,"onlineDuration":26226887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:14.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:01:14.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:14.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift 2025-06-15 01:01:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:01:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 01:01:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:17.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 01:01:17.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006742477416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:17.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006742477416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec055a50 2025-06-15 01:01:17.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/ros-and-bruno-mars-flirt-up-a-storm-in-playful-promo-for-duet-apt_6389453 2025-06-15 01:01:19.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:19.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:01:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:19.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:01:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:01:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:19.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073158395180,"createTime":1749894247555,"epollFd":11,"onlineDuration":26232044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:01:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:01:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:01:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:20.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:01:20.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:20.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:20.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073158639956,"createTime":1749894247555,"epollFd":11,"onlineDuration":26232702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e400 keealive timeout 2025-06-15 01:01:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:01:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e400 2025-06-15 01:01:21.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:01:23.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2f0 keealive timeout 2025-06-15 01:01:23.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 01:01:24.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2f0 2025-06-15 01:01:24.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:01:24.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2f0 2025-06-15 01:01:24.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:24.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:24.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:24.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073160507360,"createTime":1749894247555,"epollFd":11,"onlineDuration":26236890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0562d0 keealive timeout 2025-06-15 01:01:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:01:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0562d0 2025-06-15 01:01:25.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:01:27.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00468635559082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:27.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00468635559082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:01:27.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:29.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:29.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:29.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:29.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:29.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:29.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073163122252,"createTime":1749894247555,"epollFd":11,"onlineDuration":26242234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:30.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:01:30.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:30.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073163231480,"createTime":1749894247555,"epollFd":11,"onlineDuration":26242571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:01:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:01:33.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:01:33.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:34.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:34.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:34.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:34.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073165477892,"createTime":1749894247555,"epollFd":11,"onlineDuration":26247280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:35.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:35.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:35.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:01:37.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:37.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/233405/karens-easy-baked-mushroom-and-onion-risotto/ 2025-06-15 01:01:37.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969932556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.969932556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:01:37.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:39.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:39.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:39.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:39.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:39.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:39.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:39.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:39.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073167580860,"createTime":1749894247555,"epollFd":11,"onlineDuration":26251898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073167799316,"createTime":1749894247555,"epollFd":11,"onlineDuration":26252258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:42.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:42.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:42.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/fat-joe-takes-the-credit-for-nelly-and-ashanti-s-reunion-01hmr9tn6kvp 2025-06-15 01:01:44.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:44.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:01:44.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:44.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073169932552,"createTime":1749894247555,"epollFd":11,"onlineDuration":26256887,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:47.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991397857666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:47.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:01:47.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991397857666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:01:47.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:01:48.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:01:48.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:49.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:49.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:01:49.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:49.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:01:49.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:49.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:01:49.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:49.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073172271084,"createTime":1749894247555,"epollFd":11,"onlineDuration":26261868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:01:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073172521124,"createTime":1749894247555,"epollFd":11,"onlineDuration":26262203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:49.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:01:49.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:01:51.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:01:51.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:01:53.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:01:53.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:54.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:54.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:54.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:54.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073174630672,"createTime":1749894247555,"epollFd":11,"onlineDuration":26266899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:01:57.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:01:57.918 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995288848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:01:57.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995288848876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:01:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:01:59.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:59.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:01:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:01:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073176986312,"createTime":1749894247555,"epollFd":11,"onlineDuration":26271895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:01:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:01:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073177200820,"createTime":1749894247555,"epollFd":11,"onlineDuration":26272232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:04.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:04.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:04.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073179272204,"createTime":1749894247555,"epollFd":11,"onlineDuration":26276893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:07.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98141098022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:07.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:07.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98141098022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:02:07.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:09.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:09.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:09.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:09.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073181937104,"createTime":1749894247555,"epollFd":11,"onlineDuration":26282115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:09.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:09.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073182148980,"createTime":1749894247555,"epollFd":11,"onlineDuration":26282866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:14.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:14.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073184329592,"createTime":1749894247555,"epollFd":11,"onlineDuration":26287298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:15.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:15.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:15.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:02:16.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:02:16.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:16.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 01:02:16.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:02:17.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991153717041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:17.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:02:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991153717041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:02:17.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:02:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:19.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:19.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:02:19.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:19.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073186424664,"createTime":1749894247555,"epollFd":11,"onlineDuration":26291906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:19.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:19.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073186854996,"createTime":1749894247555,"epollFd":11,"onlineDuration":26292883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:21.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:02:21.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:02:22.006 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:02:22.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:02:24.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:24.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:24.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:24.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073188975072,"createTime":1749894247555,"epollFd":11,"onlineDuration":26297138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:27.942 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99604606628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:27.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:02:27.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99604606628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:02:27.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:02:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:29.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:29.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:29.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:02:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073191325448,"createTime":1749894247555,"epollFd":11,"onlineDuration":26302197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:29.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:29.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:02:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073191534692,"createTime":1749894247555,"epollFd":11,"onlineDuration":26302846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:02:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:02:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:02:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:34.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:34.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073193694248,"createTime":1749894247555,"epollFd":11,"onlineDuration":26307284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:37.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946008682250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:37.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946008682250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:02:37.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:39.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:39.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:39.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:39.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:40.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:40.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073196201228,"createTime":1749894247555,"epollFd":11,"onlineDuration":26312714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:40.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:40.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073196496012,"createTime":1749894247555,"epollFd":11,"onlineDuration":26313292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:44.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:44.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:44.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073198373944,"createTime":1749894247555,"epollFd":11,"onlineDuration":26317219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:47.959 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986465454101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986465454101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:02:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:49.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:49.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:02:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:02:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:49.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073200825652,"createTime":1749894247555,"epollFd":11,"onlineDuration":26322402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:02:50.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:50.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:02:50.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:50.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073201237560,"createTime":1749894247555,"epollFd":11,"onlineDuration":26323229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:54.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:54.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:54.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:54.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073202827288,"createTime":1749894247555,"epollFd":11,"onlineDuration":26326895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:57.966 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99003791809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:02:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99003791809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:02:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:59.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:02:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:59.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073205186876,"createTime":1749894247555,"epollFd":11,"onlineDuration":26331895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:02:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:59.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:59.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:02:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:02:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:02:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/fantastic-beasts-and-where-to-find-them-clips 2025-06-15 01:03:00.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:00.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073205946208,"createTime":1749894247555,"epollFd":11,"onlineDuration":26333280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:00.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:00.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:00.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mick-jagger/news/mick-jagger-statement-lwren-scott-girlfriend-death-suicide_4115277 2025-06-15 01:03:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:04.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:04.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:04.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073207541200,"createTime":1749894247555,"epollFd":11,"onlineDuration":26336896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:07.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:07.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/now-is-good 2025-06-15 01:03:07.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9926700592041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:07.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:07.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9926700592041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:03:07.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:03:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:09.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:09.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:09.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:09.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:09.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073209913948,"createTime":1749894247555,"epollFd":11,"onlineDuration":26341898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:09.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:09.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:10.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073210469300,"createTime":1749894247555,"epollFd":11,"onlineDuration":26342934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:14.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:14.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:03:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073212460408,"createTime":1749894247555,"epollFd":11,"onlineDuration":26347129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:15.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:03:15.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:17.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:03:17.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:17.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003192901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:17.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003192901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec055a50 2025-06-15 01:03:17.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:03:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:03:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:19.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073214823944,"createTime":1749894247555,"epollFd":11,"onlineDuration":26352045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:20.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:20.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:03:20.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:20.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073215297704,"createTime":1749894247555,"epollFd":11,"onlineDuration":26353114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:22.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:22.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:22.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:03:23.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:03:23.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:24.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:24.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:24.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:24.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073216921648,"createTime":1749894247555,"epollFd":11,"onlineDuration":26356894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:27.991 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997270584106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:27.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:27.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997270584106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:03:27.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:28.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:28.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:28.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/mad-max-fury-road-final 2025-06-15 01:03:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/376/sid/1/nid/5.html-------- 2025-06-15 01:03:28.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:29.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:29.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:29.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:29.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:29.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:29.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/376/sid/1/nid/5.html-------- 2025-06-15 01:03:29.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:29.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:29.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kasabian/news/kasabian-8-nme-nominations_4512297 2025-06-15 01:03:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073219345720,"createTime":1749894247555,"epollFd":11,"onlineDuration":26361906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:30.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:30.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:03:30.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:30.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:30.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/yak-releases-stream-of-debut-single-hungry-heart-listen 2025-06-15 01:03:30.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:30.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:03:30.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:03:30.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:30.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073220103736,"createTime":1749894247555,"epollFd":11,"onlineDuration":26363362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:31.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:31.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:03:31.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:03:31.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:31.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:31.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2019/02/18/blac-chyna-soulja-boy-dating/ 2025-06-15 01:03:34.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:34.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:03:34.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:34.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073221672408,"createTime":1749894247555,"epollFd":11,"onlineDuration":26366901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:35.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:03:35.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:35.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/news/robert-pattinson-wants-a-big-family-with-suki-waterhouse_6374254 2025-06-15 01:03:36.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048dd0 2025-06-15 01:03:36.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:36.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/cam-ron-and-mase-discuss-the-ongoing-rap-war-between-drake-and-kendrick-lamar-drake-is-currently-winning-01hwxrxw5s74 2025-06-15 01:03:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:03:37.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:38.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995166778564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:38.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995166778564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec055a50 2025-06-15 01:03:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:39.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:03:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:39.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:03:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:03:39.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:39.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073224309672,"createTime":1749894247555,"epollFd":11,"onlineDuration":26372374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:40.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:40.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073224572872,"createTime":1749894247555,"epollFd":11,"onlineDuration":26372932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:44.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:44.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073226761380,"createTime":1749894247555,"epollFd":11,"onlineDuration":26377634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:45.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:03:45.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:03:45.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:45.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:47.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:03:47.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:03:48.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004453659057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004453659057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:03:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:03:48.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:03:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/abba/pictures/3023906 2025-06-15 01:03:49.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:49.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:49.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:49.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:03:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:49.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/child-44 2025-06-15 01:03:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:49.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:03:49.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:49.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jesy-nelson 2025-06-15 01:03:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073229094648,"createTime":1749894247555,"epollFd":11,"onlineDuration":26382597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:03:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073229297312,"createTime":1749894247555,"epollFd":11,"onlineDuration":26382925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048dd0 keealive timeout 2025-06-15 01:03:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:03:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048dd0 2025-06-15 01:03:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:03:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:54.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:54.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073231380540,"createTime":1749894247555,"epollFd":11,"onlineDuration":26387305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:03:55.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:03:55.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:03:58.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003156661987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:03:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003156661987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:03:58.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:03:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:59.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:03:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:59.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:59.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:03:59.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:03:59.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073233670380,"createTime":1749894247555,"epollFd":11,"onlineDuration":26392133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:00.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:00.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073233833564,"createTime":1749894247555,"epollFd":11,"onlineDuration":26392637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:03.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:04:03.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:04:03.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:03.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:03.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ariel-winter/pictures/5505852 2025-06-15 01:04:04.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:04:04.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:04.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/603565 2025-06-15 01:04:04.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:04.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:05.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:05.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073236157620,"createTime":1749894247555,"epollFd":11,"onlineDuration":26397586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:04:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:04:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:05.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:05.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:05.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:05.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/food/desserts/lemon-recipes/ 2025-06-15 01:04:06.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:06.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:06.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/carrie-fisher/pictures/5411015 2025-06-15 01:04:07.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:04:07.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:07.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/superbabiesbabygeniuses2 2025-06-15 01:04:08.020 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0054931640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 01:04:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0054931640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 01:04:08.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 01:04:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 01:04:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:08.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/rock-dog-trailer 2025-06-15 01:04:09.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:09.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073238153992,"createTime":1749894247555,"epollFd":11,"onlineDuration":26401914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073238342180,"createTime":1749894247555,"epollFd":11,"onlineDuration":26402250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gallows/music/gallows-gallows 2025-06-15 01:04:10.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:04:10.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:10.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bay/pictures/5446571 2025-06-15 01:04:11.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:11.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jon-allen/music/jon-allen-deep-river 2025-06-15 01:04:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048dd0 2025-06-15 01:04:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:12.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/pictures/3714636 2025-06-15 01:04:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c230 2025-06-15 01:04:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/meagan-good/pictures/4183484 2025-06-15 01:04:14.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:14.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-pena/pictures/5405053 2025-06-15 01:04:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:14.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:14.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060910 2025-06-15 01:04:14.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:14.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ralph-fiennes/pictures/4996786 2025-06-15 01:04:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:14.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073240783360,"createTime":1749894247555,"epollFd":11,"onlineDuration":26407375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:18.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961156845092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:18.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d350 2025-06-15 01:04:18.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961156845092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d350 2025-06-15 01:04:18.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d350 2025-06-15 01:04:19.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:19.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:19.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:19.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:19.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:04:19.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:04:19.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:04:19.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:19.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:19.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073243132420,"createTime":1749894247555,"epollFd":11,"onlineDuration":26412403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:20.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:20.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073243254808,"createTime":1749894247555,"epollFd":11,"onlineDuration":26412812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:21.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:04:21.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:04:21.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:04:21.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:21.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emma-stone/news/emma-stone-cruella-movie-period-piece-rumour_5949128 2025-06-15 01:04:23.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:23.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:23.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/alice-through-the-looking-glass-james-bobin-teaser 2025-06-15 01:04:23.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:23.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:23.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-payne/news/liam-payne-overshares-sex-new-music_6179012 2025-06-15 01:04:23.797 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:04:23.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:04:24.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:24.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:24.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:24.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073245138004,"createTime":1749894247555,"epollFd":11,"onlineDuration":26416888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:24.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509e0 2025-06-15 01:04:24.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:24.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/perrie-edwards/news/perrie-edwards-instagram-dating_5007774 2025-06-15 01:04:25.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051100 2025-06-15 01:04:25.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:25.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-downey-jr/video/avengers-age-of-ultron-extended-teaser-trailer 2025-06-15 01:04:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 01:04:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:04:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 01:04:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:04:27.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:04:27.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:04:28.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956212997436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:28.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:04:28.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956212997436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:04:28.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:04:29.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:29.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:29.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:29.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:29.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cf90 2025-06-15 01:04:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 01:04:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060910 keealive timeout 2025-06-15 01:04:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c230 keealive timeout 2025-06-15 01:04:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048dd0 keealive timeout 2025-06-15 01:04:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060910 2025-06-15 01:04:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c230 2025-06-15 01:04:29.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048dd0 2025-06-15 01:04:29.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:29.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073247804220,"createTime":1749894247555,"epollFd":11,"onlineDuration":26422284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:30.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:30.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:31.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:31.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073248326672,"createTime":1749894247555,"epollFd":11,"onlineDuration":26423455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:34.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:34.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:34.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:34.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073249986148,"createTime":1749894247555,"epollFd":11,"onlineDuration":26426919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:37.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:04:37.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:38.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954391479492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:38.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:38.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954391479492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:04:38.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:39.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:39.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:39.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509e0 keealive timeout 2025-06-15 01:04:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055a50 keealive timeout 2025-06-15 01:04:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:04:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509e0 2025-06-15 01:04:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:39.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073252502340,"createTime":1749894247555,"epollFd":11,"onlineDuration":26432303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:40.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:40.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:41.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:41.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073253109016,"createTime":1749894247555,"epollFd":11,"onlineDuration":26433701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:41.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051100 keealive timeout 2025-06-15 01:04:41.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051100 2025-06-15 01:04:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:04:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:43.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-serkis/news/samantha-shannon-s-the-bone-seasonwhat-s-all-the-fuss-about_3825237 2025-06-15 01:04:44.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:44.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:44.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:44.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:44.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/barack-obama/news/barack-obama-wants-drake-to-play-him-in-biopic_6326582 2025-06-15 01:04:44.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:44.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073254867192,"createTime":1749894247555,"epollFd":11,"onlineDuration":26437329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:04:45.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:45.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-numan/news/upcoming-releases-gary-numan-paul-weller-jorja-smith-st-vincent-the-black-keys-may_6331603 2025-06-15 01:04:45.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cf90 keealive timeout 2025-06-15 01:04:45.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cf90 2025-06-15 01:04:45.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 01:04:45.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:45.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-lydon/news/john-lydon-is-furious-over-danny-boyle-s-sex-pistols-series_6331375 2025-06-15 01:04:46.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:04:46.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:46.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-jackson/news/michael-jackson-estate-hits-out-leaving-neverland-film_6264729 2025-06-15 01:04:47.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c130 2025-06-15 01:04:47.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:47.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/willie-nelson/news/willie-nelson-to-launch-chain-of-marijuana-stores_4653088 2025-06-15 01:04:48.055 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986318588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:48.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:04:48.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986318588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 01:04:48.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:04:48.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:04:48.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:48.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zayn-malik/news/zayn-malik-credits-mother-helping-beat-eating-disorder_5621841 2025-06-15 01:04:49.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:49.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:49.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:04:49.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:49.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073256963580,"createTime":1749894247555,"epollFd":11,"onlineDuration":26441913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:04:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:49.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:04:50.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:50.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073257580784,"createTime":1749894247555,"epollFd":11,"onlineDuration":26443019,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:54.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:54.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:54.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:54.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073259477140,"createTime":1749894247555,"epollFd":11,"onlineDuration":26447136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:58.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994016647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:04:58.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:58.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994016647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec055a50 2025-06-15 01:04:58.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055a50 2025-06-15 01:04:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:04:59.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:59.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:59.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:59.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073261818304,"createTime":1749894247555,"epollFd":11,"onlineDuration":26452080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:04:59.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:04:59.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:04:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:04:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:04:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:04:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073261957800,"createTime":1749894247555,"epollFd":11,"onlineDuration":26452480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 01:05:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:05:03.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:05:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/album-review/lady-gaga-artpop 2025-06-15 01:05:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:05:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c130 keealive timeout 2025-06-15 01:05:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:05:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c130 2025-06-15 01:05:04.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:04.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:04.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:04.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:04.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/news/britney-spears-left-without-eyelashes-and-eyebrows-after-fireplace-exploded-in-her-face_6388091 2025-06-15 01:05:04.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:04.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073264018656,"createTime":1749894247555,"epollFd":11,"onlineDuration":26456908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:08.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993135452270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:08.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993135452270508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:05:08.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:09.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:09.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:09.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:09.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:09.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073266595384,"createTime":1749894247555,"epollFd":11,"onlineDuration":26462290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073266728300,"createTime":1749894247555,"epollFd":11,"onlineDuration":26462637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:14.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:14.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:14.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:14.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073268911544,"createTime":1749894247555,"epollFd":11,"onlineDuration":26467154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:18.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990345001220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:18.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:18.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990345001220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:05:18.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:19.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:19.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:19.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:05:19.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:05:19.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:19.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:05:20.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073271359304,"createTime":1749894247555,"epollFd":11,"onlineDuration":26472482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:20.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:20.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073271461952,"createTime":1749894247555,"epollFd":11,"onlineDuration":26472813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles 2025-06-15 01:05:24.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:24.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073273604400,"createTime":1749894247555,"epollFd":11,"onlineDuration":26477143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:24.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:24.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:24.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kayvan-novak 2025-06-15 01:05:25.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:05:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/jennifer-hudson-and-common-officially-acknowledge-their-romantic-connection-with-joyful-affirmation-01hmrhkxcnhj 2025-06-15 01:05:26.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:05:26.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:26.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/miami-dolphins-to-host-epic-hip-hop-halftime-show-with-rick-ross-trick-daddy-trina-and-uncle-luke-01hkm87z7n0k 2025-06-15 01:05:27.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:05:27.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:27.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/usher-and-apple-music-tease-epic-super-bowl-halftime-show-featuring-lebron-james-jung-kook-and-j-balvin-01hm2yym446x 2025-06-15 01:05:28.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00337791442871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:28.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00337791442871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c020 2025-06-15 01:05:28.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:29.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:29.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:29.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:29.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:30.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:30.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073276056108,"createTime":1749894247555,"epollFd":11,"onlineDuration":26482448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:30.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:30.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:30.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:30.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073276399584,"createTime":1749894247555,"epollFd":11,"onlineDuration":26483026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:32.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:05:32.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:05:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:35.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:35.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073278409116,"createTime":1749894247555,"epollFd":11,"onlineDuration":26487445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:38.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00069808959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:38.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:38.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00069808959961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04c020 2025-06-15 01:05:38.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:38.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:39.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:39.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:39.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:05:39.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073280727908,"createTime":1749894247555,"epollFd":11,"onlineDuration":26492329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:40.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:40.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073280905568,"createTime":1749894247555,"epollFd":11,"onlineDuration":26492897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:40.723 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:05:40.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c020 2025-06-15 01:05:41.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:05:41.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:05:41.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:43.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:05:43.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:05:44.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:44.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:44.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:44.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073283101972,"createTime":1749894247555,"epollFd":11,"onlineDuration":26497401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:46.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:05:46.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:05:48.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:05:48.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:48.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/skeyewebplayer-2.0.1/ 2025-06-15 01:05:48.106 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945213317871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:48.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:48.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.945213317871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:05:48.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:49.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:05:49.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:49.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:05:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073285540520,"createTime":1749894247555,"epollFd":11,"onlineDuration":26502659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:05:50.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:50.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073285807668,"createTime":1749894247555,"epollFd":11,"onlineDuration":26503234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:53.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:05:53.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:53.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/samuel-l-jackson/news/samuel-l-jackson-to-star-in-kong-skull-island_4858778 2025-06-15 01:05:53.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:05:54.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:54.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:55.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:55.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073287869840,"createTime":1749894247555,"epollFd":11,"onlineDuration":26507592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:58.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992279052734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:05:58.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:05:58.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992279052734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:05:58.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:05:59.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:59.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:59.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:05:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073289882004,"createTime":1749894247555,"epollFd":11,"onlineDuration":26511912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:05:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:05:59.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:05:59.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073290071508,"createTime":1749894247555,"epollFd":11,"onlineDuration":26512261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:03.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:06:03.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:05.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:05.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073292811420,"createTime":1749894247555,"epollFd":11,"onlineDuration":26517955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:05.753 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:06:05.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:08.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965757369995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:08.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965757369995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:06:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:09.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:09.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:09.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:09.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:09.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073294645924,"createTime":1749894247555,"epollFd":11,"onlineDuration":26521919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:09.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:06:09.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:10.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:10.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073295352616,"createTime":1749894247555,"epollFd":11,"onlineDuration":26523396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:14.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:14.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073297142376,"createTime":1749894247555,"epollFd":11,"onlineDuration":26527151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:18.131 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98579216003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:18.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:18.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98579216003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:06:18.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:19.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:19.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:19.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:19.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:19.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:19.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073299279560,"createTime":1749894247555,"epollFd":11,"onlineDuration":26531908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:19.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:19.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:20.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:20.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073299867812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26533056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:24.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:24.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073301669416,"createTime":1749894247555,"epollFd":11,"onlineDuration":26536919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:25.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:25.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:25.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:06:28.138 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942201614379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.942201614379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:06:28.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:29.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:29.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:29.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073304219824,"createTime":1749894247555,"epollFd":11,"onlineDuration":26542158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:30.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:06:30.404 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:06:30.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:30.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:30.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073304634364,"createTime":1749894247555,"epollFd":11,"onlineDuration":26542955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:34.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:34.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:34.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:34.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073306443864,"createTime":1749894247555,"epollFd":11,"onlineDuration":26546924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:35.195 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:06:35.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:38.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954242706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:38.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:38.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.954242706298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:06:38.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:39.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:39.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:39.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:39.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:39.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:39.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073308646848,"createTime":1749894247555,"epollFd":11,"onlineDuration":26551914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:39.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:39.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:41.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:41.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073309568048,"createTime":1749894247555,"epollFd":11,"onlineDuration":26553817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:43.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:43.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:43.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:06:44.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:44.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:44.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:44.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073311061708,"createTime":1749894247555,"epollFd":11,"onlineDuration":26556925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:06:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:06:48.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963542938232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:48.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963542938232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:06:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:49.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:49.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:49.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:06:49.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:49.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:06:49.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:49.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073313598956,"createTime":1749894247555,"epollFd":11,"onlineDuration":26562316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:06:50.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:06:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073313741084,"createTime":1749894247555,"epollFd":11,"onlineDuration":26562659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:53.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:06:54.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:54.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:54.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:54.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073315769040,"createTime":1749894247555,"epollFd":11,"onlineDuration":26566916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:58.163 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979637145996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:06:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:06:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979637145996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:06:58.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:06:59.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:59.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:59.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:59.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:06:59.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:59.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:06:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073318245752,"createTime":1749894247555,"epollFd":11,"onlineDuration":26572039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:06:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:06:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:06:59.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:06:59.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073318287864,"createTime":1749894247555,"epollFd":11,"onlineDuration":26572393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:00.010 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:00.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:07:00.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:04.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:04.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:04.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:04.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073320435576,"createTime":1749894247555,"epollFd":11,"onlineDuration":26576920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:05.060 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:05.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:07:06.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:06.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:06.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/security.txt 2025-06-15 01:07:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:07:07.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:07.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:07:08.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99968147277832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:08.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:07:08.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99968147277832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:07:08.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:07:09.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:09.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:09.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:09.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:09.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:09.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:09.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:09.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073322941240,"createTime":1749894247555,"epollFd":11,"onlineDuration":26582203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:10.011 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073323154432,"createTime":1749894247555,"epollFd":11,"onlineDuration":26582600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:10.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:14.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:14.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073325424532,"createTime":1749894247555,"epollFd":11,"onlineDuration":26587320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:07:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:18.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985301971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:18.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:07:18.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985301971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:07:18.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:07:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:07:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073327636728,"createTime":1749894247555,"epollFd":11,"onlineDuration":26591937,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:19.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:19.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:07:20.014 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:20.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:20.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:20.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073327805176,"createTime":1749894247555,"epollFd":11,"onlineDuration":26592520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:21.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:07:21.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:23.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:07:23.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:07:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:24.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:24.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073329930516,"createTime":1749894247555,"epollFd":11,"onlineDuration":26596922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:28.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997821807861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:28.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:28.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997821807861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:07:28.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:29.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:29.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:29.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:29.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073332228252,"createTime":1749894247555,"epollFd":11,"onlineDuration":26601922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:29.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:29.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:30.015 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:30.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:30.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:30.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073332469080,"createTime":1749894247555,"epollFd":11,"onlineDuration":26602539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:30.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:34.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:34.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:35.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:35.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073334881308,"createTime":1749894247555,"epollFd":11,"onlineDuration":26607593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:35.225 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:35.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:38.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011220932006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:38.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:38.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011220932006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:07:38.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:39.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:07:39.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:39.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:39.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:07:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:40.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:40.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:40.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:40.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:07:40.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:40.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073337277744,"createTime":1749894247555,"epollFd":11,"onlineDuration":26612667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:40.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:40.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073337529100,"createTime":1749894247555,"epollFd":11,"onlineDuration":26613000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:44.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:44.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:45.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:45.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073339609696,"createTime":1749894247555,"epollFd":11,"onlineDuration":26617607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:47.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:07:47.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:07:47.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:07:47.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:07:48.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006277084350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006277084350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:07:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:07:49.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:49.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:07:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073341687660,"createTime":1749894247555,"epollFd":11,"onlineDuration":26621935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:07:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:07:50.012 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:07:50.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073342012712,"createTime":1749894247555,"epollFd":11,"onlineDuration":26622750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:54.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:54.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:54.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:54.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073344227540,"createTime":1749894247555,"epollFd":11,"onlineDuration":26627330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:55.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:07:55.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:07:58.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.010990142822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:07:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.010990142822266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:07:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:07:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:07:59.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:59.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:07:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073346401572,"createTime":1749894247555,"epollFd":11,"onlineDuration":26631935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:07:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:07:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073346596340,"createTime":1749894247555,"epollFd":11,"onlineDuration":26632515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:04.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:04.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:04.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:04.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073348936188,"createTime":1749894247555,"epollFd":11,"onlineDuration":26637443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:08.212 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998838424682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:08.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998838424682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:08:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:09.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:09.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:09.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:09.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073351089164,"createTime":1749894247555,"epollFd":11,"onlineDuration":26641933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:09.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:09.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:09.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:09.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:10.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:10.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073351612932,"createTime":1749894247555,"epollFd":11,"onlineDuration":26642961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:14.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:14.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:14.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073353430328,"createTime":1749894247555,"epollFd":11,"onlineDuration":26646923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:18.212 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9826717376709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:18.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:18.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.9826717376709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:08:18.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:18.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:08:18.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:08:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:19.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:19.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:19.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:19.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:19.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:19.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073356003108,"createTime":1749894247555,"epollFd":11,"onlineDuration":26652402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:20.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:20.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073356341320,"createTime":1749894247555,"epollFd":11,"onlineDuration":26652968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:24.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:24.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073358300844,"createTime":1749894247555,"epollFd":11,"onlineDuration":26657174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:25.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:08:25.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:08:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:27.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/guillemots 2025-06-15 01:08:28.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991567611694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:28.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:08:28.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991567611694336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:08:28.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:08:29.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:29.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:29.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:29.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:08:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mavis-staples 2025-06-15 01:08:29.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:29.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073360732812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26662472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:08:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/merle-haggard 2025-06-15 01:08:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073361089448,"createTime":1749894247555,"epollFd":11,"onlineDuration":26663072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:31.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:08:31.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:31.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/renee-bargh 2025-06-15 01:08:32.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:08:32.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:32.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-damned 2025-06-15 01:08:32.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:08:32.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:32.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-wombats 2025-06-15 01:08:34.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:34.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:35.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:35.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073363459564,"createTime":1749894247555,"epollFd":11,"onlineDuration":26668254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:38.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.996976852416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:38.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:08:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.996976852416992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 01:08:38.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:08:39.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:39.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:39.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:39.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:39.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:39.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073365176944,"createTime":1749894247555,"epollFd":11,"onlineDuration":26671922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:40.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:40.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:40.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073365770460,"createTime":1749894247555,"epollFd":11,"onlineDuration":26673214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:43.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:08:43.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:44.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:44.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:44.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:44.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073367558904,"createTime":1749894247555,"epollFd":11,"onlineDuration":26676935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:45.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:08:45.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:08:45.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:08:45.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:08:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:08:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:08:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:08:47.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:08:47.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:08:47.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:08:48.239 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00078582763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00078582763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:08:48.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:49.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:49.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:08:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:49.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:49.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073369911912,"createTime":1749894247555,"epollFd":11,"onlineDuration":26681926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:08:49.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:49.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:08:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073370440944,"createTime":1749894247555,"epollFd":11,"onlineDuration":26682946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:54.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:54.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:54.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:54.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073372471532,"createTime":1749894247555,"epollFd":11,"onlineDuration":26687440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:56.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:08:56.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:08:58.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002593994140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:08:58.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:58.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002593994140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:08:58.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:08:59.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:59.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:08:59.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:59.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:08:59.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:59.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073374565288,"createTime":1749894247555,"epollFd":11,"onlineDuration":26691916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:08:59.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:08:59.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073374824540,"createTime":1749894247555,"epollFd":11,"onlineDuration":26692479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:04.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:04.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:04.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:04.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073376952512,"createTime":1749894247555,"epollFd":11,"onlineDuration":26696929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:08.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956676483154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:08.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:08.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956676483154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:09:08.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:09.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:09.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:09.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:09.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073379289728,"createTime":1749894247555,"epollFd":11,"onlineDuration":26701931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:10.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:10.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073379514764,"createTime":1749894247555,"epollFd":11,"onlineDuration":26702512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:14.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:14.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:14.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073381816448,"createTime":1749894247555,"epollFd":11,"onlineDuration":26707311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:18.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987457275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:18.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987457275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:09:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:19.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:19.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:19.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:19.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073384011536,"createTime":1749894247555,"epollFd":11,"onlineDuration":26711942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:20.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:20.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073384307636,"createTime":1749894247555,"epollFd":11,"onlineDuration":26712763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:24.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:24.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:24.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:24.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073386361912,"createTime":1749894247555,"epollFd":11,"onlineDuration":26716932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:28.251 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995691299438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:28.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995691299438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:09:28.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:29.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:29.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:29.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:29.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:29.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:29.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073388891264,"createTime":1749894247555,"epollFd":11,"onlineDuration":26722339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:30.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:30.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073388999176,"createTime":1749894247555,"epollFd":11,"onlineDuration":26722680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:31.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:31.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:31.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kylie-jenner 2025-06-15 01:09:33.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:09:33.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:33.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:09:34.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:34.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:34.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:34.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073391065296,"createTime":1749894247555,"epollFd":11,"onlineDuration":26726935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:38.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999351501464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:09:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999351501464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:09:38.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:09:39.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:39.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:39.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:39.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073393423568,"createTime":1749894247555,"epollFd":11,"onlineDuration":26731932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:39.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:39.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:40.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:40.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:41.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:41.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073394096044,"createTime":1749894247555,"epollFd":11,"onlineDuration":26733474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:09:44.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:44.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:44.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:44.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073395997664,"createTime":1749894247555,"epollFd":11,"onlineDuration":26737428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:47.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:09:47.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:48.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001699447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:48.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001699447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:09:48.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:49.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:09:49.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:09:49.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:49.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/hugh-keays-byrne 2025-06-15 01:09:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073398399364,"createTime":1749894247555,"epollFd":11,"onlineDuration":26742620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:09:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:09:50.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:09:50.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:50.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/matthew-morrison 2025-06-15 01:09:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:50.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073398719152,"createTime":1749894247555,"epollFd":11,"onlineDuration":26743185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:54.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:54.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:54.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:54.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073400589188,"createTime":1749894247555,"epollFd":11,"onlineDuration":26747207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:09:57.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:09:57.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:09:58.274 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001848220825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:09:58.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:09:58.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001848220825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:09:58.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:09:59.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:59.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:09:59.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:59.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:09:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:09:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:00.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:00.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073403126436,"createTime":1749894247555,"epollFd":11,"onlineDuration":26752807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:00.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:00.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073403401480,"createTime":1749894247555,"epollFd":11,"onlineDuration":26753139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:04.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:04.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:05.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:05.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073405397852,"createTime":1749894247555,"epollFd":11,"onlineDuration":26757487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:05.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:10:05.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:10:05.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:10:05.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:08.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006317138671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:08.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:08.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006317138671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:08.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:10.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:10.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073407828504,"createTime":1749894247555,"epollFd":11,"onlineDuration":26762676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:14.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:14.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:14.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073410013064,"createTime":1749894247555,"epollFd":11,"onlineDuration":26767263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073410134136,"createTime":1749894247555,"epollFd":11,"onlineDuration":26767611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:18.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011001586914063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:18.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011001586914063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:18.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:19.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:19.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:19.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:19.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073412430556,"createTime":1749894247555,"epollFd":11,"onlineDuration":26772437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:20.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:20.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073412792456,"createTime":1749894247555,"epollFd":11,"onlineDuration":26773025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:24.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:24.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:24.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073414629592,"createTime":1749894247555,"epollFd":11,"onlineDuration":26776943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:28.292 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979244232177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:28.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.979244232177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:28.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:29.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:29.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:29.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073416936540,"createTime":1749894247555,"epollFd":11,"onlineDuration":26781946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:30.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:30.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073417203688,"createTime":1749894247555,"epollFd":11,"onlineDuration":26782769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:34.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:34.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073419204008,"createTime":1749894247555,"epollFd":11,"onlineDuration":26786934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:38.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976383209228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:38.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976383209228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:38.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:38.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:10:38.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:10:39.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:39.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:40.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:40.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073422213700,"createTime":1749894247555,"epollFd":11,"onlineDuration":26793250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:41.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:41.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073422424260,"createTime":1749894247555,"epollFd":11,"onlineDuration":26793707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:44.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:44.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:45.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:45.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073424308772,"createTime":1749894247555,"epollFd":11,"onlineDuration":26797835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:48.307 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94603157043457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:48.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:48.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.94603157043457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:48.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:49.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:49.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:10:49.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:49.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073426388052,"createTime":1749894247555,"epollFd":11,"onlineDuration":26802250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:10:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:10:50.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:50.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073426709156,"createTime":1749894247555,"epollFd":11,"onlineDuration":26802923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:54.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:54.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:54.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073428693684,"createTime":1749894247555,"epollFd":11,"onlineDuration":26806942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:58.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946460723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:10:58.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.946460723876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:10:58.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:10:59.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:59.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:10:59.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:59.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:10:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073431041428,"createTime":1749894247555,"epollFd":11,"onlineDuration":26811949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:10:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:10:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073431199348,"createTime":1749894247555,"epollFd":11,"onlineDuration":26812293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:04.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:04.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:04.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073433531300,"createTime":1749894247555,"epollFd":11,"onlineDuration":26817314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:08.320 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908180236816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.908180236816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:11:08.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:09.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:09.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:09.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:09.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073435840880,"createTime":1749894247555,"epollFd":11,"onlineDuration":26822190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:09.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:09.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:10.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:10.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073436394916,"createTime":1749894247555,"epollFd":11,"onlineDuration":26823350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:14.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:14.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:14.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:14.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073438267584,"createTime":1749894247555,"epollFd":11,"onlineDuration":26827332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:18.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.922866821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:18.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.922866821289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:11:18.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:19.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:19.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:19.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:19.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:11:19.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:19.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:11:20.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:20.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073440716660,"createTime":1749894247555,"epollFd":11,"onlineDuration":26832663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:20.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:20.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073441037764,"createTime":1749894247555,"epollFd":11,"onlineDuration":26833261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:24.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:24.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/templates/ 2025-06-15 01:11:24.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:11:24.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:11:25.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:25.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073443192056,"createTime":1749894247555,"epollFd":11,"onlineDuration":26837907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:28.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959211349487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:28.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:11:28.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959211349487305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:11:28.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:11:29.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:29.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:30.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:30.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:30.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073445710880,"createTime":1749894247555,"epollFd":11,"onlineDuration":26843010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073445810896,"createTime":1749894247555,"epollFd":11,"onlineDuration":26843348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:34.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:34.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:34.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:34.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073447612500,"createTime":1749894247555,"epollFd":11,"onlineDuration":26847109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:38.346 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995742797851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:11:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995742797851563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:11:38.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:11:39.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:11:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:39.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:39.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:11:40.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:11:40.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:40.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:40.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073450060260,"createTime":1749894247555,"epollFd":11,"onlineDuration":26852561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073450362940,"createTime":1749894247555,"epollFd":11,"onlineDuration":26853171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:44.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:44.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:45.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:45.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073452688312,"createTime":1749894247555,"epollFd":11,"onlineDuration":26857978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:48.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005043029785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:48.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005043029785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:11:48.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:49.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:49.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:49.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:49.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:11:49.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:49.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073454645204,"createTime":1749894247555,"epollFd":11,"onlineDuration":26862188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:11:50.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:50.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:11:50.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:50.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073455107120,"createTime":1749894247555,"epollFd":11,"onlineDuration":26863170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:54.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:54.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:54.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:54.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073457077172,"createTime":1749894247555,"epollFd":11,"onlineDuration":26867393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:11:58.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992326736450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:11:58.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:58.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992326736450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:11:58.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:11:59.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:59.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:11:59.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:59.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:11:59.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:11:59.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:00.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:00.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073459460448,"createTime":1749894247555,"epollFd":11,"onlineDuration":26872545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:00.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:00.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073459568360,"createTime":1749894247555,"epollFd":11,"onlineDuration":26872894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:04.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:04.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:04.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:04.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073461697648,"createTime":1749894247555,"epollFd":11,"onlineDuration":26877167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:08.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990026473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:08.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:08.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.990026473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:12:08.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:09.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:09.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:09.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:09.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:09.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073464144092,"createTime":1749894247555,"epollFd":11,"onlineDuration":26882338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:10.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:10.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:10.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:10.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073464465196,"createTime":1749894247555,"epollFd":11,"onlineDuration":26882995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:10.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:10.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:10.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:12:10.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:10.850 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:12:10.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:14.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:14.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:12:14.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073466401032,"createTime":1749894247555,"epollFd":11,"onlineDuration":26887253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:18.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98659896850586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:18.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:18.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98659896850586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:12:18.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:18.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:18.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:19.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:19.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:12:19.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:19.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073468875112,"createTime":1749894247555,"epollFd":11,"onlineDuration":26892505,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/wye-valley-break-guide/ 2025-06-15 01:12:21.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:21.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073469326500,"createTime":1749894247555,"epollFd":11,"onlineDuration":26893458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:24.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:24.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:24.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:24.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073471091256,"createTime":1749894247555,"epollFd":11,"onlineDuration":26897118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:26.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:12:26.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:26.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:26.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:28.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.996868133544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:28.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:28.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.996868133544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:12:28.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:29.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:29.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073473464004,"createTime":1749894247555,"epollFd":11,"onlineDuration":26902033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:30.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073473931184,"createTime":1749894247555,"epollFd":11,"onlineDuration":26903042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:31.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:31.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:34.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:34.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:12:34.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:34.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073475842016,"createTime":1749894247555,"epollFd":11,"onlineDuration":26907235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:35.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:35.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:36.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:12:36.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:12:37.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:37.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:38.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998287200927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:38.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998287200927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:12:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:39.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:39.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:12:39.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:39.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:39.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:39.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073478096324,"createTime":1749894247555,"epollFd":11,"onlineDuration":26911960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073478185812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26912302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:44.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:44.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:44.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:44.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:44.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:44.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073480611200,"createTime":1749894247555,"epollFd":11,"onlineDuration":26917442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:47.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:47.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:48.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000978469848633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:48.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000978469848633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:12:48.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:48.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:48.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:49.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:12:49.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:49.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073482790496,"createTime":1749894247555,"epollFd":11,"onlineDuration":26921949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:12:49.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:49.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:12:50.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:50.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073483043168,"createTime":1749894247555,"epollFd":11,"onlineDuration":26922683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:53.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:12:53.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:12:54.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:54.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:12:54.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:54.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073485304056,"createTime":1749894247555,"epollFd":11,"onlineDuration":26927433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:12:58.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004772186279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:12:58.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:58.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004772186279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:12:58.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:12:59.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:59.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:12:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:12:59.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073487761028,"createTime":1749894247555,"epollFd":11,"onlineDuration":26932759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:00.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:00.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073488029492,"createTime":1749894247555,"epollFd":11,"onlineDuration":26933098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:04.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:04.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:04.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:04.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:04.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:13:05.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:05.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073490095612,"createTime":1749894247555,"epollFd":11,"onlineDuration":26937612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:05.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:05.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:08.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973003387451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:08.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.973003387451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:13:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:09.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:09.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:09.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073492215688,"createTime":1749894247555,"epollFd":11,"onlineDuration":26941961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:09.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:09.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:09.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:09.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:10.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:10.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:11.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:11.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073493168472,"createTime":1749894247555,"epollFd":11,"onlineDuration":26943972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:14.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:14.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:14.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:14.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073494630548,"createTime":1749894247555,"epollFd":11,"onlineDuration":26947181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:18.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00827407836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:18.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00827407836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:13:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:18.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:18.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:18.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:18.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:13:18.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:19.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:19.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:13:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:19.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:19.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073496913808,"createTime":1749894247555,"epollFd":11,"onlineDuration":26951957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:13:20.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:13:20.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:20.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:20.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073497400728,"createTime":1749894247555,"epollFd":11,"onlineDuration":26952980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:23.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:23.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:24.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:24.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:25.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:25.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073499501064,"createTime":1749894247555,"epollFd":11,"onlineDuration":26957699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:28.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00912857055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:28.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:28.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00912857055664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:13:28.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:29.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:29.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:29.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073501681676,"createTime":1749894247555,"epollFd":11,"onlineDuration":26962194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:29.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:29.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073501897500,"createTime":1749894247555,"epollFd":11,"onlineDuration":26962854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:34.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:34.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:34.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:34.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:36.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:36.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073504605828,"createTime":1749894247555,"epollFd":11,"onlineDuration":26968521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:38.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009227752685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009227752685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:13:38.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:38.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:38.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:38.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:13:38.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:38.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:39.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:39.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:13:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:13:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:13:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:13:40.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:40.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073506492972,"createTime":1749894247555,"epollFd":11,"onlineDuration":26972530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:40.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:40.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:13:40.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:13:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/g_auto/shape/cover/sport/6559050-gettyimages-494437762-0648732bc8fb40a7e3e3dcba70b6788e.jpg 2025-06-15 01:13:41.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:41.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073507298364,"createTime":1749894247555,"epollFd":11,"onlineDuration":26974020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:43.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:43.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:44.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:44.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073508823608,"createTime":1749894247555,"epollFd":11,"onlineDuration":26977415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:47.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:13:47.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:13:48.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004209518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:48.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:13:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004209518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:13:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:13:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:49.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:13:49.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:49.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:49.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:49.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073511070020,"createTime":1749894247555,"epollFd":11,"onlineDuration":26982050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:13:49.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:49.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:13:50.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:50.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073511250312,"createTime":1749894247555,"epollFd":11,"onlineDuration":26982646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:54.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:13:54.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:54.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:54.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:54.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:54.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073513437504,"createTime":1749894247555,"epollFd":11,"onlineDuration":26987198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:13:56.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:13:58.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999292373657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:13:58.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:58.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999292373657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:13:58.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:13:59.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:59.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:13:59.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:59.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:13:59.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:59.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073515691812,"createTime":1749894247555,"epollFd":11,"onlineDuration":26991940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:13:59.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:13:59.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:14:00.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:00.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073515889212,"createTime":1749894247555,"epollFd":11,"onlineDuration":26992547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:04.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:04.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:04.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:14:04.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:14:05.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:05.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073518514632,"createTime":1749894247555,"epollFd":11,"onlineDuration":26997959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:08.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987529754638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:08.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:08.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987529754638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:14:08.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:09.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:09.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073520587332,"createTime":1749894247555,"epollFd":11,"onlineDuration":27002567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:11.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073521051880,"createTime":1749894247555,"epollFd":11,"onlineDuration":27003625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:12.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:12.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:12.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-15 01:14:14.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:14.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:14.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:14:14.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:14.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073522907440,"createTime":1749894247555,"epollFd":11,"onlineDuration":27007353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:15.712 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:14:15.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:14:18.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986858367919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:18.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:14:18.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986858367919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:14:18.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:14:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:19.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:19.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:19.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:19.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073525253868,"createTime":1749894247555,"epollFd":11,"onlineDuration":27012298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073525384152,"createTime":1749894247555,"epollFd":11,"onlineDuration":27012711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:24.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:24.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:24.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:24.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073527531864,"createTime":1749894247555,"epollFd":11,"onlineDuration":27017208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:28.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:14:28.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:28.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995277404785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995277404785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:14:28.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:29.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:29.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:29.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:29.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:29.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:29.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:29.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073529966464,"createTime":1749894247555,"epollFd":11,"onlineDuration":27022339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:30.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:30.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073530065164,"createTime":1749894247555,"epollFd":11,"onlineDuration":27022679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:34.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:14:34.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:34.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073532307628,"createTime":1749894247555,"epollFd":11,"onlineDuration":27027349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:38.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000612258911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:38.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000612258911133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:14:38.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:39.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:39.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:14:39.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:39.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:14:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073534569832,"createTime":1749894247555,"epollFd":11,"onlineDuration":27032101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:14:40.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:40.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073534779076,"createTime":1749894247555,"epollFd":11,"onlineDuration":27032678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:45.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:45.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:45.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:45.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073537142612,"createTime":1749894247555,"epollFd":11,"onlineDuration":27037855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:48.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007160186767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:48.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007160186767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:14:48.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:49.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:49.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:49.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:14:49.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:49.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:14:49.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:49.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073539307432,"createTime":1749894247555,"epollFd":11,"onlineDuration":27042213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:14:50.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:50.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073539467984,"createTime":1749894247555,"epollFd":11,"onlineDuration":27042758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:54.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:54.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:14:54.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:54.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073541717028,"createTime":1749894247555,"epollFd":11,"onlineDuration":27047365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:14:58.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987064361572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:14:58.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987064361572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:14:58.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:14:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:59.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:14:59.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:14:59.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:00.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:00.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:00.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:00.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073544168736,"createTime":1749894247555,"epollFd":11,"onlineDuration":27052632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:01.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:01.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073544554324,"createTime":1749894247555,"epollFd":11,"onlineDuration":27053475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:04.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:04.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:04.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:04.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073546421728,"createTime":1749894247555,"epollFd":11,"onlineDuration":27057411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:07.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:07.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:07.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:15:08.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988008499145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:08.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:15:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.988008499145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:15:08.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:15:09.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:09.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:09.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:09.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:09.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:09.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073548778684,"createTime":1749894247555,"epollFd":11,"onlineDuration":27062378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:10.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:10.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:10.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:10.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073549147164,"createTime":1749894247555,"epollFd":11,"onlineDuration":27063028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:14.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:14.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:15:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073551122480,"createTime":1749894247555,"epollFd":11,"onlineDuration":27067334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:18.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:15:18.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:15:18.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99429702758789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:18.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:15:18.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99429702758789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:15:18.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:15:19.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:19.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:19.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:19.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:15:20.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:20.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073553742636,"createTime":1749894247555,"epollFd":11,"onlineDuration":27072931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:21.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:21.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073554047948,"createTime":1749894247555,"epollFd":11,"onlineDuration":27073626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:15:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:24.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:25.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:25.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073556200924,"createTime":1749894247555,"epollFd":11,"onlineDuration":27078068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:28.535 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99831199645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:28.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:28.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99831199645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:15:28.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:29.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:29.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:31.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:31.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559018480,"createTime":1749894247555,"epollFd":11,"onlineDuration":27084035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:32.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:32.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559217196,"createTime":1749894247555,"epollFd":11,"onlineDuration":27084707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:34.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:15:35.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:35.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073560924048,"createTime":1749894247555,"epollFd":11,"onlineDuration":27088195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:38.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007808685302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:38.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:38.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007808685302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:15:38.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:38.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:15:38.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:15:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:39.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:15:39.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:39.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073562871728,"createTime":1749894247555,"epollFd":11,"onlineDuration":27092343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:40.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:40.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:41.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:41.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073563703440,"createTime":1749894247555,"epollFd":11,"onlineDuration":27093994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:44.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:44.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:46.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:46.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073565840624,"createTime":1749894247555,"epollFd":11,"onlineDuration":27098814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:48.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008136749267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:48.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:48.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008136749267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:15:48.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:49.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:49.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:49.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:15:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:15:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073567493520,"createTime":1749894247555,"epollFd":11,"onlineDuration":27102250,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:15:50.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:50.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073567738296,"createTime":1749894247555,"epollFd":11,"onlineDuration":27102886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:52.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:15:52.780 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:15:54.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:54.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:15:54.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:54.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073569857056,"createTime":1749894247555,"epollFd":11,"onlineDuration":27107239,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:15:58.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005544662475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:15:58.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005544662475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:15:58.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:15:58.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:15:58.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:15:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:15:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:15:59.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:59.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:15:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:15:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:00.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:00.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:00.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:00.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073572366668,"createTime":1749894247555,"epollFd":11,"onlineDuration":27112617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:00.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:00.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073572658820,"createTime":1749894247555,"epollFd":11,"onlineDuration":27113205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:02.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:16:02.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:16:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:04.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:04.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073574539384,"createTime":1749894247555,"epollFd":11,"onlineDuration":27117192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:08.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011564254760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011564254760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:16:08.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:09.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:09.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:09.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:10.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:10.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073577212180,"createTime":1749894247555,"epollFd":11,"onlineDuration":27122915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:11.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:11.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:12.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:12.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073578391316,"createTime":1749894247555,"epollFd":11,"onlineDuration":27125380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:14.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:14.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:14.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:16:14.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:14.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:14.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073579196708,"createTime":1749894247555,"epollFd":11,"onlineDuration":27126980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:14.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:14.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:14.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2022/08/08/the-real-reason-kim-kardashian-pete-davidson-broke-up-kanye-west/ 2025-06-15 01:16:18.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01076889038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:18.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01076889038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:16:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:19.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:19.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:16:20.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:20.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:16:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073581823444,"createTime":1749894247555,"epollFd":11,"onlineDuration":27132774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073582132704,"createTime":1749894247555,"epollFd":11,"onlineDuration":27133271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:22.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080http://example.com/ 2025-06-15 01:16:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:23.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080example.com:443 2025-06-15 01:16:23.158 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:16:23.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080http://example.com/ 2025-06-15 01:16:23.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:23.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080example.com:443 2025-06-15 01:16:23.279 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:16:23.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:16:24.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:24.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:24.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073583965892,"createTime":1749894247555,"epollFd":11,"onlineDuration":27137190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:28.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01215171813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01215171813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:16:28.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:29.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:29.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:29.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:30.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:30.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073586405756,"createTime":1749894247555,"epollFd":11,"onlineDuration":27142509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:30.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:16:30.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:31.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:31.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073586886096,"createTime":1749894247555,"epollFd":11,"onlineDuration":27143563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:31.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:16:31.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:16:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:32.680 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:16:32.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:34.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:34.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:34.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:34.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:34.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/olympic-sports-slang 2025-06-15 01:16:34.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:34.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073588614004,"createTime":1749894247555,"epollFd":11,"onlineDuration":27146973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:38.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015897750854492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:38.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:38.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015897750854492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:16:38.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:39.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:39.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:16:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073591151252,"createTime":1749894247555,"epollFd":11,"onlineDuration":27152595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:40.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:40.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:16:41.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:41.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073591663176,"createTime":1749894247555,"epollFd":11,"onlineDuration":27153669,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:44.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:44.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:44.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:44.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073593366080,"createTime":1749894247555,"epollFd":11,"onlineDuration":27157212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:48.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:16:48.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:16:48.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02021598815918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:48.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:48.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02021598815918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:16:48.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:16:49.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:49.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:49.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:49.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:16:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073595650656,"createTime":1749894247555,"epollFd":11,"onlineDuration":27161978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:16:50.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:16:50.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:50.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:50.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:16:50.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:50.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073596273124,"createTime":1749894247555,"epollFd":11,"onlineDuration":27163431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:54.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:54.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:55.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:55.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073598176060,"createTime":1749894247555,"epollFd":11,"onlineDuration":27167583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:16:58.611 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000024795532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:16:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000024795532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:16:58.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:16:59.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:59.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:16:59.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:59.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:16:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:16:59.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073600418524,"createTime":1749894247555,"epollFd":11,"onlineDuration":27172231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:17:00.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:00.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073600884388,"createTime":1749894247555,"epollFd":11,"onlineDuration":27173190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:00.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:00.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:00.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:17:02.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:17:02.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:02.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/is-the-barbie-movie-the-end-of-barbiecore-7563211 2025-06-15 01:17:02.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:17:02.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:02.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/rod-stewart/news/rod-stewart-sued-by-injured-fan-over-las-vegas-soccer-ball-antics_4384093 2025-06-15 01:17:04.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:04.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:04.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:04.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073602850492,"createTime":1749894247555,"epollFd":11,"onlineDuration":27177340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:08.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014415740966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:08.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:17:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014415740966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:17:08.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:17:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:09.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:09.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:09.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073605112696,"createTime":1749894247555,"epollFd":11,"onlineDuration":27182221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:10.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:17:10.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:10.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/wisconsin/top-things-to-do-minocqua-wisconsin/ 2025-06-15 01:17:11.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:11.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073605799648,"createTime":1749894247555,"epollFd":11,"onlineDuration":27183716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:14.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:14.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:17:15.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:15.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073607569668,"createTime":1749894247555,"epollFd":11,"onlineDuration":27187513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:16.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:17:16.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:17:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:17:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:17:18.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:17:18.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0175724029541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0175724029541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:17:18.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:17:19.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:19.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:17:20.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:20.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073610009532,"createTime":1749894247555,"epollFd":11,"onlineDuration":27192709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:20.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:20.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:17:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073610291156,"createTime":1749894247555,"epollFd":11,"onlineDuration":27193176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:24.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:24.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:25.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:25.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073612269104,"createTime":1749894247555,"epollFd":11,"onlineDuration":27197472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:26.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:17:26.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:17:27.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:17:27.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:27.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/nepal-trekking-planner-best-routes/ 2025-06-15 01:17:28.638 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011394500732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:28.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:28.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011394500732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:17:28.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:29.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:29.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:29.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:29.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073614533940,"createTime":1749894247555,"epollFd":11,"onlineDuration":27202235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:30.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:30.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:30.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:30.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073614976116,"createTime":1749894247555,"epollFd":11,"onlineDuration":27203098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:34.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:34.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:17:35.001 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:17:35.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:17:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073616986964,"createTime":1749894247555,"epollFd":11,"onlineDuration":27207471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:38.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02222442626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:38.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:38.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02222442626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:17:38.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:39.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:39.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:17:39.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:39.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:17:40.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:40.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073619328128,"createTime":1749894247555,"epollFd":11,"onlineDuration":27212545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:40.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:40.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:17:40.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:40.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073619754512,"createTime":1749894247555,"epollFd":11,"onlineDuration":27213286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:44.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:17:44.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:17:44.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:44.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:45.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:45.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073621750884,"createTime":1749894247555,"epollFd":11,"onlineDuration":27217639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:48.654 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017107009887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017107009887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:17:48.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:49.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:49.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:17:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:49.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073623934128,"createTime":1749894247555,"epollFd":11,"onlineDuration":27222248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:17:50.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:50.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:17:51.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:17:51.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073624610552,"createTime":1749894247555,"epollFd":11,"onlineDuration":27223701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:17:58.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01895523071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:17:58.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:17:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01895523071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:17:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:18:02.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:18:02.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:18:06.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:18:06.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:18:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:08.671 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983503341674805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:08.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:08.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983503341674805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:18:08.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:15.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:18:15.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:18:18.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00719451904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00719451904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:18:18.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:28.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006473541259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:28.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006473541259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:18:28.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:33.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:18:33.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:18:38.700 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012958526611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:38.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:38.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012958526611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:18:38.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:42.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:42.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:42.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/what-to-wear-to-a-pool-party-8609499 2025-06-15 01:18:45.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:18:46.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:46.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:18:46.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:46.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073650718676,"createTime":1749894247555,"epollFd":11,"onlineDuration":27279143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:18:48.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:18:48.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:48.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:18:48.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014404296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:48.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:18:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014404296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:18:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:18:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:48.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:18:49.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:18:49.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073651839908,"createTime":1749894247555,"epollFd":11,"onlineDuration":27281632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:18:58.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:18:58.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:58.718 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02324104309082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:18:58.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:18:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02324104309082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:18:58.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:19:02.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:19:02.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:19:04.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:08.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028331756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:08.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:08.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028331756591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:19:08.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:15.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:15.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:15.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:19:18.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015531539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:18.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:18.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015531539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:19:18.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:22.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:19:22.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:19:28.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017194747924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:28.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:19:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017194747924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:19:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:19:30.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:19:30.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:37.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:37.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:37.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:19:38.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:19:38.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:19:38.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:19:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:38.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:19:38.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018320083618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:38.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:38.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018320083618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:19:38.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:43.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:43.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:43.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:19:43.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:19:43.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:43.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:19:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:19:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:19:45.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:45.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:19:46.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:19:46.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:46.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:19:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:19:46.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:46.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073678904764,"createTime":1749894247555,"epollFd":11,"onlineDuration":27339120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 01:19:48.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018810272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:48.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:19:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018810272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:19:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:19:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:19:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:49.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05a870 2025-06-15 01:19:49.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:19:49.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073680314200,"createTime":1749894247555,"epollFd":11,"onlineDuration":27342177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05a870 2025-06-15 01:19:54.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:19:54.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:19:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:19:58.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:58.767 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01432991027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:19:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:19:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01432991027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:19:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:20:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:02.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:20:02.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:20:06.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:20:06.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:20:08.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993453979492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:08.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:08.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993453979492188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:20:08.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:12.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:12.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:20:13.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:13.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:13.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:20:18.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:20:18.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:18.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/disabled-travel-travelling-with-a-wheelchair/ 2025-06-15 01:20:18.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982255935668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:18.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:20:18.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982255935668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:20:18.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:20:18.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:20:18.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:18.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:20:28.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:20:28.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:28.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977249145507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:28.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:28.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.977249145507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:20:28.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:30.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:20:30.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:34.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:20:34.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:20:34.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:20:34.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:20:34.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:20:34.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:20:38.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968219757080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:38.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:38.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.968219757080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:20:38.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:46.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:20:46.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:46.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:20:47.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:47.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:20:48.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982351303100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:48.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:20:48.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.982351303100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:20:48.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:20:49.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:20:49.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:49.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073708326576,"createTime":1749894247555,"epollFd":11,"onlineDuration":27401900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:20:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:20:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073708991156,"createTime":1749894247555,"epollFd":11,"onlineDuration":27403181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:20:58.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007856369018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:20:58.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:20:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007856369018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:20:58.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:21:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:21:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:21:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:21:06.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:08.284 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:21:08.284 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:21:08.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016643524169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:08.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:08.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016643524169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:08.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:18.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985498428344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:18.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:18.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985498428344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:18.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:21:28.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976957321166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:28.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:21:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.976957321166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:21:28.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:21:34.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:21:34.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:38.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961109161376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:38.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.961109161376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:38.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:44.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:21:44.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:21:47.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:21:47.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:47.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:21:47.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:47.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":26221456,"createTime":1749894247555,"epollFd":11,"onlineDuration":27460021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:21:48.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995580673217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:48.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:48.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995580673217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:48.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:49.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:21:49.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:49.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:49.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:49.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:21:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:21:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":27320316,"createTime":1749894247555,"epollFd":11,"onlineDuration":27462478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:21:58.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99904441833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:21:58.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:21:58.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99904441833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:21:58.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:00.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ted-nugent/news/conservative-ted-nugent-loses-temper-during-tv-interview_1324854 2025-06-15 01:22:04.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:22:04.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:06.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:22:06.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:08.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008188247680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:08.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008188247680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:22:08.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:09.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:09.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:09.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 01:22:09.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:09.653 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:09.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:09.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:09.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env_s3 2025-06-15 01:22:09.919 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:09.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:10.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.rc 2025-06-15 01:22:10.193 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:10.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env0.2 2025-06-15 01:22:10.403 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:10.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:10.466 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:10.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:10.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env0.1 2025-06-15 01:22:10.737 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:10.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.direnv 2025-06-15 01:22:11.051 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:11.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:11.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws.yaml 2025-06-15 01:22:11.347 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:11.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:11.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ssl/.env 2025-06-15 01:22:11.609 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:11.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:11.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:11.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod.env 2025-06-15 01:22:11.880 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:11.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/win/.env 2025-06-15 01:22:12.161 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:12.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/venv.bak 2025-06-15 01:22:12.435 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:12.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zzz/.env 2025-06-15 01:22:12.695 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:12.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/smtp.env 2025-06-15 01:22:12.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:12.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:22:12.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:22:12.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:12.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33009145048 2025-06-15 01:22:12.982 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:12.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:13.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xyz/.env 2025-06-15 01:22:13.292 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:13.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:13.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zsh/.env 2025-06-15 01:22:13.574 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:13.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:13.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/out/.env 2025-06-15 01:22:13.848 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:13.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:13.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:13.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gcp/.env 2025-06-15 01:22:14.186 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:14.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:14.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:14.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l53/.env 2025-06-15 01:22:15.074 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:15.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:15.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k8s/.env 2025-06-15 01:22:15.362 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:15.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:15.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erp/.env 2025-06-15 01:22:15.631 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:15.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:15.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:15.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/env.save 2025-06-15 01:22:15.897 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:15.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:16.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/env.base 2025-06-15 01:22:16.173 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:16.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:16.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/env.bak/ 2025-06-15 01:22:16.437 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:16.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:22:16.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:16.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:16.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:16.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lms/.env 2025-06-15 01:22:16.709 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:16.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:16.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:16.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:16.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.env 2025-06-15 01:22:16.993 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:16.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:17.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/140/.env 2025-06-15 01:22:17.287 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:17.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:17.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/163/.env 2025-06-15 01:22:17.575 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:17.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:17.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bkp/.env 2025-06-15 01:22:17.850 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:17.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:17.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Www/.env 2025-06-15 01:22:18.161 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:18.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:18.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/__ENV.js 2025-06-15 01:22:18.445 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:18.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:18.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adm/.env 2025-06-15 01:22:18.722 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:22:18.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004905700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:18.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:18.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004905700683594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:22:18.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 01:22:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:22:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:22:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:22:28.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:28.887 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016252517700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:28.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:28.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016252517700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:22:28.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:38.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01177215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:38.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01177215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:22:38.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:40.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:22:40.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:46.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:22:46.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:46.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:22:48.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:48.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":54656268,"createTime":1749894247555,"epollFd":11,"onlineDuration":27520621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:22:48.907 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01604461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:48.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:48.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01604461669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:22:48.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:22:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:22:51.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:22:51.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:51.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:22:52.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:22:52.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:52.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:22:55.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:55.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:22:56.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:22:56.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":58355544,"createTime":1749894247555,"epollFd":11,"onlineDuration":27528502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:22:57.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:22:58.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01752471923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:22:58.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:22:58.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01752471923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:22:58.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/actuator 2025-06-15 01:23:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:00.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:02.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator 2025-06-15 01:23:02.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:03.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:04.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:23:04.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:04.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api/actuator 2025-06-15 01:23:04.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:04.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:04.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuato%72 2025-06-15 01:23:04.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:06.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:06.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:06.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/fall-fashion-travel-roundup-8708732 2025-06-15 01:23:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:07.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuato%2572 2025-06-15 01:23:07.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:08.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:23:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:23:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:08.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:08.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019041061401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:08.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019041061401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:23:08.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:09.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api;/actuator; 2025-06-15 01:23:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:23:12.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:14.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:15.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:15.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:15.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:23:15.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator; 2025-06-15 01:23:15.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:15.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:15.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:15.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/what-concert-pianist-alexandra-dariescu-really-eats/ 2025-06-15 01:23:16.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:16.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:16.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 01:23:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:23:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/prod-api;/actuator; 2025-06-15 01:23:18.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:18.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018686294555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:23:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018686294555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:23:18.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:20.051 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:23:20.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:21.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:23:22.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:23:22.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:23:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 01:23:25.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:25.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-15 01:23:28.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:28.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/upfile.php 2025-06-15 01:23:28.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019187927246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:28.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:28.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019187927246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:23:28.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:29.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:29.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php 2025-06-15 01:23:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:23:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:31.925 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:23:31.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:32.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:32.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:23:32.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:23:32.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:32.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:32.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:32.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 01:23:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 01:23:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:37.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 01:23:37.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:37.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/plugins.php 2025-06-15 01:23:38.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025062561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:38.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:23:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025062561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:23:38.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 01:23:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/file.php 2025-06-15 01:23:40.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:40.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-15 01:23:41.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:41.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/content.php 2025-06-15 01:23:42.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:42.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/moon.php 2025-06-15 01:23:42.555 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:23:42.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:43.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:43.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/edit.php 2025-06-15 01:23:43.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:23:44.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:23:44.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:23:45.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:45.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-15 01:23:46.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:46.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/license.php 2025-06-15 01:23:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:47.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 01:23:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:47.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-15 01:23:47.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:23:47.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:47.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:23:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/blurbs.php 2025-06-15 01:23:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:47.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:23:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:48.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/autoload_classmap.php 2025-06-15 01:23:48.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:23:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:48.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:23:48.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:48.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":83221364,"createTime":1749894247555,"epollFd":11,"onlineDuration":27581167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:23:48.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001920700073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:48.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001920700073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:23:48.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:49.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:49.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":83320064,"createTime":1749894247555,"epollFd":11,"onlineDuration":27581525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:23:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:49.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/iR7SzrsOUEP.php 2025-06-15 01:23:49.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:49.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-15 01:23:51.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:51.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/aboudt.php 2025-06-15 01:23:52.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:52.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shimo.php 2025-06-15 01:23:55.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:23:55.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:55.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.html 2025-06-15 01:23:57.223 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:23:57.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:23:58.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:23:58.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956445693969727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:23:58.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:23:58.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.956445693969727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:23:58.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:23:59.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:23:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:23:59.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:24:04.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:24:04.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:24:04.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:24:04.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:08.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:24:08.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:24:08.568 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:24:08.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:24:08.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:08.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:08.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/inputs.php 2025-06-15 01:24:08.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937612533569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:08.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:24:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.937612533569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:24:08.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:24:09.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:24:09.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 01:24:09.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 01:24:09.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-15 01:24:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-15 01:24:09.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-conf.php 2025-06-15 01:24:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 01:24:09.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-15 01:24:09.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 01:24:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app.php 2025-06-15 01:24:09.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 01:24:09.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:09.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-15 01:24:10.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-15 01:24:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:24:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-15 01:24:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-15 01:24:10.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-15 01:24:10.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-15 01:24:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-15 01:24:10.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/help.php 2025-06-15 01:24:10.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-15 01:24:10.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yox.php 2025-06-15 01:24:10.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:10.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-15 01:24:11.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-15 01:24:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/revision.php 2025-06-15 01:24:11.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-15 01:24:11.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 01:24:11.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-15 01:24:11.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-15 01:24:11.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-15 01:24:11.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.php 2025-06-15 01:24:11.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-15 01:24:11.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class_api.php 2025-06-15 01:24:11.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:11.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 01:24:12.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-15 01:24:12.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-15 01:24:12.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/he.php 2025-06-15 01:24:12.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-15 01:24:12.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 01:24:12.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 01:24:12.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:24:12.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:12.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 01:24:12.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-15 01:24:12.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-15 01:24:12.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-15 01:24:12.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:12.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-15 01:24:13.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 01:24:13.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:13.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxx.php 2025-06-15 01:24:13.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-15 01:24:13.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-15 01:24:13.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-15 01:24:13.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-15 01:24:13.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-15 01:24:13.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-15 01:24:13.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-15 01:24:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-15 01:24:13.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:13.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 01:24:14.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 01:24:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/ 2025-06-15 01:24:14.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 01:24:14.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-15 01:24:14.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/special.php 2025-06-15 01:24:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:24:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-15 01:24:14.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-15 01:24:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 01:24:14.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp.php 2025-06-15 01:24:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/cloud.php 2025-06-15 01:24:15.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error_log.php 2025-06-15 01:24:15.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-15 01:24:15.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-15 01:24:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 01:24:15.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 01:24:15.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-15 01:24:15.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-15 01:24:15.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 01:24:15.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-15 01:24:15.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-15 01:24:15.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:15.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 01:24:16.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:16.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/kendal/freaky-awesome-touching-enemy-corpses-causes-powerful-mutations/ 2025-06-15 01:24:16.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 01:24:16.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-15 01:24:16.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 01:24:16.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-15 01:24:16.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-15 01:24:16.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/html.php 2025-06-15 01:24:16.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-15 01:24:16.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/google.php 2025-06-15 01:24:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/login.php 2025-06-15 01:24:16.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:16.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/credits.php 2025-06-15 01:24:17.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-15 01:24:17.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-15 01:24:17.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/raf.php 2025-06-15 01:24:17.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-15 01:24:17.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/by.php 2025-06-15 01:24:17.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-15 01:24:17.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf.php 2025-06-15 01:24:17.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 01:24:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-15 01:24:17.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:17.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 01:24:18.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-15 01:24:18.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-15 01:24:18.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 01:24:18.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-15 01:24:18.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class.api.php 2025-06-15 01:24:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-15 01:24:18.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php69 2025-06-15 01:24:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-15 01:24:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-15 01:24:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-15 01:24:18.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-15 01:24:18.975 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96404457092285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:24:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96404457092285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:24:18.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:24:18.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:18.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-15 01:24:19.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-15 01:24:19.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-15 01:24:19.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-15 01:24:19.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 01:24:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-15 01:24:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-15 01:24:19.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 01:24:19.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-15 01:24:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php 2025-06-15 01:24:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/button/index.php 2025-06-15 01:24:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-15 01:24:20.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 01:24:20.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-15 01:24:20.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-15 01:24:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 01:24:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-15 01:24:20.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 01:24:20.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 01:24:20.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-15 01:24:20.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:20.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-15 01:24:21.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-15 01:24:21.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/block/ 2025-06-15 01:24:21.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-15 01:24:21.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/ 2025-06-15 01:24:21.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-15 01:24:21.440 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:24:21.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:24:21.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-15 01:24:21.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-15 01:24:21.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-15 01:24:21.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 01:24:21.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/ 2025-06-15 01:24:21.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:21.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 01:24:22.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/ 2025-06-15 01:24:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 01:24:22.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/index.php 2025-06-15 01:24:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-15 01:24:22.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-15 01:24:22.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-15 01:24:22.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes_function.php 2025-06-15 01:24:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 01:24:22.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-15 01:24:22.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:22.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 01:24:23.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-15 01:24:23.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 01:24:23.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 01:24:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/gecko-litespeed.php 2025-06-15 01:24:23.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:24:23.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-15 01:24:23.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-15 01:24:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-15 01:24:23.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 01:24:23.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:23.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise/ 2025-06-15 01:24:24.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 01:24:24.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 01:24:24.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:24:24.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-15 01:24:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-15 01:24:24.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-15 01:24:24.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php 2025-06-15 01:24:24.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mariju.php 2025-06-15 01:24:24.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-15 01:24:24.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-15 01:24:24.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 01:24:24.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:24.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 01:24:25.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-15 01:24:25.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Alfa.php 2025-06-15 01:24:25.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-15 01:24:25.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-15 01:24:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 01:24:25.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-15 01:24:25.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-15 01:24:25.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 01:24:25.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-15 01:24:25.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:25.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 01:24:26.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 01:24:26.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-corn-sample.php 2025-06-15 01:24:26.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-15 01:24:26.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-15 01:24:26.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-15 01:24:26.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-15 01:24:26.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/dmtixucz/golden-access/ 2025-06-15 01:24:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contents.php/lv.php 2025-06-15 01:24:26.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-15 01:24:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-15 01:24:27.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 01:24:27.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-15 01:24:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-15 01:24:27.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-15 01:24:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-15 01:24:27.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/license.php 2025-06-15 01:24:27.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-15 01:24:27.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cache.php 2025-06-15 01:24:27.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:24:27.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:24:27.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 01:24:27.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 01:24:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:27.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-15 01:24:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-15 01:24:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/TNT.php 2025-06-15 01:24:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-15 01:24:28.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-15 01:24:28.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/tj.php 2025-06-15 01:24:28.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:24:28.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:28.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gc.php 2025-06-15 01:24:28.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 01:24:28.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library/admin.php 2025-06-15 01:24:28.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-15 01:24:28.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:28.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-15 01:24:28.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999828338623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:28.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:28.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999828338623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:24:28.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:29.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-15 01:24:29.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-15 01:24:29.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-15 01:24:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-15 01:24:29.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 01:24:29.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wander.php 2025-06-15 01:24:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-15 01:24:29.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-15 01:24:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-15 01:24:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-15 01:24:29.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:29.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-15 01:24:30.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-15 01:24:30.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-15 01:24:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/admin.php 2025-06-15 01:24:30.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 01:24:30.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-logout.php 2025-06-15 01:24:30.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/admin.php 2025-06-15 01:24:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/profile.php 2025-06-15 01:24:30.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-15 01:24:30.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/atomlib.php 2025-06-15 01:24:30.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:30.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 01:24:31.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-15 01:24:31.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-15 01:24:31.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 01:24:31.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-15 01:24:31.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 01:24:31.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1bwqtre/admin.php 2025-06-15 01:24:31.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/allez.php 2025-06-15 01:24:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 01:24:31.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-15 01:24:31.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:31.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-15 01:24:32.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/thumbs.php 2025-06-15 01:24:32.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-15 01:24:32.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-15 01:24:32.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 01:24:32.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updates.php 2025-06-15 01:24:32.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/edit.php 2025-06-15 01:24:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:24:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:32.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dav.php 2025-06-15 01:24:32.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fi2.php 2025-06-15 01:24:32.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php1 2025-06-15 01:24:32.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-15 01:24:32.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:32.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-15 01:24:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-15 01:24:33.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-15 01:24:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/update.php 2025-06-15 01:24:33.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-15 01:24:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-15 01:24:33.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-15 01:24:33.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/admiin.php 2025-06-15 01:24:33.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-15 01:24:33.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php/getid3-core.php 2025-06-15 01:24:33.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:33.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 01:24:34.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cron.php 2025-06-15 01:24:34.126 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:24:34.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:24:34.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/admin.php 2025-06-15 01:24:34.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/theme.php 2025-06-15 01:24:34.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 01:24:34.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-15 01:24:34.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:24:34.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bi.php 2025-06-15 01:24:34.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-15 01:24:34.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-15 01:24:34.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iR7SzrsOUEP.php 2025-06-15 01:24:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:34.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filter.php 2025-06-15 01:24:35.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-15 01:24:35.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/RxRzhwix.php 2025-06-15 01:24:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blkafewl.php 2025-06-15 01:24:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rexhp1.p 2025-06-15 01:24:35.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/simple/simple.php 2025-06-15 01:24:35.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:35.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:24:35.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/as.php 2025-06-15 01:24:35.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-15 01:24:35.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-15 01:24:35.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-15 01:24:35.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-15 01:24:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-15 01:24:36.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hinfofuns.php 2025-06-15 01:24:36.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-15 01:24:36.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sky-pro/js.php 2025-06-15 01:24:36.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-header.php 2025-06-15 01:24:36.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-15 01:24:36.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-15 01:24:36.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-15 01:24:36.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 01:24:36.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-15 01:24:36.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:24:36.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:24:36.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:36.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/radio.php 2025-06-15 01:24:37.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-15 01:24:37.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 01:24:37.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-15 01:24:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/dropdown.php 2025-06-15 01:24:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 01:24:37.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-15 01:24:37.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-15 01:24:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/admiin.php 2025-06-15 01:24:37.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:24:37.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-atom.php 2025-06-15 01:24:37.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 01:24:37.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-15 01:24:37.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:37.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-15 01:24:38.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-15 01:24:38.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images.php 2025-06-15 01:24:38.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-15 01:24:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-15 01:24:38.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/back.php 2025-06-15 01:24:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/dropdown.php 2025-06-15 01:24:38.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-15 01:24:38.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 01:24:38.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-15 01:24:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.PHP 2025-06-15 01:24:38.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997650146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:38.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:38.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997650146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:24:38.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:39.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-15 01:24:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-15 01:24:39.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 01:24:39.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-15 01:24:39.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/setup 2025-06-15 01:24:39.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/admiin.php 2025-06-15 01:24:39.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-15 01:24:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dwayne-johnson/news/hobbs-one-liners-dwayne-johnson_5647021 2025-06-15 01:24:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-15 01:24:39.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-15 01:24:39.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:39.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-15 01:24:40.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-15 01:24:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-15 01:24:40.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.tag.id3v3.php 2025-06-15 01:24:40.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-15 01:24:40.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-15 01:24:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/03/themes.php 2025-06-15 01:24:40.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-15 01:24:40.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-15 01:24:40.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-15 01:24:40.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:40.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/widgets/wp-blog.php 2025-06-15 01:24:41.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-15 01:24:41.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-15 01:24:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-15 01:24:41.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/install.php 2025-06-15 01:24:41.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-15 01:24:41.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admiin.php 2025-06-15 01:24:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-15 01:24:41.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/ 2025-06-15 01:24:41.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 01:24:41.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2014/03/smile.php 2025-06-15 01:24:41.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:41.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/utils/ 2025-06-15 01:24:42.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-15 01:24:42.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-15 01:24:42.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lofmebwd.php 2025-06-15 01:24:42.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-15 01:24:42.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 01:24:42.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-15 01:24:42.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 01:24:42.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/wp-signup.php 2025-06-15 01:24:42.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 01:24:42.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 01:24:42.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:42.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 01:24:43.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine.php 2025-06-15 01:24:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-15 01:24:43.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-15 01:24:43.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/envato-market/inc/class-envato-market-github.php 2025-06-15 01:24:43.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-15 01:24:43.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 01:24:43.616 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:24:43.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:43.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/include.php 2025-06-15 01:24:43.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gzak2w.php 2025-06-15 01:24:43.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v4.php 2025-06-15 01:24:43.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:24:43.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:24:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-15 01:24:44.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/lv.php 2025-06-15 01:24:44.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/users.php 2025-06-15 01:24:44.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop.php 2025-06-15 01:24:44.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:24:44.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 01:24:44.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-15 01:24:44.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-15 01:24:44.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets/ 2025-06-15 01:24:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/templates.php 2025-06-15 01:24:44.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-15 01:24:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-15 01:24:44.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:44.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-15 01:24:45.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 01:24:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-15 01:24:45.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-15 01:24:45.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-15 01:24:45.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-15 01:24:45.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/1.php 2025-06-15 01:24:45.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-15 01:24:45.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-15 01:24:45.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 01:24:45.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:45.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 01:24:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cache.php 2025-06-15 01:24:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vv.php 2025-06-15 01:24:46.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:24:46.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:24:46.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordfence/js/ 2025-06-15 01:24:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:24:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 01:24:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/index.php 2025-06-15 01:24:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/k.php 2025-06-15 01:24:46.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 01:24:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-15 01:24:46.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":110420452,"createTime":1749894247555,"epollFd":11,"onlineDuration":27639074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 01:24:46.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-15 01:24:46.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-15 01:24:46.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-15 01:24:46.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:46.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-15 01:24:47.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:24:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-15 01:24:47.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/ulc2.php 2025-06-15 01:24:47.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-15 01:24:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":110654700,"createTime":1749894247555,"epollFd":11,"onlineDuration":27639831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:24:47.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/ 2025-06-15 01:24:47.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/delpaths.php 2025-06-15 01:24:47.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wso.php 2025-06-15 01:24:47.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-15 01:24:47.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-15 01:24:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-15 01:24:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:47.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cljntmcz.php 2025-06-15 01:24:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 01:24:49.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005300521850586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:49.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:49.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005300521850586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:24:49.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:49.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/zmFM.php 2025-06-15 01:24:50.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:24:50.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:50.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:24:50.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:24:55.923 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:24:55.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:24:56.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:24:56.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:24:56.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:24:56.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:24:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:24:56.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E5%BC%A0%E6%B0%B8%E5%92%8C.html 2025-06-15 01:24:57.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:24:59.011 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009571075439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:24:59.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:24:59.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009571075439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:24:59.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:25:00.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:25:00.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:25:02.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:25:02.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:25:02.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:25:02.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:25:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:25:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:25:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:04.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:25:07.939 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:25:07.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:08.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:09.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015382766723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:25:09.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015382766723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:25:09.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:25:11.857 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:25:11.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:25:18.516 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:25:18.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:19.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995887756347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:19.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:19.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995887756347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:25:19.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:22.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:29.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009693145751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:29.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009693145751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:25:29.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:33.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:33.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:33.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src 2025-06-15 01:25:33.635 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:25:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:36.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:39.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00144386291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:39.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:25:39.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00144386291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:25:39.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:25:44.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:25:44.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:44.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:25:45.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:25:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:25:45.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:45.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":137936696,"createTime":1749894247555,"epollFd":11,"onlineDuration":27697788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:25:45.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:45.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:25:45.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:25:45.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":138286752,"createTime":1749894247555,"epollFd":11,"onlineDuration":27698387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:25:46.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:46.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:47.995 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:25:47.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:25:48.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:48.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:48.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:48.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:48.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:25:48.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:49.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004369735717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:49.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:49.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.004369735717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:25:49.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:49.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:49.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:50.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:25:51.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:51.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:53.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:53.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:53.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:53.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:54.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:54.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:54.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:54.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:56.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:56.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:58.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:58.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:59.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002290725708008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:25:59.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:59.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002290725708008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:25:59.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:25:59.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:59.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:25:59.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:25:59.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:00.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:00.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:00.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:26:00.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:01.199 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:26:01.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:26:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:02.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:03.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:03.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:04.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:04.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:04.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:04.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:05.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:05.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:06.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:06.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:09.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997480392456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:09.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:09.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997480392456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:26:09.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:12.933 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:26:12.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:13.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:13.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:14.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:15.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:15.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:18.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:18.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/how_to_make_an_omelet/ 2025-06-15 01:26:19.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:19.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99701499938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:19.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:26:19.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99701499938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:26:19.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:26:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/js/ 2025-06-15 01:26:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:20.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:20.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:26.404 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:26:26.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:29.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95029067993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.95029067993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:26:29.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:34.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:34.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:34.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:26:34.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:34.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:26:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:38.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:38.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:39.079 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99919319152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:39.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99919319152832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:26:39.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:45.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:26:45.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:45.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:26:45.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:26:45.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:45.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:26:46.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:46.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":166562328,"createTime":1749894247555,"epollFd":11,"onlineDuration":27758624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:26:46.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:46.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:26:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":166868956,"createTime":1749894247555,"epollFd":11,"onlineDuration":27759148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:26:47.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:26:47.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:47.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/tags/nanoparticles/ 2025-06-15 01:26:49.088 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99957275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:49.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:26:49.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99957275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:26:49.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:26:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:26:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:52.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:52.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:26:58.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:26:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:26:58.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/harrison/saffron-rice-with-dried-cranberries-and-almonds/ 2025-06-15 01:26:59.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009117126464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:26:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:26:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009117126464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:26:59.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:26:59.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:26:59.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:00.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:00.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:27:02.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:05.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:05.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:06.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:06.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:06.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33055461121 2025-06-15 01:27:09.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017671585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017671585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:27:09.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:14.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:27:14.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:15.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:15.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:15.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2019/10/Pixel-4-Wallpaper-15-YTECHB.jpg 2025-06-15 01:27:19.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015554428100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015554428100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:27:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:20.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:20.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:20.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2021/04/22/android-12-dp3-adds-contextual-labels-to-toggles-in-quick-settings/ 2025-06-15 01:27:22.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:22.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:22.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:27:22.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:22.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:22.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:24.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:27:24.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:24.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base 2025-06-15 01:27:24.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:24.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:24.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lily-collins/news/lily-collins-sends-support-to-ashley-park-after-health-scare_6368118 2025-06-15 01:27:24.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:24.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:29.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02065658569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:29.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:27:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02065658569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:27:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:27:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:27:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:36.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:27:36.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:37.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:37.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:37.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2021/03/11/kim-kardashian-keeping-up-with-the-kardashians-trailer-kanye-west-tears/ 2025-06-15 01:27:38.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:38.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:38.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:27:39.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01007080078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:39.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:27:39.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01007080078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:27:39.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:27:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:27:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:27:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:40.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:27:45.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:27:45.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:45.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:27:45.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:27:45.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:45.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:27:45.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:45.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":194356248,"createTime":1749894247555,"epollFd":11,"onlineDuration":27817804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:27:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:27:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":194640504,"createTime":1749894247555,"epollFd":11,"onlineDuration":27818161,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:27:48.287 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:27:48.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:49.139 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016374588012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016374588012695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:27:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:51.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:27:51.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:51.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 01:27:51.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:27:51.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:27:51.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 01:27:54.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:27:54.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:54.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:27:54.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:27:59.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96150016784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:27:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:27:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96150016784668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:27:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:28:00.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:28:00.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:28:02.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:08.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:28:08.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:28:08.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:28:08.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:09.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000930786132813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:09.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000930786132813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:28:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:14.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:14.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:14.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1676648/arizona-city-future-odd-experimental-desert-town-unique-architecture-arcosanti/ 2025-06-15 01:28:15.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:28:15.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:28:15.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:28:15.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:28:16.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:16.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:16.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/sharon-stone/news/sharon-stone-maines-to-honour-gregory-peck-at-stamp-launch_1211111 2025-06-15 01:28:19.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009668350219727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009668350219727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:28:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:29.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98128890991211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:29.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98128890991211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:28:29.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:30.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:28:30.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:32.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:28:32.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:37.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:37.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:37.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:28:39.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98574447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:39.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:39.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98574447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:28:39.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:28:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:28:45.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:28:45.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:28:45.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:45.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 01:28:45.304 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:28:45.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:28:45.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:45.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":222575236,"createTime":1749894247555,"epollFd":11,"onlineDuration":27877798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:28:46.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:28:46.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:46.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:28:46.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:46.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:28:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:28:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":223418792,"createTime":1749894247555,"epollFd":11,"onlineDuration":27879429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:28:49.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997713088989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:49.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:28:49.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997713088989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:28:49.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:28:52.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:28:52.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:53.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:28:53.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:28:54.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:28:54.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:28:55.140 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:28:55.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:28:57.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:28:57.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:28:59.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019912719726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:28:59.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:28:59.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019912719726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:28:59.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:00.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:29:00.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:29:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:29:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:09.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980369567871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:09.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980369567871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:29:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:14.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:29:14.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:29:17.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:29:17.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:29:19.214 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99907112121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:19.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:19.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99907112121582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:29:19.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:29.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96145248413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:29.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96145248413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:29:29.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:34.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:34.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:34.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33002236117 2025-06-15 01:29:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:29:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/article/heart-healthy-cholesterol-smart-diet/ 2025-06-15 01:29:39.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00287628173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:39.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00287628173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:29:39.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:43.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:45.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:29:45.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:45.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:29:45.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:29:45.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:45.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:29:45.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:45.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":250778432,"createTime":1749894247555,"epollFd":11,"onlineDuration":27937861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 01:29:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:29:46.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:46.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":251231136,"createTime":1749894247555,"epollFd":11,"onlineDuration":27938760,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:29:47.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:29:47.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:47.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/patrice/interior-painting-ideas-5193531 2025-06-15 01:29:49.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011564254760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:49.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:29:49.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011564254760742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:29:49.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:29:50.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:29:50.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:51.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:29:51.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:51.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/amazon-essentials-strappy-sandal-review-8673239 2025-06-15 01:29:52.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:29:52.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:29:53.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:29:56.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:29:56.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:56.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/215277/jollof-rice-with-beef/ 2025-06-15 01:29:56.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:29:56.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:29:56.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/anne-hathaway-all-white-outfit-fashion-rules-8640397 2025-06-15 01:29:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:29:58.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:58.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:29:58.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:29:59.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01035499572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:29:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:29:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01035499572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:29:59.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:00.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:30:00.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:30:01.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:01.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:01.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/shawn-mendes-camila-cabello-dating-quotes-8722915 2025-06-15 01:30:02.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:30:02.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:03.045 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4 2025-06-15 01:30:03.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geoip/ 2025-06-15 01:30:03.125 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/systembc/password.php 2025-06-15 01:30:03.166 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/password.php 2025-06-15 01:30:03.204 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 01:30:03.248 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:03.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-15 01:30:03.287 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:03.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:03.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:04.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/tallulah-willis-bruce-dementia-update-drew-barrymore-show-8399450 2025-06-15 01:30:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:30:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:30:05.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:30:05.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:05.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:30:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:30:08.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:09.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989538192749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:09.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989538192749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:30:09.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:30:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:30:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:30:12.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:30:13.287 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:13.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:13.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/form.html 2025-06-15 01:30:13.326 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:13.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:13.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:13.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:13.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upl.php 2025-06-15 01:30:13.365 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:30:13.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:16.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:30:16.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:19.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011064529418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:19.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:19.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011064529418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:30:19.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:30:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:30:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:30:20.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:29.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.013154983520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:29.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:29.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.013154983520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:30:29.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:31.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:30:31.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:30:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:30:39.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012174606323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:39.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:39.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012174606323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:30:39.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:45.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:30:45.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:45.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:30:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:30:45.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:45.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:30:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:30:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":279244828,"createTime":1749894247555,"epollFd":11,"onlineDuration":27998248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:30:46.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:30:46.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":279385640,"createTime":1749894247555,"epollFd":11,"onlineDuration":27998592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:30:49.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97170639038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:49.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:49.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97170639038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:30:49.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:54.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:30:54.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:30:58.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:30:58.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:30:59.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959896087646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:30:59.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:30:59.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.959896087646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:30:59.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:02.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:31:09.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96225929260254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:09.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:09.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96225929260254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:31:09.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:19.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999670028686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:19.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:19.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999670028686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:31:19.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:29.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965465545654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:29.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965465545654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:31:29.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:38.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:31:38.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:31:38.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:31:38.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:31:39.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:31:39.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:31:39.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995250701904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:39.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:39.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995250701904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:31:39.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:45.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:31:45.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:31:45.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:31:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:31:45.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:31:45.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:31:45.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:31:45.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":307200616,"createTime":1749894247555,"epollFd":11,"onlineDuration":28057819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:31:45.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:31:45.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:31:45.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:31:45.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":307478292,"createTime":1749894247555,"epollFd":11,"onlineDuration":28058191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:31:49.334 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00439453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:31:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00439453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:31:49.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:31:59.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01275062561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:31:59.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:31:59.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01275062561035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:31:59.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:00.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:32:00.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:32:00.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:00.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:32:09.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014148712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:09.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.014148712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:32:09.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:19.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019542694091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019542694091797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:32:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:20.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:20.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:20.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:32:20.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:32:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 01:32:20.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:20.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:32:20.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:20.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 01:32:22.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:22.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:23.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:23.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:25.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:25.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:25.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:25.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:26.043 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:32:26.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:29.366 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02263832092285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:29.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02263832092285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:32:29.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:32.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:32.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:35.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:35.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 01:32:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 01:32:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 01:32:35.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 01:32:35.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 01:32:35.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 01:32:35.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 01:32:35.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 01:32:35.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:35.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 01:32:36.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 01:32:36.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 01:32:36.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 01:32:36.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 01:32:36.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 01:32:36.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 01:32:36.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 01:32:36.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:32:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:36.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 01:32:36.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:36.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 01:32:37.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 01:32:37.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 01:32:37.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 01:32:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-15 01:32:37.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 01:32:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 01:32:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 01:32:37.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 01:32:37.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 01:32:37.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:37.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 01:32:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 01:32:38.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 01:32:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 01:32:38.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 01:32:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 01:32:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 01:32:38.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 01:32:38.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 01:32:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 01:32:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 01:32:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 01:32:39.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 01:32:39.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 01:32:39.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 01:32:39.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02830696105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:39.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:39.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02830696105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:32:39.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:39.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 01:32:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 01:32:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 01:32:39.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 01:32:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 01:32:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 01:32:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-fmfile.php 2025-06-15 01:32:40.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content.php.php 2025-06-15 01:32:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-15 01:32:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php8.php 2025-06-15 01:32:40.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fix.php 2025-06-15 01:32:40.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tes.php 2025-06-15 01:32:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rute.php 2025-06-15 01:32:40.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/headers.php 2025-06-15 01:32:40.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xpw.php 2025-06-15 01:32:40.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:40.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/array.php 2025-06-15 01:32:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/restaurants/new-york/charlie-bird 2025-06-15 01:32:45.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:32:45.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:45.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:32:45.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:32:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:32:45.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:45.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:32:46.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:46.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":335847304,"createTime":1749894247555,"epollFd":11,"onlineDuration":28118607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:32:46.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:32:46.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":336164460,"createTime":1749894247555,"epollFd":11,"onlineDuration":28119240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:32:49.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02642059326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:32:49.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02642059326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:32:49.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:32:56.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 01:32:56.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 01:32:58.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:32:59.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:32:59.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:32:59.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03329849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:32:59.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:32:59.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03329849243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:32:59.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:33:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:33:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:33:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:02.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:08.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:08.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:33:08.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:08.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:08.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:33:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:09.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":346584548,"createTime":1749894247555,"epollFd":11,"onlineDuration":28141483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 01:33:09.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02552604675293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:09.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:33:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02552604675293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:33:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec048d40 2025-06-15 01:33:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 01:33:10.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:33:10.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:10.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:10.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:33:10.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:10.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:10.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347396520,"createTime":1749894247555,"epollFd":11,"onlineDuration":28143217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec048d40 2025-06-15 01:33:10.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:10.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:11.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:11.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347605764,"createTime":1749894247555,"epollFd":11,"onlineDuration":28143680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:11.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:11.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347799216,"createTime":1749894247555,"epollFd":11,"onlineDuration":28144010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:12.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:12.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347971612,"createTime":1749894247555,"epollFd":11,"onlineDuration":28144463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:14.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:33:14.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:14.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:33:14.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:14.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:14.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:14.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":349188912,"createTime":1749894247555,"epollFd":11,"onlineDuration":28147035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:14.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:33:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 01:33:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:33:19.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:19.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:19.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:19.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:19.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029895782470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:19.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:33:19.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029895782470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 01:33:19.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:33:19.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:19.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351594560,"createTime":1749894247555,"epollFd":11,"onlineDuration":28152028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351841968,"createTime":1749894247555,"epollFd":11,"onlineDuration":28152871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:21.189 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:33:21.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:33:24.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:24.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:33:24.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:24.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":353938356,"createTime":1749894247555,"epollFd":11,"onlineDuration":28157059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:33:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:33:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:26.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:29.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:29.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:29.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:29.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:33:29.415 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023910522460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023910522460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:33:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:29.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:29.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":356340056,"createTime":1749894247555,"epollFd":11,"onlineDuration":28162052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:29.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:29.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":356494028,"createTime":1749894247555,"epollFd":11,"onlineDuration":28162584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:33:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:33:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:33:30.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:33:34.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:34.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:34.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:34.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":358687800,"createTime":1749894247555,"epollFd":11,"onlineDuration":28167027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:34.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:33:34.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:33:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:39.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029504776000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:39.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029504776000977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:33:39.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:39.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:39.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":361036860,"createTime":1749894247555,"epollFd":11,"onlineDuration":28172049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:39.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:39.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:40.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:40.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":361596160,"createTime":1749894247555,"epollFd":11,"onlineDuration":28173312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:44.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:44.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:33:44.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:44.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":363389868,"createTime":1749894247555,"epollFd":11,"onlineDuration":28177050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:33:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:47.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-sex-jokes-for-adults.html 2025-06-15 01:33:49.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:49.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:49.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:49.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:33:49.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024904251098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:49.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:49.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024904251098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:33:49.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":365952120,"createTime":1749894247555,"epollFd":11,"onlineDuration":28182677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:33:50.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:50.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":366199528,"createTime":1749894247555,"epollFd":11,"onlineDuration":28182999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:54.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:54.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:54.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:54.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":368097200,"createTime":1749894247555,"epollFd":11,"onlineDuration":28187041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:33:55.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:33:55.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:33:59.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:59.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:33:59.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:59.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:59.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024660110473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:33:59.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:59.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024660110473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:33:59.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:33:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:33:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:33:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":370481792,"createTime":1749894247555,"epollFd":11,"onlineDuration":28192238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":370581808,"createTime":1749894247555,"epollFd":11,"onlineDuration":28192563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:02.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:34:02.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:04.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:04.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":372796636,"createTime":1749894247555,"epollFd":11,"onlineDuration":28197054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:09.451 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02610206604004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:09.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:09.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02610206604004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:34:09.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:09.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:09.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:09.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":375264136,"createTime":1749894247555,"epollFd":11,"onlineDuration":28202369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:10.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":375607612,"createTime":1749894247555,"epollFd":11,"onlineDuration":28202987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:13.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:34:13.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:34:14.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:14.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:15.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:15.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":378086956,"createTime":1749894247555,"epollFd":11,"onlineDuration":28208370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:19.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:19.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:19.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:19.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024967193603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:19.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024967193603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:34:19.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:19.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:19.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:19.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/nicholas-hamilton/film 2025-06-15 01:34:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":379972784,"createTime":1749894247555,"epollFd":11,"onlineDuration":28212515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:20.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:34:20.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:34:20.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:20.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:20.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:20.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":380397852,"createTime":1749894247555,"epollFd":11,"onlineDuration":28213284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":382191560,"createTime":1749894247555,"epollFd":11,"onlineDuration":28217056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:27.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:34:27.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:27.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:34:29.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:29.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:29.471 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989328384399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:29.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:34:29.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.989328384399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:34:29.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:34:29.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:29.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:29.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:29.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":384665640,"createTime":1749894247555,"epollFd":11,"onlineDuration":28222399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:30.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:30.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":384776184,"createTime":1749894247555,"epollFd":11,"onlineDuration":28222856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:33.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:34:33.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:34:34.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:34.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:34.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:34.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":386890996,"createTime":1749894247555,"epollFd":11,"onlineDuration":28227046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:34.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:34:34.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:39.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:39.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:39.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:34:39.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:39.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:39.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:39.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999217987060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:34:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999217987060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:34:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:34:39.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:39.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:39.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:39.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":389296644,"createTime":1749894247555,"epollFd":11,"onlineDuration":28232266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":389482200,"createTime":1749894247555,"epollFd":11,"onlineDuration":28232894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:42.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:34:42.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:34:44.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:44.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:45.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:45.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":391731244,"createTime":1749894247555,"epollFd":11,"onlineDuration":28237526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:45.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:34:45.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:45.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/rapport/28099/jahara 2025-06-15 01:34:49.231 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:34:49.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:49.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:34:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:49.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987701416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:49.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.987701416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:34:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:49.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:49.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":394068460,"createTime":1749894247555,"epollFd":11,"onlineDuration":28242372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:34:49.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:49.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:50.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:50.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":394152684,"createTime":1749894247555,"epollFd":11,"onlineDuration":28242724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:54.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:54.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:54.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:54.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":396305660,"createTime":1749894247555,"epollFd":11,"onlineDuration":28247043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:59.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:59.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:34:59.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:59.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:59.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97797203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:34:59.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:59.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97797203063965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:34:59.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:34:59.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:59.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":398666564,"createTime":1749894247555,"epollFd":11,"onlineDuration":28252038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:34:59.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:59.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:34:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:34:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":398774476,"createTime":1749894247555,"epollFd":11,"onlineDuration":28252398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:00.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:35:00.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:04.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:04.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:04.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:04.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":401078792,"createTime":1749894247555,"epollFd":11,"onlineDuration":28257299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:09.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:09.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:09.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:09.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:09.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999008178710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:09.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:09.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.999008178710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:35:09.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:09.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:09.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":403484440,"createTime":1749894247555,"epollFd":11,"onlineDuration":28262469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:10.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:10.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":403830548,"createTime":1749894247555,"epollFd":11,"onlineDuration":28263076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:14.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:14.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:14.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:14.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":405796652,"createTime":1749894247555,"epollFd":11,"onlineDuration":28267311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:19.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:19.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:19.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:19.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:35:19.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991653442382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:19.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:19.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.991653442382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:35:19.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:19.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:19.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:35:19.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:19.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":408106232,"createTime":1749894247555,"epollFd":11,"onlineDuration":28272264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:20.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:20.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":408224672,"createTime":1749894247555,"epollFd":11,"onlineDuration":28272596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:23.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:23.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/kesha/video/kesha-cannibal-lyric-video 2025-06-15 01:35:24.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:24.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:24.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/static/css/ 2025-06-15 01:35:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:25.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:25.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":410530304,"createTime":1749894247555,"epollFd":11,"onlineDuration":28277472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:28.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:35:28.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:35:29.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:29.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:29.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:29.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:29.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985069274902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:29.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:29.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985069274902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:35:29.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:29.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:29.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:29.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:29.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":412760924,"createTime":1749894247555,"epollFd":11,"onlineDuration":28282061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:29.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:29.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":412876732,"createTime":1749894247555,"epollFd":11,"onlineDuration":28282395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:34.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:34.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":415335020,"createTime":1749894247555,"epollFd":11,"onlineDuration":28287826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:35:38.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:39.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:39.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:35:39.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980579376220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.980579376220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:35:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:39.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:39.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:39.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/alula-travel-guide/ 2025-06-15 01:35:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:35:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":417499840,"createTime":1749894247555,"epollFd":11,"onlineDuration":28292269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:40.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:40.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":417613016,"createTime":1749894247555,"epollFd":11,"onlineDuration":28292602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:44.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:44.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":419827844,"createTime":1749894247555,"epollFd":11,"onlineDuration":28297200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:49.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:49.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:49.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:35:49.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0137939453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:49.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:49.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0137939453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:35:49.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:35:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:49.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:49.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:49.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":422165060,"createTime":1749894247555,"epollFd":11,"onlineDuration":28302069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:35:49.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:49.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":422276920,"createTime":1749894247555,"epollFd":11,"onlineDuration":28302410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:54.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:54.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:35:54.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:35:54.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:54.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:54.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":424631244,"createTime":1749894247555,"epollFd":11,"onlineDuration":28307365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:35:59.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01784324645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:35:59.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:59.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01784324645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:35:59.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:35:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:35:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:35:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:00.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:00.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:00.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":426981620,"createTime":1749894247555,"epollFd":11,"onlineDuration":28312480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:00.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:00.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":427068476,"createTime":1749894247555,"epollFd":11,"onlineDuration":28312801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:02.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":429221452,"createTime":1749894247555,"epollFd":11,"onlineDuration":28317112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:05.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:36:05.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:36:09.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011552810668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:09.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011552810668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:36:09.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:09.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:09.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:09.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:09.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":431671844,"createTime":1749894247555,"epollFd":11,"onlineDuration":28322427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:10.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:10.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":431783704,"createTime":1749894247555,"epollFd":11,"onlineDuration":28322886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:12.064 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:36:12.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:14.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:14.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":433905096,"createTime":1749894247555,"epollFd":11,"onlineDuration":28327055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:19.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:19.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:19.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:19.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:19.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99619483947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:19.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:19.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99619483947754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:36:19.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":436255472,"createTime":1749894247555,"epollFd":11,"onlineDuration":28332066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":436373912,"createTime":1749894247555,"epollFd":11,"onlineDuration":28332419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:24.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:24.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:25.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:25.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":438728236,"createTime":1749894247555,"epollFd":11,"onlineDuration":28337447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:28.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:36:28.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:36:29.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:29.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:29.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99347686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:29.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99347686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:36:29.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:29.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:29.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:29.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":440968068,"createTime":1749894247555,"epollFd":11,"onlineDuration":28342067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:29.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:29.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":441072032,"createTime":1749894247555,"epollFd":11,"onlineDuration":28342402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:34.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:34.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:34.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:34.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":443400036,"createTime":1749894247555,"epollFd":11,"onlineDuration":28347290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:39.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:39.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:39.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:36:39.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007049560546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:39.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:39.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007049560546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:36:39.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":445674084,"createTime":1749894247555,"epollFd":11,"onlineDuration":28352054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":445788576,"createTime":1749894247555,"epollFd":11,"onlineDuration":28352422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:39.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 01:36:40.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:36:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:44.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":448006036,"createTime":1749894247555,"epollFd":11,"onlineDuration":28357059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:46.504 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:36:46.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:36:49.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:49.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:49.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:49.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:36:49.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0024356842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:49.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:36:49.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0024356842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:36:49.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:36:49.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:49.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:49.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:49.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":450369572,"createTime":1749894247555,"epollFd":11,"onlineDuration":28362075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:36:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":450472220,"createTime":1749894247555,"epollFd":11,"onlineDuration":28362408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:54.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:54.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:54.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:54.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":452708104,"createTime":1749894247555,"epollFd":11,"onlineDuration":28367032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:54.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:36:54.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:56.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:36:56.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:36:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:59.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:36:59.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006362915039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:36:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006362915039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:36:59.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:36:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":455062428,"createTime":1749894247555,"epollFd":11,"onlineDuration":28372056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:36:59.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:59.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:36:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:36:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":455188764,"createTime":1749894247555,"epollFd":11,"onlineDuration":28372410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:04.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:04.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:04.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:04.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":457403592,"createTime":1749894247555,"epollFd":11,"onlineDuration":28377066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:09.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:09.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:09.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:09.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:09.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01789093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01789093017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:37:09.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:09.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:09.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":459773708,"createTime":1749894247555,"epollFd":11,"onlineDuration":28382072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":459888200,"createTime":1749894247555,"epollFd":11,"onlineDuration":28382415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:14.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:14.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":462113556,"createTime":1749894247555,"epollFd":11,"onlineDuration":28387042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:19.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:19.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:19.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:19.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:19.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019824981689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:19.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:19.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019824981689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:37:19.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:19.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:19.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":464467880,"createTime":1749894247555,"epollFd":11,"onlineDuration":28392058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":464669228,"createTime":1749894247555,"epollFd":11,"onlineDuration":28392654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:24.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:24.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":466807728,"createTime":1749894247555,"epollFd":11,"onlineDuration":28397090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:29.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:29.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:29.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:29.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024402618408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024402618408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:37:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:29.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:29.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":469181792,"createTime":1749894247555,"epollFd":11,"onlineDuration":28402186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:29.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:29.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:30.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:30.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":469372612,"createTime":1749894247555,"epollFd":11,"onlineDuration":28402761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:34.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:34.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:34.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:34.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":471521640,"createTime":1749894247555,"epollFd":11,"onlineDuration":28407065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:39.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:39.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:39.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:39.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:39.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":473872016,"createTime":1749894247555,"epollFd":11,"onlineDuration":28412054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:39.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99563217163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:39.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99563217163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:37:39.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:39.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:39.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":474043096,"createTime":1749894247555,"epollFd":11,"onlineDuration":28412607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:44.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":476334252,"createTime":1749894247555,"epollFd":11,"onlineDuration":28417459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:48.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:37:48.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:37:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:37:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:49.635 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981740951538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981740951538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:37:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":478560924,"createTime":1749894247555,"epollFd":11,"onlineDuration":28422104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:37:50.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:50.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":478676732,"createTime":1749894247555,"epollFd":11,"onlineDuration":28422445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:54.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:54.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:54.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:54.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481011316,"createTime":1749894247555,"epollFd":11,"onlineDuration":28427358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:37:56.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:37:59.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:59.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:59.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:59.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:37:59.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:59.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:37:59.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003965377807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:37:59.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:37:59.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003965377807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:37:59.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:37:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:37:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":483314316,"createTime":1749894247555,"epollFd":11,"onlineDuration":28432268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:00.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:00.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":483445916,"createTime":1749894247555,"epollFd":11,"onlineDuration":28432613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:02.239 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:38:02.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:04.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:04.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:04.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:04.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":485691012,"createTime":1749894247555,"epollFd":11,"onlineDuration":28437299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:09.654 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009178161621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:09.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:09.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009178161621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:38:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:10.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:10.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:10.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:10.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:10.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:10.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":488551996,"createTime":1749894247555,"epollFd":11,"onlineDuration":28443410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:11.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:11.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:11.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/call-of-the-wild-desert-horse-riding-in-tunisia/ 2025-06-15 01:38:11.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:11.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:12.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:12.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":489129720,"createTime":1749894247555,"epollFd":11,"onlineDuration":28444792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:14.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:14.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:14.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:14.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":490415452,"createTime":1749894247555,"epollFd":11,"onlineDuration":28447421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:15.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:18.239 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:38:18.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:19.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:19.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:19.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":492664496,"createTime":1749894247555,"epollFd":11,"onlineDuration":28452060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:19.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:19.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:19.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017107009887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:19.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017107009887695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:38:19.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":492775040,"createTime":1749894247555,"epollFd":11,"onlineDuration":28452415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:24.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:24.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:24.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:24.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":495006976,"createTime":1749894247555,"epollFd":11,"onlineDuration":28457076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:25.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:25.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:25.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-15 01:38:26.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:38:26.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:29.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:29.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:29.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:29.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:29.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:29.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:29.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:29.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":497383672,"createTime":1749894247555,"epollFd":11,"onlineDuration":28462068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:29.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026018142700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:29.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026018142700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:38:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:29.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:29.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":497481056,"createTime":1749894247555,"epollFd":11,"onlineDuration":28462399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:34.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:34.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":499730100,"createTime":1749894247555,"epollFd":11,"onlineDuration":28467067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:38.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:38:38.754 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:38:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:39.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:39.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:39.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:39.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:39.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:39.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032428741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:39.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:39.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032428741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:38:39.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502133116,"createTime":1749894247555,"epollFd":11,"onlineDuration":28472241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:40.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:40.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502533180,"createTime":1749894247555,"epollFd":11,"onlineDuration":28472967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:40.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:38:40.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:44.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:44.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:44.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":504441380,"createTime":1749894247555,"epollFd":11,"onlineDuration":28477063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:49.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:49.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:49.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:38:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:49.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":506793072,"createTime":1749894247555,"epollFd":11,"onlineDuration":28482082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:38:49.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022382736206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:49.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022382736206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:38:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:50.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:50.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":507264200,"createTime":1749894247555,"epollFd":11,"onlineDuration":28483048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:54.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:54.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":509172400,"createTime":1749894247555,"epollFd":11,"onlineDuration":28487209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:56.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:38:56.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:56.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kid-cudi-responds-to-critic-who-alleges-illuminati-influence-behind-his-snl-dress-choice-01hk5emshj8y 2025-06-15 01:38:59.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:59.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:38:59.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:59.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":511492508,"createTime":1749894247555,"epollFd":11,"onlineDuration":28492054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:38:59.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:59.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:38:59.695 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029382705688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:38:59.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:59.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029382705688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:38:59.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:38:59.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:38:59.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":511601736,"createTime":1749894247555,"epollFd":11,"onlineDuration":28492407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:02.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:02.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:02.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/coldplay-and-oasis-to-share-equipment-for-wembley-gigs_6388972 2025-06-15 01:39:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":513919212,"createTime":1749894247555,"epollFd":11,"onlineDuration":28497293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:09.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:09.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:09.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":516199840,"createTime":1749894247555,"epollFd":11,"onlineDuration":28502072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:09.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02530860900879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:39:09.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02530860900879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:39:09.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:39:09.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:09.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":516310384,"createTime":1749894247555,"epollFd":11,"onlineDuration":28502398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:10.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:39:10.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:10.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/seo-country/kenya/ 2025-06-15 01:39:12.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:39:12.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:39:14.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:14.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:15.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:15.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":518744984,"createTime":1749894247555,"epollFd":11,"onlineDuration":28507708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:18.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:39:18.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:19.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:19.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:19.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:19.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:19.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":520871640,"createTime":1749894247555,"epollFd":11,"onlineDuration":28512078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:19.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025270462036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:19.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:19.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025270462036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:39:19.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:19.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:19.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":520991396,"createTime":1749894247555,"epollFd":11,"onlineDuration":28512439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:24.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:24.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:24.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:24.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":523300976,"createTime":1749894247555,"epollFd":11,"onlineDuration":28517294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:27.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:39:27.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:39:29.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:29.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:29.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:29.715 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028894424438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:29.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:29.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028894424438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:39:29.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:30.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:30.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":525713204,"createTime":1749894247555,"epollFd":11,"onlineDuration":28522573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/content/incredible-images-mongolia-hamid-sadar/ 2025-06-15 01:39:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":525982984,"createTime":1749894247555,"epollFd":11,"onlineDuration":28522956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:34.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:34.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:34.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:34.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":527946456,"createTime":1749894247555,"epollFd":11,"onlineDuration":28527075,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:39.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:39.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:39.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:39.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:39.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006155014038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:39.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:39:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006155014038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:39:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:39:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530366580,"createTime":1749894247555,"epollFd":11,"onlineDuration":28532312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530741640,"createTime":1749894247555,"epollFd":11,"onlineDuration":28533042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:44.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:44.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:44.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:44.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":532739328,"createTime":1749894247555,"epollFd":11,"onlineDuration":28537336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:39:47.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:49.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:49.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:49.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:49.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:39:49.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:49.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":535021272,"createTime":1749894247555,"epollFd":11,"onlineDuration":28542091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:39:49.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00897216796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:49.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00897216796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:39:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:49.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:49.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":535123920,"createTime":1749894247555,"epollFd":11,"onlineDuration":28542429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:51.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:39:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/content/cornwall-quiz/ 2025-06-15 01:39:54.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:54.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:54.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:54.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":537366384,"createTime":1749894247555,"epollFd":11,"onlineDuration":28547074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:39:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":539702284,"createTime":1749894247555,"epollFd":11,"onlineDuration":28552074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:39:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:39:59.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020057678222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:39:59.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:39:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020057678222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:39:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:39:59.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:39:59.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":539819408,"createTime":1749894247555,"epollFd":11,"onlineDuration":28552424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:04.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:04.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":542039500,"createTime":1749894247555,"epollFd":11,"onlineDuration":28557112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:07.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:40:07.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:09.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":544370136,"createTime":1749894247555,"epollFd":11,"onlineDuration":28562086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:09.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023202896118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:09.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:09.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023202896118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:40:09.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:09.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:09.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:10.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:10.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":544572800,"createTime":1749894247555,"epollFd":11,"onlineDuration":28562644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:14.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:14.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:14.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:14.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":546704720,"createTime":1749894247555,"epollFd":11,"onlineDuration":28567081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:16.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:40:16.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:40:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:19.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:19.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:19.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:19.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":549085364,"createTime":1749894247555,"epollFd":11,"onlineDuration":28572073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:19.755 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992326736450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.992326736450195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:40:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":549206436,"createTime":1749894247555,"epollFd":11,"onlineDuration":28572436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:24.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:24.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:24.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:24.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":551441004,"createTime":1749894247555,"epollFd":11,"onlineDuration":28577078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:29.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:29.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:29.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:29.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:29.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:29.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:29.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":553808488,"createTime":1749894247555,"epollFd":11,"onlineDuration":28582085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:29.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02129554748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:29.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02129554748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:40:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":553919032,"createTime":1749894247555,"epollFd":11,"onlineDuration":28582427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:31.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:31.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:31.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:40:31.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:40:31.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:31.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research 2025-06-15 01:40:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:34.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":556150968,"createTime":1749894247555,"epollFd":11,"onlineDuration":28587080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:37.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:40:37.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:40:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":558509240,"createTime":1749894247555,"epollFd":11,"onlineDuration":28592087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:39.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:39.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:39.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02840232849121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:39.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:40:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02840232849121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:40:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:40:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":558638208,"createTime":1749894247555,"epollFd":11,"onlineDuration":28592449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:44.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:44.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:44.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:44.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":560845140,"createTime":1749894247555,"epollFd":11,"onlineDuration":28597086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:47.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:40:47.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:40:47.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:40:47.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:49.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:40:49.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:49.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563203412,"createTime":1749894247555,"epollFd":11,"onlineDuration":28602102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:40:49.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030399322509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:49.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:49.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030399322509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:40:49.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:50.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:50.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563452136,"createTime":1749894247555,"epollFd":11,"onlineDuration":28602861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:54.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:54.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:54.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:54.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":565551156,"createTime":1749894247555,"epollFd":11,"onlineDuration":28607065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:40:59.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:59.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:59.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:59.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":567901532,"createTime":1749894247555,"epollFd":11,"onlineDuration":28612074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:40:59.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:59.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:40:59.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019262313842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:40:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:59.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019262313842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:40:59.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:40:59.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:40:59.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":568017340,"createTime":1749894247555,"epollFd":11,"onlineDuration":28612432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:02.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:41:02.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:41:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":570236116,"createTime":1749894247555,"epollFd":11,"onlineDuration":28617079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:09.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:09.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:09.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:09.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:09.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:09.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:09.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":572583860,"createTime":1749894247555,"epollFd":11,"onlineDuration":28622081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:09.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984336853027344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:09.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:09.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984336853027344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:41:09.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":572874696,"createTime":1749894247555,"epollFd":11,"onlineDuration":28622821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:13.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:13.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:13.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:41:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:14.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":575047412,"createTime":1749894247555,"epollFd":11,"onlineDuration":28627355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:17.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:41:17.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:41:18.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:19.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:19.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:19.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:19.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:19.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":577264872,"createTime":1749894247555,"epollFd":11,"onlineDuration":28632050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:19.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926881790161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:41:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.926881790161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:41:19.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:41:19.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:19.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":577432004,"createTime":1749894247555,"epollFd":11,"onlineDuration":28632410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:21.665 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:41:21.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:23.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:23.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:23.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:41:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:24.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:24.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":579760008,"createTime":1749894247555,"epollFd":11,"onlineDuration":28637391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:29.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:41:29.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:29.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:29.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":582019580,"createTime":1749894247555,"epollFd":11,"onlineDuration":28642099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:29.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92914390563965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:29.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:29.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.92914390563965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:41:29.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":582255144,"createTime":1749894247555,"epollFd":11,"onlineDuration":28642828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:34.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":584356796,"createTime":1749894247555,"epollFd":11,"onlineDuration":28647066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:41:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:39.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:39.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:39.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:39.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:39.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:39.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:39.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966053009033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:39.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:39.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.966053009033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:41:39.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:39.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:39.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":586787448,"createTime":1749894247555,"epollFd":11,"onlineDuration":28652291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:40.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:40.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":586909836,"createTime":1749894247555,"epollFd":11,"onlineDuration":28652638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:44.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:44.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:44.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:44.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":589074656,"createTime":1749894247555,"epollFd":11,"onlineDuration":28657083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:49.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:49.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:49.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:41:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:49.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:49.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":591418452,"createTime":1749894247555,"epollFd":11,"onlineDuration":28662096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:41:49.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981508255004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:49.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:49.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981508255004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:41:49.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":591518468,"createTime":1749894247555,"epollFd":11,"onlineDuration":28662435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:54.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:54.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:54.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:54.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":593763564,"createTime":1749894247555,"epollFd":11,"onlineDuration":28667070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:57.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:41:57.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:57.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:41:58.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 01:41:58.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:41:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 01:41:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:58.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:41:59.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":596119204,"createTime":1749894247555,"epollFd":11,"onlineDuration":28672082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:41:59.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:41:59.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984935760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:41:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:59.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.984935760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:41:59.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:41:59.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 01:41:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:41:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 01:42:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":596217904,"createTime":1749894247555,"epollFd":11,"onlineDuration":28672446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 01:42:04.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:04.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":598456420,"createTime":1749894247555,"epollFd":11,"onlineDuration":28677095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:05.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:42:05.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:42:09.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:42:09.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:09.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:09.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:09.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:09.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:09.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":600812060,"createTime":1749894247555,"epollFd":11,"onlineDuration":28682092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:09.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96932029724121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:09.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:42:09.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.96932029724121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:42:09.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:42:09.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:09.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":600930500,"createTime":1749894247555,"epollFd":11,"onlineDuration":28682429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:12.732 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:42:12.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:42:14.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:14.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:14.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:14.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603151908,"createTime":1749894247555,"epollFd":11,"onlineDuration":28687058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:15.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:42:15.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:15.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:18.237 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:42:18.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:19.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:19.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:19.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:19.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:19.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:19.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":605522024,"createTime":1749894247555,"epollFd":11,"onlineDuration":28692085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:19.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:19.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981948852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:19.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981948852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:42:19.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:19.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:42:19.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:42:20.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:20.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":605718108,"createTime":1749894247555,"epollFd":11,"onlineDuration":28692649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:24.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:24.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:24.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":607885560,"createTime":1749894247555,"epollFd":11,"onlineDuration":28697099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:29.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:29.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:29.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:29.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:29.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:29.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":610221460,"createTime":1749894247555,"epollFd":11,"onlineDuration":28702099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:29.862 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00877571105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00877571105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:42:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:29.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":610338584,"createTime":1749894247555,"epollFd":11,"onlineDuration":28702426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:30.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:42:30.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:42:33.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:42:33.728 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:42:33.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:42:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:34.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:34.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":612569204,"createTime":1749894247555,"epollFd":11,"onlineDuration":28707098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:34.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:42:34.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:42:37.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:42:37.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:42:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:39.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:39.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":614916948,"createTime":1749894247555,"epollFd":11,"onlineDuration":28712086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:39.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01959228515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:39.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01959228515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:42:39.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:40.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:40.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":615385444,"createTime":1749894247555,"epollFd":11,"onlineDuration":28713050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:45.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:45.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:45.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:45.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":617816096,"createTime":1749894247555,"epollFd":11,"onlineDuration":28718331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:42:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":619659812,"createTime":1749894247555,"epollFd":11,"onlineDuration":28722266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:42:49.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025026321411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:49.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:49.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025026321411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:42:49.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:50.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":619770356,"createTime":1749894247555,"epollFd":11,"onlineDuration":28722593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:54.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:54.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:54.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:54.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":621972024,"createTime":1749894247555,"epollFd":11,"onlineDuration":28727099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:55.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:42:55.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:55.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E7%8E%9B%E4%B8%BD%E6%81%A9%C2%B7%E7%93%A6%E7%A7%91%E7%89%B9.html 2025-06-15 01:42:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:59.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:42:59.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:59.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":624301344,"createTime":1749894247555,"epollFd":11,"onlineDuration":28732079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:42:59.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:42:59.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:42:59.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022871017456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:42:59.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:42:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022871017456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:42:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:43:00.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":624529012,"createTime":1749894247555,"epollFd":11,"onlineDuration":28732758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:02.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:43:02.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:02.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-15 01:43:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:04.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:04.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":626676724,"createTime":1749894247555,"epollFd":11,"onlineDuration":28737093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:07.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:07.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-15 01:43:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:09.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:09.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:09.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:09.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:09.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":629052104,"createTime":1749894247555,"epollFd":11,"onlineDuration":28742259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:09.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000368118286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:09.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:09.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000368118286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:43:09.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:10.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:10.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":629195548,"createTime":1749894247555,"epollFd":11,"onlineDuration":28742607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:11.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:43:11.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:14.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:14.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:14.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:14.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":631376160,"createTime":1749894247555,"epollFd":11,"onlineDuration":28747089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:15.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-15 01:43:18.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:19.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:19.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:43:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":633735748,"createTime":1749894247555,"epollFd":11,"onlineDuration":28752115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:19.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-15 01:43:19.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023374557495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:19.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023374557495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:43:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:43:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":633958152,"createTime":1749894247555,"epollFd":11,"onlineDuration":28752711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:22.242 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:43:22.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:23.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:23.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-15 01:43:24.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:24.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:24.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":636107180,"createTime":1749894247555,"epollFd":11,"onlineDuration":28757254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:28.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:28.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php.php 2025-06-15 01:43:29.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:29.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:29.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:29.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:29.908 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01776885986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01776885986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:43:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:29.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:29.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":638535200,"createTime":1749894247555,"epollFd":11,"onlineDuration":28762393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:30.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:30.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":638651008,"createTime":1749894247555,"epollFd":11,"onlineDuration":28762721,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:31.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:31.065 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 01:43:31.065 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 01:43:31.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:43:31.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:33.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:33.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php_info.php 2025-06-15 01:43:34.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:34.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:34.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":640782928,"createTime":1749894247555,"epollFd":11,"onlineDuration":28767099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-15 01:43:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:39.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:39.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:39.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:39.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":643234636,"createTime":1749894247555,"epollFd":11,"onlineDuration":28772336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:39.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01785659790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:39.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:39.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01785659790039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:43:39.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:40.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:40.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:40.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:40.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":643346496,"createTime":1749894247555,"epollFd":11,"onlineDuration":28772820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:41.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:41.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pi.php 2025-06-15 01:43:44.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:44.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:44.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:44.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":645508684,"createTime":1749894247555,"epollFd":11,"onlineDuration":28777074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.phpinfo 2025-06-15 01:43:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:43:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:43:49.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:49.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:49.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:49.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:43:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":647853796,"createTime":1749894247555,"epollFd":11,"onlineDuration":28782088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:43:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:43:49.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:43:49.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:43:49.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.010292053222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:49.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:49.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.010292053222656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:43:49.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/phpinfo.php 2025-06-15 01:43:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:50.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":648078832,"createTime":1749894247555,"epollFd":11,"onlineDuration":28782859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:54.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:54.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 01:43:54.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:54.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:54.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:54.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":650214700,"createTime":1749894247555,"epollFd":11,"onlineDuration":28787110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:58.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pinfo.php 2025-06-15 01:43:59.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:43:59.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:43:59.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:59.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:43:59.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:43:59.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:43:59.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:43:59.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:59.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/gallery/best-apple-cake-recipes-of-all-time/ 2025-06-15 01:43:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:59.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:43:59.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:43:59.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":652657196,"createTime":1749894247555,"epollFd":11,"onlineDuration":28792338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:43:59.935 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025136947631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:43:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:43:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025136947631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:43:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:44:00.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:00.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":652751948,"createTime":1749894247555,"epollFd":11,"onlineDuration":28792787,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:02.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:02.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo2.php 2025-06-15 01:44:03.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:44:03.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:04.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:04.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:04.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:04.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":654928612,"createTime":1749894247555,"epollFd":11,"onlineDuration":28797084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:05.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:05.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php_version.php 2025-06-15 01:44:07.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:07.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/version.php 2025-06-15 01:44:09.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:09.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:09.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:09.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":657354000,"createTime":1749894247555,"epollFd":11,"onlineDuration":28802335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:09.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025211334228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:09.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:09.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025211334228516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:44:09.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:10.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:10.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":657681684,"createTime":1749894247555,"epollFd":11,"onlineDuration":28802951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:11.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:11.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server-info.php 2025-06-15 01:44:14.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:14.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:14.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:14.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":659635944,"createTime":1749894247555,"epollFd":11,"onlineDuration":28807214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:15.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:44:15.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:15.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:15.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:15.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/preston/wprm_print/cider-bourbon-apple-pie-with-oatmeal-cookie-crumble 2025-06-15 01:44:16.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:16.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/env.php 2025-06-15 01:44:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:19.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:19.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":661974476,"createTime":1749894247555,"epollFd":11,"onlineDuration":28812118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:19.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032270431518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:19.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:19.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032270431518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:44:19.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:20.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:20.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":662178456,"createTime":1749894247555,"epollFd":11,"onlineDuration":28812828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:20.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:20.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:21.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:21.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:23.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:23.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/init.php 2025-06-15 01:44:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:24.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":664311692,"createTime":1749894247555,"epollFd":11,"onlineDuration":28817089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:29.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:29.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:29.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:29.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:29.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:29.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":666672596,"createTime":1749894247555,"epollFd":11,"onlineDuration":28822090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:29.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:29.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:29.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027767181396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:29.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:29.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027767181396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:44:29.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:29.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:29.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":666780508,"createTime":1749894247555,"epollFd":11,"onlineDuration":28822441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:30.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:30.444 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:31.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:44:31.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:34.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:34.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lil-yachty-blasts-his-friend-mitch-and-cancels-their-a-safe-place-podcast-01j600gv570x 2025-06-15 01:44:34.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:34.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":669024288,"createTime":1749894247555,"epollFd":11,"onlineDuration":28827117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:39.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:44:39.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:39.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:39.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:39.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:39.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:39.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:39.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671360188,"createTime":1749894247555,"epollFd":11,"onlineDuration":28832079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:39.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022567749023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:39.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:39.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022567749023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:44:39.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:39.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:39.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671481260,"createTime":1749894247555,"epollFd":11,"onlineDuration":28832418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:41.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:41.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:41.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:41.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:41.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:41.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:41.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:41.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/butch-walker 2025-06-15 01:44:44.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:44.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:44.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:44.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":673810580,"createTime":1749894247555,"epollFd":11,"onlineDuration":28837327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:45.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:44:45.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:45.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jason-connery 2025-06-15 01:44:47.098 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:44:47.098 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:44:49.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:44:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/hellfest-2013live-review 2025-06-15 01:44:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:49.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:49.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":676035936,"createTime":1749894247555,"epollFd":11,"onlineDuration":28842094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:44:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:44:49.972 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027645111083984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:49.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:44:49.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027645111083984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:44:49.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:44:50.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:50.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":676157008,"createTime":1749894247555,"epollFd":11,"onlineDuration":28842448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:44:51.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:51.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:44:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richard-madden 2025-06-15 01:44:54.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:44:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:54.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/terry-crews 2025-06-15 01:44:54.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:54.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:54.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:54.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":678395524,"createTime":1749894247555,"epollFd":11,"onlineDuration":28847121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:56.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:56.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-parklife-weekender 2025-06-15 01:44:57.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:44:57.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:57.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:44:57.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:57.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kazan 2025-06-15 01:44:59.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:59.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/offset-shares-cryptic-instagram-caption-following-cardi-b-s-announcement-of-being-single-01hhfjejrthq 2025-06-15 01:44:59.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:59.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:44:59.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:59.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:44:59.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:44:59.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":680764324,"createTime":1749894247555,"epollFd":11,"onlineDuration":28852188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:44:59.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983379364013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:44:59.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:44:59.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.983379364013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:44:59.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:45:00.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:00.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":680873552,"createTime":1749894247555,"epollFd":11,"onlineDuration":28852517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:45:00.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:00.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dominic-west/pictures/3272731 2025-06-15 01:45:01.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:45:01.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:01.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:01.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:01.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/krampus-first-look 2025-06-15 01:45:02.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:45:02.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:02.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/news/charli-xcx-to-design-90s-inspired-fashion-line_4897306 2025-06-15 01:45:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:45:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:03.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/fourweddingsandafuneral 2025-06-15 01:45:04.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 01:45:04.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:04.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iceage/music/iceage-plowing-into-the-field-of-love 2025-06-15 01:45:04.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:04.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:04.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:04.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":683168656,"createTime":1749894247555,"epollFd":11,"onlineDuration":28857397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:05.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:45:05.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:45:05.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bf70 2025-06-15 01:45:05.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:05.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/meek-mill/news/meek-mill-attorneys-appeal-prison-sentence_5899403 2025-06-15 01:45:06.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050f30 2025-06-15 01:45:06.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:06.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-jackson/news/michael-jackson-neverland-ranch-sale-reduced-price_5600336 2025-06-15 01:45:07.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:45:07.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:45:07.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:45:07.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:07.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michelle-williams/pictures/5464603 2025-06-15 01:45:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:45:09.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:09.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:45:09.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935237884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:45:09.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0625b0 2025-06-15 01:45:09.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.935237884521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0625b0 2025-06-15 01:45:09.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0625b0 2025-06-15 01:45:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:10.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":685562460,"createTime":1749894247555,"epollFd":11,"onlineDuration":28862468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:10.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:10.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":685675636,"createTime":1749894247555,"epollFd":11,"onlineDuration":28862794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:11.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:45:11.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:45:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:45:13.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:14.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:14.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:15.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:15.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":687920732,"createTime":1749894247555,"epollFd":11,"onlineDuration":28867491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:45:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:45:16.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:16.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:16.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/wprm_print/southwest-cobb-salad 2025-06-15 01:45:17.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:45:17.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:45:17.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:17.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:45:17.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:45:17.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:45:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:45:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:45:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:45:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:45:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:19.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:19.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:19.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:19.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:19.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":690234260,"createTime":1749894247555,"epollFd":11,"onlineDuration":28872423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:19.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00025749206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:45:19.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:45:19.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00025749206543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:45:19.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:45:20.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:20.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":690557996,"createTime":1749894247555,"epollFd":11,"onlineDuration":28873145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:21.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bf70 keealive timeout 2025-06-15 01:45:21.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 01:45:21.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bf70 2025-06-15 01:45:21.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 01:45:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:45:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050f30 keealive timeout 2025-06-15 01:45:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:45:23.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050f30 2025-06-15 01:45:24.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:24.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:24.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:24.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":692512256,"createTime":1749894247555,"epollFd":11,"onlineDuration":28877348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:29.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:29.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:29.348 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:45:29.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:29.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:29.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:29.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:29.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":694816572,"createTime":1749894247555,"epollFd":11,"onlineDuration":28882128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:30.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038755416870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:45:30.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:30.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038755416870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:45:30.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:45:30.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:30.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":695078456,"createTime":1749894247555,"epollFd":11,"onlineDuration":28882838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:31.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:45:31.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:34.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:34.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:35.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:35.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":697332764,"createTime":1749894247555,"epollFd":11,"onlineDuration":28887561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:39.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:39.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:39.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:45:39.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:39.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":699568648,"createTime":1749894247555,"epollFd":11,"onlineDuration":28892097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:39.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:39.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:45:40.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064640045166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:45:40.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:40.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064640045166016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:45:40.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":699681824,"createTime":1749894247555,"epollFd":11,"onlineDuration":28892459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:44.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:44.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:44.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:44.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":701934816,"createTime":1749894247555,"epollFd":11,"onlineDuration":28897138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:49.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:49.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:45:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:49.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:49.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":704281244,"createTime":1749894247555,"epollFd":11,"onlineDuration":28902108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:45:49.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:49.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":704386524,"createTime":1749894247555,"epollFd":11,"onlineDuration":28902444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:50.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077526092529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:45:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077526092529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:45:50.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:45:54.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:54.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:54.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:54.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":706634252,"createTime":1749894247555,"epollFd":11,"onlineDuration":28907117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:45:59.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:59.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:45:59.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:59.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:45:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:45:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:00.022 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02973747253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:00.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:00.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02973747253418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:46:00.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:00.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:00.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709188608,"createTime":1749894247555,"epollFd":11,"onlineDuration":28912869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:00.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:00.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709557088,"createTime":1749894247555,"epollFd":11,"onlineDuration":28913437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:04.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:04.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:04.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:04.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":711404752,"createTime":1749894247555,"epollFd":11,"onlineDuration":28917288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:06.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:46:06.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:46:08.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:08.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:08.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/renna/honkai-star-rail-what-happens-on-your-birthday 2025-06-15 01:46:09.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:46:09.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:46:09.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:09.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:09.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:09.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:09.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:09.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:09.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":713669588,"createTime":1749894247555,"epollFd":11,"onlineDuration":28922102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:10.030 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091354370117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:10.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:10.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091354370117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:46:10.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":713878832,"createTime":1749894247555,"epollFd":11,"onlineDuration":28922665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:14.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:14.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:14.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:14.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":716019964,"createTime":1749894247555,"epollFd":11,"onlineDuration":28927103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:19.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:19.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:19.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:19.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:19.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":718362444,"createTime":1749894247555,"epollFd":11,"onlineDuration":28932106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:20.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:20.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":718486148,"createTime":1749894247555,"epollFd":11,"onlineDuration":28932468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:20.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09716796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:20.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09716796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:46:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:20.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:46:20.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:46:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:25.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:25.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":720881268,"createTime":1749894247555,"epollFd":11,"onlineDuration":28937600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:25.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:46:25.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:29.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:29.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:29.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:29.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:29.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:29.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":723069776,"createTime":1749894247555,"epollFd":11,"onlineDuration":28942105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:29.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:29.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":723181636,"createTime":1749894247555,"epollFd":11,"onlineDuration":28942428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:30.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10767936706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:30.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10767936706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:46:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/confidence 2025-06-15 01:46:34.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:34.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:34.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:34.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":725421468,"createTime":1749894247555,"epollFd":11,"onlineDuration":28947107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:35.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:35.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:35.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:46:39.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:39.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:39.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:39.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:39.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:39.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":727754736,"createTime":1749894247555,"epollFd":11,"onlineDuration":28952121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:40.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:40.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":727888968,"createTime":1749894247555,"epollFd":11,"onlineDuration":28952470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:40.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1146183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:40.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:46:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1146183013916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:46:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:46:44.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:44.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":730063000,"createTime":1749894247555,"epollFd":11,"onlineDuration":28957092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:46:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:46.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/muse/news/q-awards-are-muse-really-the-best-act-in-the-world-today_3338184 2025-06-15 01:46:47.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:46:47.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:49.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:49.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:49.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:49.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:46:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:49.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:49.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":732447592,"createTime":1749894247555,"epollFd":11,"onlineDuration":28962128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:46:50.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118682861328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:46:50.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:50.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118682861328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:46:50.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:50.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:50.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":732687104,"createTime":1749894247555,"epollFd":11,"onlineDuration":28962663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:51.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:46:51.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:54.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:54.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":734871664,"createTime":1749894247555,"epollFd":11,"onlineDuration":28967484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:55.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:46:55.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:55.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/tara_summers 2025-06-15 01:46:58.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:46:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/how-long-to-grill-steak-5192154 2025-06-15 01:46:59.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:59.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:46:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:59.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:46:59.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:59.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":737147028,"createTime":1749894247555,"epollFd":11,"onlineDuration":28972092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:46:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:46:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:00.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:00.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":737275996,"createTime":1749894247555,"epollFd":11,"onlineDuration":28972461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:00.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120763778686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:00.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:00.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120763778686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:47:00.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:03.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:47:03.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:47:03.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:47:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:03.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/matthew-perry/news/matthew-perry-s-drug-death-investigators-deny-they-launched-probe-due-to-his-fame_6384803 2025-06-15 01:47:04.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:04.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:04.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:04.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":739490824,"createTime":1749894247555,"epollFd":11,"onlineDuration":28977097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:05.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:47:06.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:06.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:06.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alt-j/press/60-first-acts-confirmed-for-melt-festival-2013 2025-06-15 01:47:09.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:09.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:09.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:09.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:09.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":741822776,"createTime":1749894247555,"epollFd":11,"onlineDuration":28982122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:10.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:10.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":741997804,"createTime":1749894247555,"epollFd":11,"onlineDuration":28982464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:10.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117971420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:10.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:47:10.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117971420288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 01:47:10.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:47:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:47:11.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:47:13.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:13.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:13.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:13.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/21-savage-unveils-american-dream-biopic-featuring-donald-glover-and-caleb-mclaughlin-01hknjwm2qga 2025-06-15 01:47:14.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:14.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:14.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:14.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":744211316,"createTime":1749894247555,"epollFd":11,"onlineDuration":28987114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:14.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:14.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/drake-accused-of-trolling-kendrick-lamar-with-a-tupac-shakur-shirt-01j3gabhtfkm 2025-06-15 01:47:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:15.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/rocket-power-album-review-quavo-delivers-passionate-heartfelt-project-01h8xaeen07d 2025-06-15 01:47:16.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:47:16.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:16.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/travis-scott-s-utopia-epic-tour-and-ambitious-harvard-architecture-pursuit-01hh5v0mg7tp 2025-06-15 01:47:19.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:47:19.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:47:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":746497208,"createTime":1749894247555,"epollFd":11,"onlineDuration":28992086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:19.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:19.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:47:19.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sex-pistols/news/sex-pistols-memorabilia-burn-punk-london_5484422 2025-06-15 01:47:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":746618280,"createTime":1749894247555,"epollFd":11,"onlineDuration":28992434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:20.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111547470092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:20.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:47:20.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111547470092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 01:47:20.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:47:21.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:47:21.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:47:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:24.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:24.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":749056828,"createTime":1749894247555,"epollFd":11,"onlineDuration":28997532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:29.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:29.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:29.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:29.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:29.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:29.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:29.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:29.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":751236124,"createTime":1749894247555,"epollFd":11,"onlineDuration":29002125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:30.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:30.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":751362460,"createTime":1749894247555,"epollFd":11,"onlineDuration":29002470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:30.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108928680419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:30.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108928680419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 01:47:30.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:31.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:47:31.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:47:31.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:31.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:31.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:31.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:31.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/filth 2025-06-15 01:47:31.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:31.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:31.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2019/04/03/holey-light-brings-the-notification-light-back-to-the-galaxy-s10/ 2025-06-15 01:47:32.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:32.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:32.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/honey_1 2025-06-15 01:47:33.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:33.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:33.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/whitenoise 2025-06-15 01:47:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:47:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:47:34.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:34.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:34.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:34.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":753610188,"createTime":1749894247555,"epollFd":11,"onlineDuration":29007116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:35.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:47:35.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:47:36.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:47:36.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:47:37.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:47:37.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:47:37.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:47:37.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:37.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/lifestyle/joy-mcbrien-fair-anita/ 2025-06-15 01:47:39.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:39.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:39.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:39.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:39.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:39.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":755959248,"createTime":1749894247555,"epollFd":11,"onlineDuration":29012117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:39.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:39.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":756086900,"createTime":1749894247555,"epollFd":11,"onlineDuration":29012478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:40.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099382400512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:40.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:47:40.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099382400512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 01:47:40.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:47:43.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:47:43.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:47:43.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:47:43.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:47:44.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:44.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:44.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:44.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":758275408,"createTime":1749894247555,"epollFd":11,"onlineDuration":29017127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:48.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:47:48.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:48.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/abba/news/critics-mamma-mia-2_6149102 2025-06-15 01:47:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:47:49.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:49.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:49.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:49.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:47:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:49.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:49.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:49.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":760625784,"createTime":1749894247555,"epollFd":11,"onlineDuration":29022114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:47:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:50.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":760800812,"createTime":1749894247555,"epollFd":11,"onlineDuration":29022459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:47:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-whishaw/pictures/4964459 2025-06-15 01:47:50.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033740997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:47:50.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033740997314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:47:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:51.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:47:51.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:51.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/carrie-fisher/pictures/5307327 2025-06-15 01:47:53.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:47:53.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:47:53.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:47:53.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:53.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/claire-danes/pictures/5390855 2025-06-15 01:47:54.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:47:54.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:54.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/charlie-is-my-darling-clips 2025-06-15 01:47:54.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:54.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:54.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:54.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":763030116,"createTime":1749894247555,"epollFd":11,"onlineDuration":29027268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:47:55.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 01:47:55.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:55.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/death-wish-bruce-willis 2025-06-15 01:47:56.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:47:56.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:56.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/insidious-chapter-3 2025-06-15 01:47:56.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:47:56.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:56.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/jobs-trailer 2025-06-15 01:47:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:47:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/spotlight-drama 2025-06-15 01:47:58.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d4d0 2025-06-15 01:47:58.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:58.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-bang-bang-club-trailer 2025-06-15 01:47:59.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050f30 2025-06-15 01:47:59.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:59.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-shannon/pictures/5460886 2025-06-15 01:47:59.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:59.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:47:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:59.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:47:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062020 2025-06-15 01:47:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:47:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/naomie-harris/pictures/5452903 2025-06-15 01:48:00.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":765508144,"createTime":1749894247555,"epollFd":11,"onlineDuration":29032504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:00.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048131942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064200 2025-06-15 01:48:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048131942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec064200 2025-06-15 01:48:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064200 2025-06-15 01:48:00.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":765634480,"createTime":1749894247555,"epollFd":11,"onlineDuration":29032837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:00.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064140 2025-06-15 01:48:00.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:00.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/patrick-wilson/pictures/5458639 2025-06-15 01:48:01.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054100 2025-06-15 01:48:01.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:01.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/prince-william/pictures/5517344 2025-06-15 01:48:03.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:48:03.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:05.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:48:05.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:05.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:05.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":767959852,"createTime":1749894247555,"epollFd":11,"onlineDuration":29037757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:48:07.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:48:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:07.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ellen-page/news/ellen-page-flatliners_5862402 2025-06-15 01:48:08.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:08.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:08.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/fka-twigs/news/fka-twigs-teases-new-music_6328320 2025-06-15 01:48:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:48:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bay/news/james-bay-electric-light_6024854 2025-06-15 01:48:09.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:48:09.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:48:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:09.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:09.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":770012812,"createTime":1749894247555,"epollFd":11,"onlineDuration":29042124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:09.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:09.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jordan-peele/news/10-best-films-of-2017_5942549 2025-06-15 01:48:10.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:10.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":770166784,"createTime":1749894247555,"epollFd":11,"onlineDuration":29042468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:10.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011615753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:10.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011615753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:48:10.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:10.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:10.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/judy-greer/news/judy-greer-joins-jim-carrey-kidding_5994352 2025-06-15 01:48:11.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:48:11.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 01:48:11.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:48:11.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:48:11.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 01:48:11.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:48:11.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:11.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:11.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ok-go/news/ok-go-speak-about-zero-gravity-video_5129783 2025-06-15 01:48:12.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:48:12.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:12.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/prince-william/news/prince-george-already-fed-up-school_5842081 2025-06-15 01:48:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:48:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:48:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:48:13.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:13.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:13.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kravitz/news/zoe-kravitz-gave-dad-lenny-funny-movie-cameo_6385295 2025-06-15 01:48:14.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:14.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":772472416,"createTime":1749894247555,"epollFd":11,"onlineDuration":29047333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:15.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:48:15.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:15.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/questlove-goes-into-fan-mode-after-being-tapped-for-de-la-soul-s-oodles-of-o-s-video-01j9s1wh7pga 2025-06-15 01:48:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062020 keealive timeout 2025-06-15 01:48:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050f30 keealive timeout 2025-06-15 01:48:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d4d0 keealive timeout 2025-06-15 01:48:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062020 2025-06-15 01:48:15.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050f30 2025-06-15 01:48:15.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d4d0 2025-06-15 01:48:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064140 keealive timeout 2025-06-15 01:48:17.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064140 2025-06-15 01:48:18.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:48:18.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:48:19.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:19.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:48:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:19.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:19.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":774709616,"createTime":1749894247555,"epollFd":11,"onlineDuration":29052163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:20.131 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042808532714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:20.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062020 2025-06-15 01:48:20.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042808532714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062020 2025-06-15 01:48:20.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062020 2025-06-15 01:48:20.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:20.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:48:20.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:20.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":775168900,"createTime":1749894247555,"epollFd":11,"onlineDuration":29053021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:23.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054100 keealive timeout 2025-06-15 01:48:23.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054100 2025-06-15 01:48:24.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:24.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:24.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:24.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":777075784,"createTime":1749894247555,"epollFd":11,"onlineDuration":29057128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:25.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:48:25.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:27.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:28.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:28.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:28.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/harvey-weinstein/news/judge-declines-motion-dismiss-harvey-weinstein-case_6263204 2025-06-15 01:48:29.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:48:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:29.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/emile_hirsch 2025-06-15 01:48:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:48:29.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:29.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:29.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:29.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":779632772,"createTime":1749894247555,"epollFd":11,"onlineDuration":29062541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:30.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05734634399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05734634399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:48:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:30.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:30.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/josh_peck 2025-06-15 01:48:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":779906500,"createTime":1749894247555,"epollFd":11,"onlineDuration":29063101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:30.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cd30 2025-06-15 01:48:30.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:30.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/kyra_sedgwick 2025-06-15 01:48:31.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:48:31.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:48:32.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:32.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maggie-smith/news/enigmatic-maggie-smith-stays-away-from-the-golden-globes-still-wins_3450532 2025-06-15 01:48:34.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:48:34.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:34.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/samuel-l-jackson/4 2025-06-15 01:48:34.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:34.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":781771272,"createTime":1749894247555,"epollFd":11,"onlineDuration":29067124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:39.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:39.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:39.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:39.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:48:39.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:39.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":784225612,"createTime":1749894247555,"epollFd":11,"onlineDuration":29072261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:40.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:40.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:48:40.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03971290588379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:48:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03971290588379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:48:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:48:40.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:40.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":784469072,"createTime":1749894247555,"epollFd":11,"onlineDuration":29072807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:43.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:48:43.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:44.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:44.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":786575988,"createTime":1749894247555,"epollFd":11,"onlineDuration":29077391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:45.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:48:45.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:47.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cd30 keealive timeout 2025-06-15 01:48:47.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cd30 2025-06-15 01:48:49.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:49.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-aniston/news/jimmy-kimmel-officiated-jennifer-aniston-justin-theroux-top-secret-wedding-howard-stern-reveals_4865217 2025-06-15 01:48:49.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 01:48:49.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 01:48:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:49.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:49.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:49.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:50.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:50.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:50.158 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05182647705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:48:50.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:50.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05182647705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:48:50.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:50.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:50.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":789272472,"createTime":1749894247555,"epollFd":11,"onlineDuration":29082999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:48:50.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:48:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new/film.nsf/reviews/jurassic3 2025-06-15 01:48:50.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:50.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":789430392,"createTime":1749894247555,"epollFd":11,"onlineDuration":29083327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:51.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:48:51.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:51.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/dj-khaled-shows-his-gratitude-to-jay-z-for-collaborating-with-him-01het4bm4y87 2025-06-15 01:48:54.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:54.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:54.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:54.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":791292532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29087369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:48:59.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:59.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:59.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:59.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:48:59.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:59.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:48:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:48:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":793675808,"createTime":1749894247555,"epollFd":11,"onlineDuration":29092363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:00.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055315017700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:00.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cd30 2025-06-15 01:49:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055315017700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cd30 2025-06-15 01:49:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cd30 2025-06-15 01:49:00.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:00.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":794053500,"createTime":1749894247555,"epollFd":11,"onlineDuration":29093270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:04.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:04.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":795922220,"createTime":1749894247555,"epollFd":11,"onlineDuration":29097095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:05.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:49:05.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:49:06.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:49:06.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:49:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:49:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:49:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:49:09.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:09.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:09.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:49:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:09.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:49:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:09.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:49:09.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:09.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:09.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:09.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:10.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:10.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":798405512,"createTime":1749894247555,"epollFd":11,"onlineDuration":29102470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:10.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066242218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:10.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:49:10.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066242218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:49:10.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:49:10.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":798537112,"createTime":1749894247555,"epollFd":11,"onlineDuration":29102813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:10.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:49:10.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:10.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/angel-olsen 2025-06-15 01:49:13.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:49:13.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:13.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kid-cudi-s-insano-album-features-travis-scott-lil-wayne-xxxtentacion-and-more-01hkq3jzx9pt 2025-06-15 01:49:14.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:14.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:14.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:49:14.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:14.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/mary-j-blige-and-a-tribe-called-quest-inducted-into-rock-roll-hall-of-fame-01hw2d0ndjfh 2025-06-15 01:49:14.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:14.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":800730884,"createTime":1749894247555,"epollFd":11,"onlineDuration":29107331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:15.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e090 2025-06-15 01:49:15.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:15.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/why-these-famous-rappers-are-in-jail-right-now-young-thug-tory-lanez-fetty-wap-more-01hh2e91cmfq 2025-06-15 01:49:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:19.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:19.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:19.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":802973348,"createTime":1749894247555,"epollFd":11,"onlineDuration":29112135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:19.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:19.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":803089156,"createTime":1749894247555,"epollFd":11,"onlineDuration":29112477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:20.184 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066316604614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:49:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066316604614258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:49:20.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:49:21.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:49:21.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:21.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paris-jackson/news/paris-jackson-it-s-hard-being-compared-to-michael-jackson_6318553 2025-06-15 01:49:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:24.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:49:24.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:24.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":805442164,"createTime":1749894247555,"epollFd":11,"onlineDuration":29117407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:49:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:49:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:49:25.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:49:27.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:49:29.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 01:49:29.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:49:29.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:29.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:29.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:29.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:49:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:29.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:29.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":807699104,"createTime":1749894247555,"epollFd":11,"onlineDuration":29122112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:30.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:30.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":807791224,"createTime":1749894247555,"epollFd":11,"onlineDuration":29122445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:30.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071969985961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:49:30.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071969985961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 01:49:30.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:49:30.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:49:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/oldest-pubs-uk-britain/ 2025-06-15 01:49:31.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e090 keealive timeout 2025-06-15 01:49:31.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:49:31.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e090 2025-06-15 01:49:31.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:49:34.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:34.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:34.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":810023160,"createTime":1749894247555,"epollFd":11,"onlineDuration":29127124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:37.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:49:37.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:49:39.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:39.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:39.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:39.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":812391960,"createTime":1749894247555,"epollFd":11,"onlineDuration":29132102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:40.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:40.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":812515664,"createTime":1749894247555,"epollFd":11,"onlineDuration":29132451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:40.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084096908569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084096908569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:49:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:41.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:41.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:41.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donald-trump/news/trump-plans-seniors-tennis-game 2025-06-15 01:49:44.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:44.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:49:45.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:45.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":814877884,"createTime":1749894247555,"epollFd":11,"onlineDuration":29137503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:47.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 01:49:47.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:49:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:49.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:49.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:49:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:49.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":817095344,"createTime":1749894247555,"epollFd":11,"onlineDuration":29142131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:49:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":817226944,"createTime":1749894247555,"epollFd":11,"onlineDuration":29142478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:50.211 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085369110107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:49:50.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:49:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085369110107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:49:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:49:54.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:54.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:54.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:54.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":819441772,"createTime":1749894247555,"epollFd":11,"onlineDuration":29147187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:56.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:49:56.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:49:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:49:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:49:59.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:59.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:49:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:49:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:59.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":821789516,"createTime":1749894247555,"epollFd":11,"onlineDuration":29152129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:49:59.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:49:59.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":821921116,"createTime":1749894247555,"epollFd":11,"onlineDuration":29152486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:00.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05795669555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:00.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05795669555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:50:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:04.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:04.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:04.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":824154368,"createTime":1749894247555,"epollFd":11,"onlineDuration":29157133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:09.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:09.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:09.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:09.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:09.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:09.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826473160,"createTime":1749894247555,"epollFd":11,"onlineDuration":29162132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:10.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:10.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:10.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.069927215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:10.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:10.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.069927215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:50:10.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:10.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:10.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826752152,"createTime":1749894247555,"epollFd":11,"onlineDuration":29162829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:14.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:14.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:14.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:14.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":828809060,"createTime":1749894247555,"epollFd":11,"onlineDuration":29167123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:19.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:19.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:19.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:19.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":831197600,"createTime":1749894247555,"epollFd":11,"onlineDuration":29172129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:19.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:19.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:20.238 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036418914794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036418914794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:50:20.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:20.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:20.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":831430532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29172773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:24.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:24.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:25.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:25.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":833803280,"createTime":1749894247555,"epollFd":11,"onlineDuration":29177775,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:29.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:29.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:29.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:29.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:29.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:29.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":835895720,"createTime":1749894247555,"epollFd":11,"onlineDuration":29182143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:30.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078187942504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:30.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:30.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078187942504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:50:30.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":836164184,"createTime":1749894247555,"epollFd":11,"onlineDuration":29182861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:34.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:34.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:35.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:35.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":838530352,"createTime":1749894247555,"epollFd":11,"onlineDuration":29187907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:37.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:37.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:37.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/what-are-funeral-potatoes/ 2025-06-15 01:50:39.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:39.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:39.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:39.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:39.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:39.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:39.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:50:39.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:50:39.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:39.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":840678064,"createTime":1749894247555,"epollFd":11,"onlineDuration":29192354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:40.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08834457397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:40.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:50:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08834457397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:50:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:50:40.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:40.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":841036016,"createTime":1749894247555,"epollFd":11,"onlineDuration":29193077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:50:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/paprika-vs-smoked-paprika/ 2025-06-15 01:50:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:44.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:44.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":842974484,"createTime":1749894247555,"epollFd":11,"onlineDuration":29197235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:50:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:49.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":845295908,"createTime":1749894247555,"epollFd":11,"onlineDuration":29202144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:50:50.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:50.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":845401188,"createTime":1749894247555,"epollFd":11,"onlineDuration":29202471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:50.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086776733398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:50:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:50:50.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086776733398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:50:50.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:50:53.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:50:53.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:50:54.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:55.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:55.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":847762092,"createTime":1749894247555,"epollFd":11,"onlineDuration":29207504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:50:57.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:50:57.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:50:59.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:59.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:50:59.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:59.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:50:59.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:50:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":850086148,"createTime":1749894247555,"epollFd":11,"onlineDuration":29212446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:00.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075847625732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:00.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:00.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075847625732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:51:00.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:00.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:00.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":850424360,"createTime":1749894247555,"epollFd":11,"onlineDuration":29213015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:04.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:04.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":852382568,"createTime":1749894247555,"epollFd":11,"onlineDuration":29217237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:09.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:09.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:09.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:09.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:09.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:09.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:10.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:10.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":854863228,"createTime":1749894247555,"epollFd":11,"onlineDuration":29222624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:10.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048376083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:10.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:10.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048376083374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:51:10.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":855130376,"createTime":1749894247555,"epollFd":11,"onlineDuration":29223132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:13.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:13.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/517/sid/1/nid/6.html---- 2025-06-15 01:51:13.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:13.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:13.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/517/sid/1/nid/6.html---- 2025-06-15 01:51:13.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:14.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-twilight-saga-breaking-dawn-part-2-trailer 2025-06-15 01:51:14.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:14.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:16.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:16.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:16.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:51:16.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:16.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":857743952,"createTime":1749894247555,"epollFd":11,"onlineDuration":29228677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:51:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:16.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:51:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:19.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:19.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":859496864,"createTime":1749894247555,"epollFd":11,"onlineDuration":29232346,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:20.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:20.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:20.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06003761291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:20.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:51:20.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06003761291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 01:51:20.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:51:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":859953516,"createTime":1749894247555,"epollFd":11,"onlineDuration":29233289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:24.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:24.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:25.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:25.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":862173608,"createTime":1749894247555,"epollFd":11,"onlineDuration":29238016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:29.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:29.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:29.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:29.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":864077860,"createTime":1749894247555,"epollFd":11,"onlineDuration":29242158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:30.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:30.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":864330532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29242723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:30.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0657901763916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:30.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:51:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0657901763916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 01:51:30.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:51:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:51:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:51:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:31.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:33.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:51:33.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:51:34.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:34.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:34.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/velvet/australia-bonza-latest-news/ 2025-06-15 01:51:34.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:34.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:34.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":866463768,"createTime":1749894247555,"epollFd":11,"onlineDuration":29247128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:39.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:39.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:39.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:39.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:39.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":868814144,"createTime":1749894247555,"epollFd":11,"onlineDuration":29252138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:39.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:40.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:40.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":868977328,"createTime":1749894247555,"epollFd":11,"onlineDuration":29252501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:40.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97543716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:40.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97543716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:51:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:51:44.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:44.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:44.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:51:44.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:51:44.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:44.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":871127672,"createTime":1749894247555,"epollFd":11,"onlineDuration":29257140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:46.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:51:46.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:51:49.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:49.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:49.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:49.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:51:49.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:51:49.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:49.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:49.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":873455676,"createTime":1749894247555,"epollFd":11,"onlineDuration":29262151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:51:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:50.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965576171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:51:50.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:50.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.965576171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:51:50.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:50.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:50.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":873947860,"createTime":1749894247555,"epollFd":11,"onlineDuration":29263230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:51.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:51.204 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:51:51.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:54.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:54.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:55.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:55.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":875986344,"createTime":1749894247555,"epollFd":11,"onlineDuration":29267519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:57.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:57.829 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:51:57.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:51:59.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:59.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:51:59.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:59.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:51:59.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:59.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":878224860,"createTime":1749894247555,"epollFd":11,"onlineDuration":29272126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:51:59.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:51:59.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":878344616,"createTime":1749894247555,"epollFd":11,"onlineDuration":29272472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:00.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985925674438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:00.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985925674438477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:52:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:04.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:04.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:04.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:04.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":880547600,"createTime":1749894247555,"epollFd":11,"onlineDuration":29277135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:09.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:09.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:09.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:09.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:09.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:09.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:09.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":882976936,"createTime":1749894247555,"epollFd":11,"onlineDuration":29282405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:10.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:10.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":883108536,"createTime":1749894247555,"epollFd":11,"onlineDuration":29282750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:10.324 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02447509765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:10.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:10.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02447509765625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:52:10.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:14.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:14.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:14.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":885244404,"createTime":1749894247555,"epollFd":11,"onlineDuration":29287129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:19.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:19.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:19.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":887614520,"createTime":1749894247555,"epollFd":11,"onlineDuration":29292140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:20.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045780181884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:20.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045780181884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:52:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:20.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:20.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":888075120,"createTime":1749894247555,"epollFd":11,"onlineDuration":29293124,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:23.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:24.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:24.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":890070176,"createTime":1749894247555,"epollFd":11,"onlineDuration":29297526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:26.825 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:52:26.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:29.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:29.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:29.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/284282/bistro-brown-butter-chocolate-chip-cookies/ 2025-06-15 01:52:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:29.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:29.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:29.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:29.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:29.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":892273160,"createTime":1749894247555,"epollFd":11,"onlineDuration":29302152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:30.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:30.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":892404760,"createTime":1749894247555,"epollFd":11,"onlineDuration":29302493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:30.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064149856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:30.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:30.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064149856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:52:30.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:32.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:32.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:32.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/my-grandmothers-one-ingredient-upgrade-for-cranberry-sauce-8725795 2025-06-15 01:52:34.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:34.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":894647224,"createTime":1749894247555,"epollFd":11,"onlineDuration":29307135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:39.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:39.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:39.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:39.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897016024,"createTime":1749894247555,"epollFd":11,"onlineDuration":29312131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:39.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:39.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:39.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:52:39.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:39.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/glynis/posts/managing-expectations-with-akira-otani-s-the-night-of-baba-yaga-01j4nfn14xd5 2025-06-15 01:52:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897162100,"createTime":1749894247555,"epollFd":11,"onlineDuration":29312483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:40.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06562042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:40.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:52:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06562042236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 01:52:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:52:44.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:44.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:44.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:44.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":899446676,"createTime":1749894247555,"epollFd":11,"onlineDuration":29317322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:45.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:52:45.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:52:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:48.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:49.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:49.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:49.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:52:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:52:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alec-baldwin 2025-06-15 01:52:49.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:49.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:49.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:49.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":901695720,"createTime":1749894247555,"epollFd":11,"onlineDuration":29322157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:52:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":901845744,"createTime":1749894247555,"epollFd":11,"onlineDuration":29322496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:50.359 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06028175354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:52:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:52:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06028175354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 01:52:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:52:51.770 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:52:51.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:52:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alex-jones 2025-06-15 01:52:53.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:52:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:53.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alison-krauss 2025-06-15 01:52:54.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:54.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:54.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":904034252,"createTime":1749894247555,"epollFd":11,"onlineDuration":29327138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:55.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:52:55.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:55.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/angus-sampson 2025-06-15 01:52:55.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:52:55.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:52:57.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:52:57.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:57.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/billy-connolly 2025-06-15 01:52:59.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:59.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bo-ningen 2025-06-15 01:52:59.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:59.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:52:59.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:59.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:52:59.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:59.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":906363572,"createTime":1749894247555,"epollFd":11,"onlineDuration":29332141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:52:59.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:52:59.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:53:00.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048656463623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:00.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:53:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048656463623047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 01:53:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:53:00.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:00.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":906779428,"createTime":1749894247555,"epollFd":11,"onlineDuration":29332998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:01.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 01:53:01.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:01.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bryan-brown 2025-06-15 01:53:02.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 01:53:02.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:02.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/edie-falco 2025-06-15 01:53:04.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 01:53:04.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:04.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/eric-prydz 2025-06-15 01:53:04.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:04.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":908757376,"createTime":1749894247555,"epollFd":11,"onlineDuration":29337159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:05.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 01:53:05.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:05.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gorillaz 2025-06-15 01:53:05.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:53:05.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:53:07.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:53:07.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:07.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/june-squibb 2025-06-15 01:53:07.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:53:07.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:53:08.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:53:08.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:08.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mike-oldfield 2025-06-15 01:53:09.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:09.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:09.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 01:53:09.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:53:09.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:09.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:09.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:09.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:09.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:09.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ramones 2025-06-15 01:53:10.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:10.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":911214348,"createTime":1749894247555,"epollFd":11,"onlineDuration":29342462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:10.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04733657836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:10.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04733657836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:53:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:10.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:10.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":911544664,"createTime":1749894247555,"epollFd":11,"onlineDuration":29343047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:11.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:53:11.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:11.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sbtrkt 2025-06-15 01:53:11.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 01:53:11.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:53:11.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:11.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/son-lux 2025-06-15 01:53:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:12.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/terence-stamp 2025-06-15 01:53:13.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062d30 2025-06-15 01:53:13.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:13.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-bosshoss 2025-06-15 01:53:14.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 01:53:14.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:14.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-cruise 2025-06-15 01:53:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:14.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":913458128,"createTime":1749894247555,"epollFd":11,"onlineDuration":29347141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:15.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 01:53:15.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:53:15.858 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:53:15.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:53:15.859 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:53:15.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 01:53:17.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 01:53:17.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 01:53:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 01:53:19.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 01:53:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 01:53:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:19.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 01:53:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:20.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:20.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916008536,"createTime":1749894247555,"epollFd":11,"onlineDuration":29352650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:20.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049585342407227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:53:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049585342407227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 01:53:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:53:20.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:20.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916300688,"createTime":1749894247555,"epollFd":11,"onlineDuration":29353202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:21.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 01:53:21.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 01:53:23.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:53:23.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:53:24.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:24.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":918148352,"createTime":1749894247555,"epollFd":11,"onlineDuration":29357142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:25.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:53:25.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:53:27.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 01:53:27.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 01:53:27.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:53:27.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 01:53:28.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:53:28.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:53:29.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:29.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:53:29.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 01:53:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062d30 keealive timeout 2025-06-15 01:53:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 01:53:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 01:53:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062d30 2025-06-15 01:53:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:29.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:29.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:53:30.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:30.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":920721132,"createTime":1749894247555,"epollFd":11,"onlineDuration":29362672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:30.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021451950073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:30.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021451950073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:53:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:30.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:30.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":920993544,"createTime":1749894247555,"epollFd":11,"onlineDuration":29363246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:34.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:34.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:34.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:34.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":922897796,"createTime":1749894247555,"epollFd":11,"onlineDuration":29367191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:39.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:39.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:39.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:39.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:39.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:39.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":925244224,"createTime":1749894247555,"epollFd":11,"onlineDuration":29372152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:40.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":925366612,"createTime":1749894247555,"epollFd":11,"onlineDuration":29372498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:40.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035390853881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:40.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035390853881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:53:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:44.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:44.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:45.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:45.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":927805160,"createTime":1749894247555,"epollFd":11,"onlineDuration":29377723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:49.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:49.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":929944976,"createTime":1749894247555,"epollFd":11,"onlineDuration":29382157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:53:49.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:49.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:53:50.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:50.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:53:50.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041852951049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:53:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041852951049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:53:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:53:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":930405576,"createTime":1749894247555,"epollFd":11,"onlineDuration":29383158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:54.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:54.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:54.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:54.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":932321672,"createTime":1749894247555,"epollFd":11,"onlineDuration":29387183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:53:59.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:59.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:53:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:53:59.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:53:59.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":934633884,"createTime":1749894247555,"epollFd":11,"onlineDuration":29392179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:00.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:00.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":934851024,"createTime":1749894247555,"epollFd":11,"onlineDuration":29392736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:00.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:00.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:00.415 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044448852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:00.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:00.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044448852539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:54:00.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:04.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:04.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:05.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:05.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":937223772,"createTime":1749894247555,"epollFd":11,"onlineDuration":29397868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:09.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:09.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:09.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:09.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:09.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:09.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":939424124,"createTime":1749894247555,"epollFd":11,"onlineDuration":29402391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:10.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:10.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":939533352,"createTime":1749894247555,"epollFd":11,"onlineDuration":29402739,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:10.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998031616210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:10.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.998031616210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:54:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:12.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:12.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:12.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:12.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:12.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:12.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:13.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:13.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:14.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:14.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:14.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:14.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:54:14.499 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:14.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:14.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:14.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:14.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:14.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":941662640,"createTime":1749894247555,"epollFd":11,"onlineDuration":29407183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:14.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:14.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:15.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:15.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:16.973 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:16.973 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:17.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:17.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:17.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:17.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:17.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:17.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:17.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:17.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:17.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:17.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.385 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:18.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:18.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:19.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:54:19.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:19.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:20.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:20.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":944157776,"createTime":1749894247555,"epollFd":11,"onlineDuration":29412489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:20.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:20.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:20.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027610778808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:20.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:20.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027610778808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:54:20.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:20.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:20.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:20.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:20.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:20.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:21.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":944921056,"createTime":1749894247555,"epollFd":11,"onlineDuration":29414050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:21.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:21.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:21.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:22.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:22.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:22.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:22.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:22.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:22.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:22.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:22.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:22.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:22.780 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:24.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:24.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:24.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:24.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":946364708,"createTime":1749894247555,"epollFd":11,"onlineDuration":29417158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:29.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:29.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:29.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":948771672,"createTime":1749894247555,"epollFd":11,"onlineDuration":29422158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:29.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:29.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":948894060,"createTime":1749894247555,"epollFd":11,"onlineDuration":29422526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:30.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012569427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:30.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:30.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012569427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:54:30.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:34.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:34.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:54:34.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:34.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":951048352,"createTime":1749894247555,"epollFd":11,"onlineDuration":29427186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:39.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:39.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:54:39.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:39.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":953390832,"createTime":1749894247555,"epollFd":11,"onlineDuration":29432177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:40.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02328872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:40.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02328872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:54:40.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:40.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:40.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":953689564,"createTime":1749894247555,"epollFd":11,"onlineDuration":29432906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:41.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:54:41.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:54:44.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:44.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:44.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:44.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":955774108,"createTime":1749894247555,"epollFd":11,"onlineDuration":29437228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:48.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:54:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:48.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/machine-gun-kelly 2025-06-15 01:54:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:49.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:49.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:49.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:49.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:54:50.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:50.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":958281088,"createTime":1749894247555,"epollFd":11,"onlineDuration":29442544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:54:50.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001211166381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:54:50.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:54:50.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001211166381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:54:50.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:54:50.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:54:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-hop-farm-festival 2025-06-15 01:54:50.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:50.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":958671940,"createTime":1749894247555,"epollFd":11,"onlineDuration":29443290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:54.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:54.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:54:54.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:54.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":960461700,"createTime":1749894247555,"epollFd":11,"onlineDuration":29447179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:54:59.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:59.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:59.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:59.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:54:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:54:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:00.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:00.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":962992368,"createTime":1749894247555,"epollFd":11,"onlineDuration":29452498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:00.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993379592895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:00.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:00.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.993379592895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:55:00.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":963287152,"createTime":1749894247555,"epollFd":11,"onlineDuration":29453089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:03.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 01:55:03.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:04.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:04.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:04.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:04.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":965220356,"createTime":1749894247555,"epollFd":11,"onlineDuration":29457189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:06.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:06.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:06.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:55:06.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:06.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:06.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:55:07.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:55:07.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:09.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:09.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:09.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:09.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:09.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:09.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":967510196,"createTime":1749894247555,"epollFd":11,"onlineDuration":29462176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:10.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:10.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":967636532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29462515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:10.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963642120361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:10.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.963642120361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:55:10.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:10.749 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:55:10.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:11.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 01:55:13.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 01:55:14.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:14.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:14.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:14.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970000068,"createTime":1749894247555,"epollFd":11,"onlineDuration":29467422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 01:55:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:15.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32786105375 2025-06-15 01:55:19.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:19.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:19.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:19.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:55:19.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:19.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":972263588,"createTime":1749894247555,"epollFd":11,"onlineDuration":29472155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:19.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:19.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:55:20.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:20.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":972482044,"createTime":1749894247555,"epollFd":11,"onlineDuration":29472754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:20.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98792266845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 01:55:20.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98792266845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 01:55:20.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 01:55:21.253 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:55:21.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 01:55:21.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 01:55:21.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:23.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:55:23.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:24.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:24.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:25.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:25.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":974935068,"createTime":1749894247555,"epollFd":11,"onlineDuration":29477922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:27.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 01:55:27.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:55:29.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:29.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:29.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:29.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:30.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:30.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977106468,"createTime":1749894247555,"epollFd":11,"onlineDuration":29482572,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:30.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00212860107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:30.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:30.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00212860107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:55:30.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:30.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:30.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977471000,"createTime":1749894247555,"epollFd":11,"onlineDuration":29483218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:31.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 01:55:31.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 01:55:32.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:55:32.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:55:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:34.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:34.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:34.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":979254180,"createTime":1749894247555,"epollFd":11,"onlineDuration":29487157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:39.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:39.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:39.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:39.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:55:39.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:39.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":981632192,"createTime":1749894247555,"epollFd":11,"onlineDuration":29492160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:39.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:39.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:55:40.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:40.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:40.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/the-1-ingredient-upgrade-for-better-chili-8297941 2025-06-15 01:55:40.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:40.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":982000672,"createTime":1749894247555,"epollFd":11,"onlineDuration":29492936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:40.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023225784301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:40.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:40.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023225784301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:55:40.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:41.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:55:41.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:55:44.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:44.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:44.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:44.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":984000992,"createTime":1749894247555,"epollFd":11,"onlineDuration":29497171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:44.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:55:44.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:55:49.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:49.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:49.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:55:49.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:49.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:49.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":986389532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29502185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:55:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":986511920,"createTime":1749894247555,"epollFd":11,"onlineDuration":29502534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:50.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017683029174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:55:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017683029174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:55:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:55:54.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:54.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:54.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:54.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":988714904,"createTime":1749894247555,"epollFd":11,"onlineDuration":29507155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:55.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:55:55.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:55:59.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:59.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:55:59.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:59.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:55:59.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:59.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":991054752,"createTime":1749894247555,"epollFd":11,"onlineDuration":29512164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:55:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:55:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:00.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:00.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":991273208,"createTime":1749894247555,"epollFd":11,"onlineDuration":29512735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:00.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970115661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:00.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.970115661621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:56:00.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:04.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:04.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:04.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:04.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":993381440,"createTime":1749894247555,"epollFd":11,"onlineDuration":29517187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:09.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:09.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:09.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:09.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":995760768,"createTime":1749894247555,"epollFd":11,"onlineDuration":29522188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:09.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:09.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:10.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:10.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":995955536,"createTime":1749894247555,"epollFd":11,"onlineDuration":29522713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:10.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98180389404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:10.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:10.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98180389404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:56:10.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:10.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:11.026 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:56:11.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:12.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:12.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:12.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 01:56:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:14.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:14.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":998162468,"createTime":1749894247555,"epollFd":11,"onlineDuration":29527285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:19.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:19.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:19.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:19.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:19.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:19.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1000553640,"createTime":1749894247555,"epollFd":11,"onlineDuration":29532405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:20.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012359619140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:56:20.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012359619140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:56:20.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:56:21.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:21.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1001070828,"createTime":1749894247555,"epollFd":11,"onlineDuration":29533511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:24.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:24.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:24.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1002910596,"createTime":1749894247555,"epollFd":11,"onlineDuration":29537435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:29.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:29.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:29.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:56:29.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:29.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1005221492,"createTime":1749894247555,"epollFd":11,"onlineDuration":29542326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1005466268,"createTime":1749894247555,"epollFd":11,"onlineDuration":29542869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:30.539 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012592315673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012592315673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:56:30.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:34.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:34.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1007594240,"createTime":1749894247555,"epollFd":11,"onlineDuration":29547444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:39.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:39.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:39.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:39.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:39.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1009860392,"createTime":1749894247555,"epollFd":11,"onlineDuration":29552178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:40.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:40.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:40.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05337905883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:40.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:40.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05337905883789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:56:40.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:40.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010265720,"createTime":1749894247555,"epollFd":11,"onlineDuration":29553005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1012222612,"createTime":1749894247555,"epollFd":11,"onlineDuration":29557188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:49.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:49.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:49.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:56:49.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:49.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:50.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:50.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1014723012,"createTime":1749894247555,"epollFd":11,"onlineDuration":29562537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:56:50.550 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032527923583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:56:50.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:50.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032527923583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:56:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:56:51.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:51.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1015174400,"createTime":1749894247555,"epollFd":11,"onlineDuration":29563560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:54.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:54.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:54.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1016908888,"createTime":1749894247555,"epollFd":11,"onlineDuration":29567168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:56:59.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:59.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:56:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:59.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:56:59.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:56:59.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1019371124,"createTime":1749894247555,"epollFd":11,"onlineDuration":29572436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1019509304,"createTime":1749894247555,"epollFd":11,"onlineDuration":29572781,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:00.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02867317199707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:00.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:00.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02867317199707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:57:00.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:04.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:04.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:04.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:04.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:57:04.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:05.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:05.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1021914952,"createTime":1749894247555,"epollFd":11,"onlineDuration":29577911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:05.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:09.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:09.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:09.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024167944,"createTime":1749894247555,"epollFd":11,"onlineDuration":29582732,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:10.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03404426574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:10.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03404426574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:57:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024473256,"createTime":1749894247555,"epollFd":11,"onlineDuration":29583259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:14.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:14.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:15.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1026503844,"createTime":1749894247555,"epollFd":11,"onlineDuration":29587655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:15.675 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 01:57:15.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:15.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:15.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:15.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:57:15.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:57:15.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:15.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 01:57:16.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:57:16.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:57:19.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:19.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:19.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:19.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:19.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:19.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:19.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1028658136,"createTime":1749894247555,"epollFd":11,"onlineDuration":29592190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1028914756,"createTime":1749894247555,"epollFd":11,"onlineDuration":29592779,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:20.575 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025392532348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:20.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:20.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.025392532348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:57:20.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:24.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:24.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:24.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:24.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1031015092,"createTime":1749894247555,"epollFd":11,"onlineDuration":29597177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:57:29.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:29.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:29.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:29.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:57:29.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:29.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1033424688,"createTime":1749894247555,"epollFd":11,"onlineDuration":29602330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1033558920,"createTime":1749894247555,"epollFd":11,"onlineDuration":29602681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:30.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020889282226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:30.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020889282226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 01:57:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 01:57:31.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 01:57:31.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:57:31.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:57:31.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:34.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:34.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:34.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:34.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1035806648,"createTime":1749894247555,"epollFd":11,"onlineDuration":29607443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:39.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:39.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1038201768,"createTime":1749894247555,"epollFd":11,"onlineDuration":29612489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:40.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01764678955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:40.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01764678955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:57:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:40.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:40.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:40.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles 2025-06-15 01:57:41.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:41.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1038828184,"createTime":1749894247555,"epollFd":11,"onlineDuration":29613875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:44.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:44.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:44.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:44.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1040527140,"createTime":1749894247555,"epollFd":11,"onlineDuration":29617402,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:57:49.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:49.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:57:49.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:49.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1042785396,"createTime":1749894247555,"epollFd":11,"onlineDuration":29622185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:57:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:57:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1043020960,"createTime":1749894247555,"epollFd":11,"onlineDuration":29622803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:50.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032798767089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:57:50.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 01:57:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032798767089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 01:57:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 01:57:54.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:54.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:55.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:55.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1045226576,"createTime":1749894247555,"epollFd":11,"onlineDuration":29627446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:57:57.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 01:57:57.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:57:59.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:57:59.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:57:59.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:59.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:57:59.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:57:59.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:00.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:00.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1047601956,"createTime":1749894247555,"epollFd":11,"onlineDuration":29632573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:00.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035478591918945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:00.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035478591918945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:00.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:00.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1048050712,"createTime":1749894247555,"epollFd":11,"onlineDuration":29633396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:04.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:04.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1049952332,"createTime":1749894247555,"epollFd":11,"onlineDuration":29637400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:09.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:09.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:09.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:09.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:58:09.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:58:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:09.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1052138208,"createTime":1749894247555,"epollFd":11,"onlineDuration":29642178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:10.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:10.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:10.614 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026813507080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026813507080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:10.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:11.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:11.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1052794892,"createTime":1749894247555,"epollFd":11,"onlineDuration":29643481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:14.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:58:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1054529380,"createTime":1749894247555,"epollFd":11,"onlineDuration":29647199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:19.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:19.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:58:19.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:19.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1056848172,"createTime":1749894247555,"epollFd":11,"onlineDuration":29652201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:19.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:19.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:20.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:20.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1057099528,"createTime":1749894247555,"epollFd":11,"onlineDuration":29652767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:20.623 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036762237548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036762237548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:24.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:24.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:24.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:24.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1059253820,"createTime":1749894247555,"epollFd":11,"onlineDuration":29657183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:29.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:29.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:29.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:29.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1061571296,"createTime":1749894247555,"epollFd":11,"onlineDuration":29662164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:30.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038522720336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:30.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:30.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038522720336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:30.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:30.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:30.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1062059532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29663258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:58:34.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:34.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1063945360,"createTime":1749894247555,"epollFd":11,"onlineDuration":29667198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:39.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:39.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:39.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:39.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:58:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:40.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066390488,"createTime":1749894247555,"epollFd":11,"onlineDuration":29672598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:40.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037948608398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:40.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:40.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037948608398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:40.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:40.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:40.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066720804,"createTime":1749894247555,"epollFd":11,"onlineDuration":29673280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:44.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:44.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:45.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:45.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1068705332,"createTime":1749894247555,"epollFd":11,"onlineDuration":29677454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:49.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:49.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:49.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:49.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:50.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:50.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071095188,"createTime":1749894247555,"epollFd":11,"onlineDuration":29682549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:58:50.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:50.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071212312,"createTime":1749894247555,"epollFd":11,"onlineDuration":29682896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:50.650 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03005599975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:58:50.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:50.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03005599975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:58:50.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:58:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:58:54.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:54.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1073353444,"createTime":1749894247555,"epollFd":11,"onlineDuration":29687181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:58:56.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:58:56.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:58:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:59.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:59.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:58:59.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:58:59.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:00.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1075935436,"createTime":1749894247555,"epollFd":11,"onlineDuration":29692799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:00.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031253814697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:00.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:00.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031253814697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:00.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:00.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:00.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1076232852,"createTime":1749894247555,"epollFd":11,"onlineDuration":29693146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:04.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:04.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:05.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:05.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1078230540,"createTime":1749894247555,"epollFd":11,"onlineDuration":29697571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:09.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:09.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:09.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:09.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:10.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:59:10.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:59:10.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0391845703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:10.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:10.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0391845703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:10.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:10.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:10.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1080911232,"createTime":1749894247555,"epollFd":11,"onlineDuration":29703212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:11.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:59:11.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:59:11.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:11.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1081333668,"createTime":1749894247555,"epollFd":11,"onlineDuration":29704148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:14.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:14.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:15.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:15.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1082853648,"createTime":1749894247555,"epollFd":11,"onlineDuration":29707446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:19.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:20.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:20.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1085376420,"createTime":1749894247555,"epollFd":11,"onlineDuration":29712826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:20.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:20.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:20.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012226104736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:20.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.012226104736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:21.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:21.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1085752796,"createTime":1749894247555,"epollFd":11,"onlineDuration":29713605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:24.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:24.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:24.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:24.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1087584668,"createTime":1749894247555,"epollFd":11,"onlineDuration":29717439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:25.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:59:25.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:59:27.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 01:59:27.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 01:59:29.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:29.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:29.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:29.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1089836344,"createTime":1749894247555,"epollFd":11,"onlineDuration":29722176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:29.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:29.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:30.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:30.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1090237724,"createTime":1749894247555,"epollFd":11,"onlineDuration":29722967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:30.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043113708496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043113708496094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:34.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:34.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:35.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:35.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1092264364,"createTime":1749894247555,"epollFd":11,"onlineDuration":29727485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:39.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:39.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:39.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:39.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:39.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1094535780,"createTime":1749894247555,"epollFd":11,"onlineDuration":29732189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:40.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:40.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1094663432,"createTime":1749894247555,"epollFd":11,"onlineDuration":29732553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:40.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040348052978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:40.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:40.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040348052978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:40.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:44.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:44.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1096891420,"createTime":1749894247555,"epollFd":11,"onlineDuration":29737186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 01:59:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1099226004,"createTime":1749894247555,"epollFd":11,"onlineDuration":29742202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 01:59:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:50.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05158233642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 01:59:50.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05158233642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 01:59:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 01:59:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1099793200,"createTime":1749894247555,"epollFd":11,"onlineDuration":29743472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:54.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 01:59:54.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:54.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1101689556,"createTime":1749894247555,"epollFd":11,"onlineDuration":29747425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 01:59:59.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:59.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:59.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:59.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 01:59:59.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 01:59:59.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:00.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1104085992,"createTime":1749894247555,"epollFd":11,"onlineDuration":29752551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:00.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:00.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1104416308,"createTime":1749894247555,"epollFd":11,"onlineDuration":29753132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:00.703 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050504684448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050504684448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:04.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:04.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1106496904,"createTime":1749894247555,"epollFd":11,"onlineDuration":29757815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:09.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:09.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:09.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:09.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:10.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:10.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1108736736,"createTime":1749894247555,"epollFd":11,"onlineDuration":29762485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:10.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:10.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1108864388,"createTime":1749894247555,"epollFd":11,"onlineDuration":29762834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:10.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035110473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:10.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035110473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:14.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:14.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:00:15.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:15.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1111110800,"createTime":1749894247555,"epollFd":11,"onlineDuration":29767581,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:19.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:19.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:00:19.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:19.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:19.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:19.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1113324312,"createTime":1749894247555,"epollFd":11,"onlineDuration":29772219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1113466440,"createTime":1749894247555,"epollFd":11,"onlineDuration":29772561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:20.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041107177734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:20.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:20.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041107177734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:20.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:24.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1115703640,"createTime":1749894247555,"epollFd":11,"onlineDuration":29777192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:27.626 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:00:27.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:00:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:30.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:30.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:30.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03448486328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:30.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:30.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03448486328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:30.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118613316,"createTime":1749894247555,"epollFd":11,"onlineDuration":29783499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:31.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:31.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118946264,"createTime":1749894247555,"epollFd":11,"onlineDuration":29784074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:34.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:34.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:34.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:34.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1120379388,"createTime":1749894247555,"epollFd":11,"onlineDuration":29787188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:39.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:00:39.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:00:39.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:39.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:39.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:39.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:00:39.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:00:39.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:39.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1122760032,"createTime":1749894247555,"epollFd":11,"onlineDuration":29792192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:39.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1122874524,"createTime":1749894247555,"epollFd":11,"onlineDuration":29792558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:40.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019262313842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:40.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:40.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019262313842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:40.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:44.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:00:44.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:44.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1125102512,"createTime":1749894247555,"epollFd":11,"onlineDuration":29797197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:49.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:49.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:00:49.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:49.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1127387088,"createTime":1749894247555,"epollFd":11,"onlineDuration":29802211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:00:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:50.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1127642392,"createTime":1749894247555,"epollFd":11,"onlineDuration":29802771,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:50.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030336380004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:00:50.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:50.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030336380004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:00:50.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:00:54.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:54.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:55.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:55.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1129917756,"createTime":1749894247555,"epollFd":11,"onlineDuration":29807598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:59.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:59.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:00:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:59.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:00:59.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:59.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1132177328,"createTime":1749894247555,"epollFd":11,"onlineDuration":29812177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:00:59.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:00:59.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:00.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:00.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1132361568,"createTime":1749894247555,"epollFd":11,"onlineDuration":29812842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:00.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035390853881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:00.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035390853881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:01:00.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:04.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:04.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:04.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:04.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1134530336,"createTime":1749894247555,"epollFd":11,"onlineDuration":29817211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:09.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:09.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:09.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:09.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:09.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1136893872,"createTime":1749894247555,"epollFd":11,"onlineDuration":29822205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:10.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:10.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1136984676,"createTime":1749894247555,"epollFd":11,"onlineDuration":29822531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:10.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03772735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:10.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:10.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03772735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:01:10.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:11.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:01:11.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:01:14.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:14.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:14.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:14.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1139237668,"createTime":1749894247555,"epollFd":11,"onlineDuration":29827197,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:19.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:19.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:19.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:19.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1141497240,"createTime":1749894247555,"epollFd":11,"onlineDuration":29832179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:19.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:19.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:20.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1141622260,"createTime":1749894247555,"epollFd":11,"onlineDuration":29832543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:20.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03236961364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:20.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03236961364746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:01:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:24.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:24.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:24.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1143937104,"createTime":1749894247555,"epollFd":11,"onlineDuration":29837190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:01:29.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:29.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:29.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:29.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:29.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:29.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1146253264,"createTime":1749894247555,"epollFd":11,"onlineDuration":29842210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:30.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:30.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1146376968,"createTime":1749894247555,"epollFd":11,"onlineDuration":29842541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:30.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:30.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02561378479004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:30.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:01:30.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02561378479004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:01:30.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:01:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:34.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:34.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:34.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1148586532,"createTime":1749894247555,"epollFd":11,"onlineDuration":29847182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:37.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:01:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:37.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-15 02:01:37.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:01:37.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:37.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:01:38.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:01:38.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:38.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:01:39.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:39.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:40.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:40.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:40.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:40.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151169840,"createTime":1749894247555,"epollFd":11,"onlineDuration":29852728,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:40.537 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:01:40.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:40.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:40.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151356712,"createTime":1749894247555,"epollFd":11,"onlineDuration":29853064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:40.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03643226623535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:40.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03643226623535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:01:40.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:01:43.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:44.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:44.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:45.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:45.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1153459680,"createTime":1749894247555,"epollFd":11,"onlineDuration":29857590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:46.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:01:46.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:46.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-15 02:01:47.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:49.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:49.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:49.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:49.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1155582388,"createTime":1749894247555,"epollFd":11,"onlineDuration":29862202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:01:49.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:49.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:01:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1156150900,"createTime":1749894247555,"epollFd":11,"onlineDuration":29863209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:50.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038488388061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:01:50.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:01:50.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038488388061523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:01:50.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:01:53.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:01:54.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:54.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:54.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:54.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1158039360,"createTime":1749894247555,"epollFd":11,"onlineDuration":29867234,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:01:55.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:01:55.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:55.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-15 02:01:57.211 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:01:57.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:01:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:59.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:59.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:01:59.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:59.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:01:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:01:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1160402896,"createTime":1749894247555,"epollFd":11,"onlineDuration":29872207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:00.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:00.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1160508176,"createTime":1749894247555,"epollFd":11,"onlineDuration":29872534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:02:00.803 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03704261779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:00.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:00.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03704261779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:02:00.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:01.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:02:01.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:02.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:02:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:04.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:04.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1162758536,"createTime":1749894247555,"epollFd":11,"onlineDuration":29877186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:06.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:09.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:09.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:09.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:09.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:09.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:02:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165248408,"createTime":1749894247555,"epollFd":11,"onlineDuration":29882655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:02:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:02:10.814 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042293548583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:02:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042293548583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:02:10.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:02:10.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:10.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165619520,"createTime":1749894247555,"epollFd":11,"onlineDuration":29883335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:11.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:02:11.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:02:14.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:14.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:14.745 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 02:02:14.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:14.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:14.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1167427704,"createTime":1749894247555,"epollFd":11,"onlineDuration":29887200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:15.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:02:15.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:16.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:02:16.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:02:16.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:16.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 02:02:16.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:02:16.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:02:18.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:02:18.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:02:19.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:19.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:19.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:19.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:19.467 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:02:19.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:02:19.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:02:19.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:19.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:19.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1169799136,"createTime":1749894247555,"epollFd":11,"onlineDuration":29892207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:20.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00527572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:20.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:20.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00527572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:02:20.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:21.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:21.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:21.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:21.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:21.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 02:02:22.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:22.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1170921684,"createTime":1749894247555,"epollFd":11,"onlineDuration":29894679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:24.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:24.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:24.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:02:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:24.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:24.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:02:24.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:24.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:02:24.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:24.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1172235052,"createTime":1749894247555,"epollFd":11,"onlineDuration":29897416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:29.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:29.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:29.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:29.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:29.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:29.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1174499888,"createTime":1749894247555,"epollFd":11,"onlineDuration":29902248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:30.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:30.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1174684128,"createTime":1749894247555,"epollFd":11,"onlineDuration":29902812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:30.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03030014038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:30.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:30.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03030014038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:02:30.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:31.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:02:31.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:02:32.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:02:32.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:32.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:02:32.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:32.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:32.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/desperate-housewives/news/de-matteo-no-longer-a-desperate-housewife_1134304 2025-06-15 02:02:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:35.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:35.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1176950280,"createTime":1749894247555,"epollFd":11,"onlineDuration":29907458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:37.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:02:37.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:02:39.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:39.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:39.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:39.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:02:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:02:39.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:02:39.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1179345400,"createTime":1749894247555,"epollFd":11,"onlineDuration":29912550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:40.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:40.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:40.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1179654660,"createTime":1749894247555,"epollFd":11,"onlineDuration":29913011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:40.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034303665161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:40.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034303665161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:02:40.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:44.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:44.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:44.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:44.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1181631292,"createTime":1749894247555,"epollFd":11,"onlineDuration":29917425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:02:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:02:49.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:49.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:49.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:02:49.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:02:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:49.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1183967192,"createTime":1749894247555,"epollFd":11,"onlineDuration":29922422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:02:49.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:49.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:50.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:50.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:02:50.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:50.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1184317248,"createTime":1749894247555,"epollFd":11,"onlineDuration":29923144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:50.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038169860839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:02:50.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:50.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038169860839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:02:50.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:02:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:54.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:54.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:54.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1186214920,"createTime":1749894247555,"epollFd":11,"onlineDuration":29927220,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:02:59.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:59.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:59.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:02:59.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:59.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:02:59.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:02:59.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1188586352,"createTime":1749894247555,"epollFd":11,"onlineDuration":29932224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1188696896,"createTime":1749894247555,"epollFd":11,"onlineDuration":29932569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:00.356 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:00.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:00.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0406551361084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:00.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:00.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0406551361084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:03:00.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:01.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:01.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:04.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:04.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:05.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:05.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191095964,"createTime":1749894247555,"epollFd":11,"onlineDuration":29937686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:06.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:06.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:07.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:07.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:09.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:09.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:09.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:09.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1193280524,"createTime":1749894247555,"epollFd":11,"onlineDuration":29942209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:09.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:09.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:10.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:10.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:10.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:10.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1193670060,"createTime":1749894247555,"epollFd":11,"onlineDuration":29942960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:10.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98979377746582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:10.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:10.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98979377746582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:03:10.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:14.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:14.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1195620372,"createTime":1749894247555,"epollFd":11,"onlineDuration":29947201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:17.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:17.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:17.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dr-dre/news/i-feel-lucky-to-be-alive-says-dr-dre_6372664 2025-06-15 02:03:19.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:19.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:19.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:03:19.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 02:03:19.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 02:03:19.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 02:03:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 02:03:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:19.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:19.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 02:03:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1198066816,"createTime":1749894247555,"epollFd":11,"onlineDuration":29952448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:20.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 02:03:20.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 02:03:20.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 02:03:20.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1198191836,"createTime":1749894247555,"epollFd":11,"onlineDuration":29952777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:20.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 02:03:20.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 02:03:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 02:03:20.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 02:03:20.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 02:03:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Core-Econ/upH.php 2025-06-15 02:03:20.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974117279052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:20.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:20.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.974117279052734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:03:20.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:20.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:20.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 02:03:21.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 02:03:21.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/shell/noimg.php 2025-06-15 02:03:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSOEnigma.php 2025-06-15 02:03:21.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 02:03:21.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 02:03:21.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/clara/clara.php 2025-06-15 02:03:21.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/function.php 2025-06-15 02:03:21.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file/function.php 2025-06-15 02:03:21.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function 2025-06-15 02:03:21.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 02:03:21.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:21.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 02:03:22.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc/function.php 2025-06-15 02:03:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 02:03:22.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 02:03:22.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 02:03:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 02:03:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 02:03:22.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 02:03:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 02:03:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 02:03:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:22.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 02:03:23.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ 2025-06-15 02:03:23.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/ 2025-06-15 02:03:23.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 02:03:23.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 02:03:23.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 02:03:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 02:03:23.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 02:03:23.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/ 2025-06-15 02:03:23.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 02:03:23.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:23.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 02:03:24.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 02:03:24.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 02:03:24.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 02:03:24.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 02:03:24.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:24.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 02:03:24.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 02:03:24.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 02:03:24.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1200313228,"createTime":1749894247555,"epollFd":11,"onlineDuration":29957185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:24.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 02:03:24.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 02:03:24.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:24.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 02:03:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 02:03:25.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 02:03:25.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 02:03:25.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 02:03:25.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 02:03:25.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 02:03:25.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 02:03:25.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 02:03:25.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 02:03:25.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:25.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 02:03:26.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 02:03:26.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/ 2025-06-15 02:03:26.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/development/ 2025-06-15 02:03:26.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor/ 2025-06-15 02:03:26.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/imgareaselect/ 2025-06-15 02:03:26.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/ 2025-06-15 02:03:26.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/langs/ 2025-06-15 02:03:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/ 2025-06-15 02:03:26.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/ 2025-06-15 02:03:26.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:26.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/ 2025-06-15 02:03:27.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jquery/ 2025-06-15 02:03:27.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/ 2025-06-15 02:03:27.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/renderers/ 2025-06-15 02:03:27.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/ 2025-06-15 02:03:27.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/swfupload/ 2025-06-15 02:03:27.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 02:03:27.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/thickbox/ 2025-06-15 02:03:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 02:03:27.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/ 2025-06-15 02:03:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 02:03:27.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:27.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/theme-compat/ 2025-06-15 02:03:28.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 02:03:28.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 02:03:28.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/ 2025-06-15 02:03:28.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 02:03:28.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 02:03:28.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 02:03:28.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 02:03:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 02:03:28.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 02:03:28.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:28.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 02:03:29.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 02:03:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 02:03:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/UserFiles/ 2025-06-15 02:03:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/usersfiles/ 2025-06-15 02:03:29.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/ 2025-06-15 02:03:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 02:03:29.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 02:03:29.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 02:03:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 02:03:29.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 02:03:29.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:29.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1202763620,"createTime":1749894247555,"epollFd":11,"onlineDuration":29962441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:30.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:30.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/ 2025-06-15 02:03:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 02:03:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:30.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up/ 2025-06-15 02:03:30.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:30.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ 2025-06-15 02:03:30.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:30.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1202904432,"createTime":1749894247555,"epollFd":11,"onlineDuration":29962790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:30.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98236656188965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:30.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:30.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.98236656188965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:03:30.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:33.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:03:33.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:34.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:34.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:34.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:34.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1205007400,"createTime":1749894247555,"epollFd":11,"onlineDuration":29967231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:38.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:38.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:38.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:03:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:39.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1207467004,"createTime":1749894247555,"epollFd":11,"onlineDuration":29972460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:40.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:40.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1207748628,"createTime":1749894247555,"epollFd":11,"onlineDuration":29972944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:40.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021650314331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:40.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:40.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021650314331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:03:40.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:03:44.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:44.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:44.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:44.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1209734472,"createTime":1749894247555,"epollFd":11,"onlineDuration":29977193,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:45.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:03:45.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:03:47.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:47.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:03:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1212278300,"createTime":1749894247555,"epollFd":11,"onlineDuration":29982720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:03:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1212513864,"createTime":1749894247555,"epollFd":11,"onlineDuration":29983101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:50.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039871215820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:03:50.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:03:50.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039871215820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:03:50.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:03:53.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:03:53.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:54.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:54.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:03:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rico-rodriguez 2025-06-15 02:03:55.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:03:55.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:03:55.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:55.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1214562876,"createTime":1749894247555,"epollFd":11,"onlineDuration":29987614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:03:59.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:59.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:59.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:59.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:03:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:03:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:03:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1216786916,"createTime":1749894247555,"epollFd":11,"onlineDuration":29992221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:00.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:00.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1216938256,"createTime":1749894247555,"epollFd":11,"onlineDuration":29992554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:00.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02155113220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:00.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:00.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02155113220215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:04:00.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:04.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:04.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:04.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1219101760,"createTime":1749894247555,"epollFd":11,"onlineDuration":29997209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:09.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:09.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:09.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:09.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1221438976,"createTime":1749894247555,"epollFd":11,"onlineDuration":30002206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:10.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:10.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:10.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045547485351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:10.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:10.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045547485351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:04:10.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:11.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:11.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1222166724,"createTime":1749894247555,"epollFd":11,"onlineDuration":30003836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:11.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:04:11.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:04:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1223952536,"createTime":1749894247555,"epollFd":11,"onlineDuration":30007554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:19.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:19.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:19.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:19.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:04:19.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:19.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:19.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:19.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1226193684,"createTime":1749894247555,"epollFd":11,"onlineDuration":30012217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:20.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:20.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1226304228,"createTime":1749894247555,"epollFd":11,"onlineDuration":30012560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:20.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03419303894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:20.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:20.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03419303894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:04:20.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:23.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:04:23.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:04:24.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:24.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:24.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:24.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1228523004,"createTime":1749894247555,"epollFd":11,"onlineDuration":30017206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:29.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:29.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:04:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:29.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:29.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:29.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1230993136,"createTime":1749894247555,"epollFd":11,"onlineDuration":30022438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:30.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:30.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1231160268,"createTime":1749894247555,"epollFd":11,"onlineDuration":30022818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:30.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049489974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:30.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:30.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049489974975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:04:30.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:31.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:04:31.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:04:34.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:34.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:04:35.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:35.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1233390888,"createTime":1749894247555,"epollFd":11,"onlineDuration":30027634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:36.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:04:37.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:39.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:39.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:39.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:04:40.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:40.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:40.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:40.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1235733368,"createTime":1749894247555,"epollFd":11,"onlineDuration":30032636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1235962352,"createTime":1749894247555,"epollFd":11,"onlineDuration":30032979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:40.935 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057249069213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:40.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:40.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057249069213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:04:40.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:41.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:04:41.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:04:42.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:42.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:42.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/sylvie/tlbb-tlbb-s-open-beta-test-begins-in-europe 2025-06-15 02:04:44.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:44.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1238139016,"createTime":1749894247555,"epollFd":11,"onlineDuration":30037682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:45.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:04:45.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:49.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:49.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:49.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:49.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240506500,"createTime":1749894247555,"epollFd":11,"onlineDuration":30042708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:04:50.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:04:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/puglias-hidden-secrets/ 2025-06-15 02:04:50.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:50.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240702584,"createTime":1749894247555,"epollFd":11,"onlineDuration":30043052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:50.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038877487182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:04:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:04:50.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038877487182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:04:50.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:04:52.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:04:52.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:04:53.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:04:54.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:54.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:54.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:04:54.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:04:54.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:54.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1242713432,"createTime":1749894247555,"epollFd":11,"onlineDuration":30047437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:57.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:04:57.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:04:57.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:04:57.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:04:59.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:59.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:04:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:04:59.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:59.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245012484,"createTime":1749894247555,"epollFd":11,"onlineDuration":30052208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:04:59.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:04:59.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:00.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:00.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245126976,"createTime":1749894247555,"epollFd":11,"onlineDuration":30052570,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:00.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039283752441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:00.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:00.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039283752441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:05:00.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:04.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:04.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:04.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:04.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:04.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:05:05.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:05.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1247445768,"createTime":1749894247555,"epollFd":11,"onlineDuration":30057626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:05.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:05:05.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:09.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:09.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:09.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:09.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:09.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:09.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1249696128,"createTime":1749894247555,"epollFd":11,"onlineDuration":30062225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:10.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:10.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1250109352,"createTime":1749894247555,"epollFd":11,"onlineDuration":30063190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:10.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044397354125977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:10.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:10.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044397354125977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:05:10.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:11.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:05:11.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:05:11.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:05:11.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:05:14.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:14.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:14.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:14.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1252032028,"createTime":1749894247555,"epollFd":11,"onlineDuration":30067214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:19.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:19.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:19.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:19.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1254383720,"createTime":1749894247555,"epollFd":11,"onlineDuration":30072204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:19.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:19.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1254504792,"createTime":1749894247555,"epollFd":11,"onlineDuration":30072569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:20.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04806900024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:20.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:20.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04806900024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:05:20.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:21.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:05:21.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:24.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:24.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:24.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:24.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1256748572,"createTime":1749894247555,"epollFd":11,"onlineDuration":30077237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:27.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:05:27.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:05:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:29.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:29.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:30.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:30.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1259320036,"createTime":1749894247555,"epollFd":11,"onlineDuration":30082729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:30.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048215866088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:30.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048215866088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:05:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:31.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:31.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1259747736,"createTime":1749894247555,"epollFd":11,"onlineDuration":30083620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:34.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:36.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:36.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1262008624,"createTime":1749894247555,"epollFd":11,"onlineDuration":30088512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:39.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:39.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:39.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1263949724,"createTime":1749894247555,"epollFd":11,"onlineDuration":30092676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:40.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:40.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1264185288,"createTime":1749894247555,"epollFd":11,"onlineDuration":30093018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:40.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045377731323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:40.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:40.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045377731323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:05:40.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:44.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:44.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:44.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:44.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1266157972,"createTime":1749894247555,"epollFd":11,"onlineDuration":30097241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:46.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:05:46.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:46.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/nepal-trekking-planner-best-routes/ 2025-06-15 02:05:46.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:05:47.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:05:47.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:47.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/ID3/license.txt 2025-06-15 02:05:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//feed/ 2025-06-15 02:05:48.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:48.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:05:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:05:48.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:48.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:05:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:05:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:05:49.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:49.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:05:49.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-15 02:05:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:05:49.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:49.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1268504400,"createTime":1749894247555,"epollFd":11,"onlineDuration":30102214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:05:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2021/wp-includes/wlwmanifest.xml 2025-06-15 02:05:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1268617576,"createTime":1749894247555,"epollFd":11,"onlineDuration":30102566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:05:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:05:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:05:50.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:50.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:05:50.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003782272338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:05:50.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:05:50.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.003782272338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:05:50.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:05:51.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:51.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:05:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:54.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:54.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:54.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1270853460,"createTime":1749894247555,"epollFd":11,"onlineDuration":30107208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:05:56.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:05:56.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:56.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:05:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:05:57.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:57.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/michael-richards/news/seinfeld-star-michael-richards-reveals-secret-cancer-battle-i-thought-it-was-my-time-to-go_6377958 2025-06-15 02:05:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:05:59.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:59.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:05:59.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:05:59.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1273195940,"createTime":1749894247555,"epollFd":11,"onlineDuration":30112219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:00.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:00.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1273480196,"createTime":1749894247555,"epollFd":11,"onlineDuration":30112909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:01.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037521362304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:01.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:06:01.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037521362304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:06:01.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:06:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:06:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:06:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:06:01.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:04.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:04.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:04.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1275526576,"createTime":1749894247555,"epollFd":11,"onlineDuration":30117235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:06:07.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:06:09.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:09.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:09.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:10.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:10.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:10.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:10.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278255960,"createTime":1749894247555,"epollFd":11,"onlineDuration":30122957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:10.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278403352,"createTime":1749894247555,"epollFd":11,"onlineDuration":30123297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:11.008 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035354614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035354614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:06:11.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:11.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:06:11.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:06:13.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:06:13.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:06:14.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:14.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1280241804,"createTime":1749894247555,"epollFd":11,"onlineDuration":30127221,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:19.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:19.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:19.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:19.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1282602708,"createTime":1749894247555,"epollFd":11,"onlineDuration":30132211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:20.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:20.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:20.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:20.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1282951448,"createTime":1749894247555,"epollFd":11,"onlineDuration":30132927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:21.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042037963867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:21.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:06:21.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042037963867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:06:21.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:06:24.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:24.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:24.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:24.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1284971508,"createTime":1749894247555,"epollFd":11,"onlineDuration":30137232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:25.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:06:25.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:06:29.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:29.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1287271876,"createTime":1749894247555,"epollFd":11,"onlineDuration":30142244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/lavender-lemon-sable-cookie-recipe 2025-06-15 02:06:30.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:30.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1287811436,"createTime":1749894247555,"epollFd":11,"onlineDuration":30143347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:30.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:06:30.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:30.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:06:31.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044105529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:31.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:06:31.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044105529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:06:31.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:06:32.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:06:32.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:32.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:06:34.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:34.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:34.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:06:34.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:34.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32971487042 2025-06-15 02:06:34.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:34.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1289623568,"createTime":1749894247555,"epollFd":11,"onlineDuration":30147210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:37.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:06:37.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:06:39.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:39.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:39.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:06:39.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:39.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32851913324 2025-06-15 02:06:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:40.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:40.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292170028,"createTime":1749894247555,"epollFd":11,"onlineDuration":30152595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:40.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:40.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292345056,"createTime":1749894247555,"epollFd":11,"onlineDuration":30152946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:40.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:06:40.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:40.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:06:41.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04414176940918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:41.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:06:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04414176940918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:06:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:06:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:44.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:44.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1294450656,"createTime":1749894247555,"epollFd":11,"onlineDuration":30157444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:06:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:47.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:06:47.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:47.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 02:06:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:06:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:06:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:06:47.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:06:49.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:49.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:49.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:49.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:06:49.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:06:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:06:50.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:50.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1296833932,"createTime":1749894247555,"epollFd":11,"onlineDuration":30162532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:06:50.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:50.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1296972112,"createTime":1749894247555,"epollFd":11,"onlineDuration":30162883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:51.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048583984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:06:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:06:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048583984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:06:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:06:54.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:54.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:55.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1299151408,"createTime":1749894247555,"epollFd":11,"onlineDuration":30167484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:06:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:06:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:06:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:06:57.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:06:59.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:59.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:59.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:59.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:06:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:06:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:06:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1301387292,"createTime":1749894247555,"epollFd":11,"onlineDuration":30172237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:00.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:00.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1301545212,"createTime":1749894247555,"epollFd":11,"onlineDuration":30172568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:01.042 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037864685058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:01.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:01.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037864685058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:07:01.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:03.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:07:03.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:04.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:04.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:04.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/titanic-2-2025-movie-return-of-jack 2025-06-15 02:07:04.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:04.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:05.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:05.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304010080,"createTime":1749894247555,"epollFd":11,"onlineDuration":30177799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:09.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:09.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:09.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:09.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1306256492,"createTime":1749894247555,"epollFd":11,"onlineDuration":30182610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:10.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:10.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:10.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:07:10.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:07:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1306522324,"createTime":1749894247555,"epollFd":11,"onlineDuration":30183025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:11.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044862747192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:11.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:11.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044862747192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:07:11.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:14.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:14.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:15.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:15.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1308884544,"createTime":1749894247555,"epollFd":11,"onlineDuration":30188045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:19.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:19.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:07:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1310919080,"createTime":1749894247555,"epollFd":11,"onlineDuration":30192452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:20.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:20.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:20.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:20.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1311255976,"createTime":1749894247555,"epollFd":11,"onlineDuration":30193079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:21.059 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03923225402832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:21.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:21.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03923225402832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:07:21.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:22.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:22.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:22.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/pickyourown/ 2025-06-15 02:07:24.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:24.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1313285248,"createTime":1749894247555,"epollFd":11,"onlineDuration":30197474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:29.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:29.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:29.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:29.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:29.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:30.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:30.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1315684316,"createTime":1749894247555,"epollFd":11,"onlineDuration":30202575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:31.067 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039220809936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:31.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:31.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039220809936523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:07:31.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:31.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:31.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1316416012,"createTime":1749894247555,"epollFd":11,"onlineDuration":30204108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:34.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:34.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1317904408,"createTime":1749894247555,"epollFd":11,"onlineDuration":30207256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:37.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:07:37.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:39.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:39.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:39.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:39.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:40.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1320321900,"createTime":1749894247555,"epollFd":11,"onlineDuration":30212568,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:40.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1320491664,"createTime":1749894247555,"epollFd":11,"onlineDuration":30212913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:40.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:40.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/getcmd 2025-06-15 02:07:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:07:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/getcmd 2025-06-15 02:07:40.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:07:40.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:07:40.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:07:40.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:07:40.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:07:40.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:07:40.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:40.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/getcmd 2025-06-15 02:07:41.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03318977355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:41.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:07:41.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03318977355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:07:41.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:07:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:44.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:44.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:44.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1322589368,"createTime":1749894247555,"epollFd":11,"onlineDuration":30217223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:49.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:49.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:49.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:49.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:49.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:49.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:07:50.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:50.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325081872,"createTime":1749894247555,"epollFd":11,"onlineDuration":30222613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:07:50.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:50.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325297696,"createTime":1749894247555,"epollFd":11,"onlineDuration":30222958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:51.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024486541748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:07:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:07:51.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024486541748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:07:51.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:07:54.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:54.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:54.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:54.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1327290120,"createTime":1749894247555,"epollFd":11,"onlineDuration":30227241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:07:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:07:55.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:07:55.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:07:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:59.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:59.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:59.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:07:59.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:59.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:07:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:07:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1329633916,"createTime":1749894247555,"epollFd":11,"onlineDuration":30232233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:00.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:00.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1329893168,"createTime":1749894247555,"epollFd":11,"onlineDuration":30232811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:01.091 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978302001953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:01.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:01.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.978302001953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:08:01.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:04.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:04.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:05.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:05.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1332080360,"createTime":1749894247555,"epollFd":11,"onlineDuration":30237466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:09.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:09.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:09.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:09.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:09.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:09.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1334289924,"createTime":1749894247555,"epollFd":11,"onlineDuration":30242237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:10.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:10.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1334542596,"createTime":1749894247555,"epollFd":11,"onlineDuration":30242835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:11.102 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995765686035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:11.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.995765686035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:08:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:14.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:14.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:15.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:15.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1336910080,"createTime":1749894247555,"epollFd":11,"onlineDuration":30247874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:19.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:19.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:19.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:19.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1339084112,"createTime":1749894247555,"epollFd":11,"onlineDuration":30252317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:20.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:20.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:20.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:20.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1339280196,"createTime":1749894247555,"epollFd":11,"onlineDuration":30252898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:21.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006793975830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:21.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:21.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006793975830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:08:21.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:24.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:24.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:25.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:25.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1341597672,"createTime":1749894247555,"epollFd":11,"onlineDuration":30257696,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:27.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:27.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:27.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gdftps.php 2025-06-15 02:08:29.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:29.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:29.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:29.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:29.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:30.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:30.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1343837504,"createTime":1749894247555,"epollFd":11,"onlineDuration":30262457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:30.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:30.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1344154660,"createTime":1749894247555,"epollFd":11,"onlineDuration":30263029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:31.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016704559326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:31.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:31.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016704559326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:08:31.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:32.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:08:32.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:08:34.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:34.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:35.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:35.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1346182616,"createTime":1749894247555,"epollFd":11,"onlineDuration":30267452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:36.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:36.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:36.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2015/08/15/definitely-maybe-whatsapps-google-drive-backup-should-be-back-now-and-working-for-almost-everyone/ 2025-06-15 02:08:39.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:39.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1348448768,"createTime":1749894247555,"epollFd":11,"onlineDuration":30272238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:40.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:08:40.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:40.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/245618/memphis-wontons/ 2025-06-15 02:08:40.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:40.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:40.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:40.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1348809352,"createTime":1749894247555,"epollFd":11,"onlineDuration":30273095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:41.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03156089782715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:41.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:08:41.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03156089782715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:08:41.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:08:41.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:08:41.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:41.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2020/02/19/android-11-will-block-apps-from-repeatedly-asking-for-permissions/ 2025-06-15 02:08:41.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:08:43.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:08:43.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:44.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:08:44.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:44.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:44.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:44.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1350754400,"createTime":1749894247555,"epollFd":11,"onlineDuration":30277238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:08:46.599 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:08:46.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:08:46.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:08:49.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:49.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:49.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:49.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:49.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:49.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1353144256,"createTime":1749894247555,"epollFd":11,"onlineDuration":30282217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:08:49.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:49.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:08:50.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:50.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1353346920,"createTime":1749894247555,"epollFd":11,"onlineDuration":30282783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:51.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029773712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:08:51.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:08:51.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029773712158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:08:51.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:08:51.809 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:08:51.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:08:51.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:08:51.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:52.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:54.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:54.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:54.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:54.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1355576224,"createTime":1749894247555,"epollFd":11,"onlineDuration":30287332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:08:55.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:08:55.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:08:57.019 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:08:57.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:08:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:08:57.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:08:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:59.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:08:59.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:59.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:08:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:08:59.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1357922652,"createTime":1749894247555,"epollFd":11,"onlineDuration":30292435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:00.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:00.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:00.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:00.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1358249020,"createTime":1749894247555,"epollFd":11,"onlineDuration":30293022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:01.143 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043455123901367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:01.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:01.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043455123901367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:09:01.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:01.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:09:01.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:02.020 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:09:02.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:02.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:02.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:02.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:02.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:09:04.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:04.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:04.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:04.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1360182224,"createTime":1749894247555,"epollFd":11,"onlineDuration":30297224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:07.231 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:09:07.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:07.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:08.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:09:09.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:09.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:09.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:09.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1362520756,"createTime":1749894247555,"epollFd":11,"onlineDuration":30302246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:09.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:09.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1362698416,"createTime":1749894247555,"epollFd":11,"onlineDuration":30302610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:11.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044313430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:11.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:11.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044313430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:09:11.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:13.565 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:09:13.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:14.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:14.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:14.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1364877712,"createTime":1749894247555,"epollFd":11,"onlineDuration":30307256,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:19.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:19.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1367268884,"createTime":1749894247555,"epollFd":11,"onlineDuration":30312261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:09:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1367717640,"createTime":1749894247555,"epollFd":11,"onlineDuration":30313196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:21.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00606918334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:21.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:21.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00606918334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:09:21.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:25.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1369702168,"createTime":1749894247555,"epollFd":11,"onlineDuration":30317454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:29.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:29.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:29.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:29.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:29.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:29.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1371942000,"createTime":1749894247555,"epollFd":11,"onlineDuration":30322246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1372117028,"createTime":1749894247555,"epollFd":11,"onlineDuration":30322618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:31.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04157257080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:31.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:31.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04157257080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:09:31.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:32.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:09:32.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:09:34.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:34.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:34.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:34.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1374362124,"createTime":1749894247555,"epollFd":11,"onlineDuration":30327258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:36.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:36.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:36.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:09:37.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:37.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:37.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:09:39.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:39.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:39.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:39.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1376625644,"createTime":1749894247555,"epollFd":11,"onlineDuration":30332242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:40.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:40.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:40.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1376982280,"createTime":1749894247555,"epollFd":11,"onlineDuration":30332975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:41.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016521453857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:41.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:41.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016521453857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:09:41.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:44.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:44.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:45.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:45.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1379185264,"createTime":1749894247555,"epollFd":11,"onlineDuration":30337543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:48.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:09:48.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:48.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/how-to-make-honey-butter/ 2025-06-15 02:09:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:49.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:49.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1381401408,"createTime":1749894247555,"epollFd":11,"onlineDuration":30342232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:09:49.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:49.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:09:50.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:50.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1381583016,"createTime":1749894247555,"epollFd":11,"onlineDuration":30342795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:51.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00946044921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:09:51.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:09:51.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00946044921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:09:51.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:09:51.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:09:51.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:09:53.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:09:53.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:09:54.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:54.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:54.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:54.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1383762312,"createTime":1749894247555,"epollFd":11,"onlineDuration":30347267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:09:59.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:59.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:09:59.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:59.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:09:59.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:09:59.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:00.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:00.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386291664,"createTime":1749894247555,"epollFd":11,"onlineDuration":30352885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:00.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:00.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386496960,"createTime":1749894247555,"epollFd":11,"onlineDuration":30353226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:01.194 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00614356994629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:01.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:01.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00614356994629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:10:01.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:03.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:10:03.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:05.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:05.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:05.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:05.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1388705208,"createTime":1749894247555,"epollFd":11,"onlineDuration":30357882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:09.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:09.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:09.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:09.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1390725268,"createTime":1749894247555,"epollFd":11,"onlineDuration":30362232,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:09.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:10.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:10.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1390880556,"createTime":1749894247555,"epollFd":11,"onlineDuration":30362593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:11.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02529525756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:11.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:11.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02529525756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:10:11.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:14.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:14.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:14.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:14.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1393116440,"createTime":1749894247555,"epollFd":11,"onlineDuration":30367264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:19.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:19.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1395493136,"createTime":1749894247555,"epollFd":11,"onlineDuration":30372243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:19.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:19.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:20.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:20.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1395927416,"createTime":1749894247555,"epollFd":11,"onlineDuration":30373231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:21.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030912399291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:21.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030912399291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:10:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:25.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:25.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:25.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:25.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1398338328,"createTime":1749894247555,"epollFd":11,"onlineDuration":30378322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:28.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:10:28.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:10:28.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:10:28.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:10:29.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:10:29.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:10:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:29.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:29.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:29.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:29.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:29.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1400172832,"createTime":1749894247555,"epollFd":11,"onlineDuration":30382223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:29.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:29.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1400413660,"createTime":1749894247555,"epollFd":11,"onlineDuration":30382833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:31.214 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039968490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:31.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:31.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039968490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:10:31.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:34.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:34.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:34.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:34.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1402516628,"createTime":1749894247555,"epollFd":11,"onlineDuration":30387266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:38.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:38.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:38.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/ 2025-06-15 02:10:39.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:39.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:39.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:39.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:39.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:39.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:39.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:39.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1404867004,"createTime":1749894247555,"epollFd":11,"onlineDuration":30392237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:40.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:40.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1405001236,"createTime":1749894247555,"epollFd":11,"onlineDuration":30392585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:41.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035280227661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:41.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:41.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035280227661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:10:41.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:41.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:41.874 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:10:41.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:44.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:44.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:44.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:44.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1407235804,"createTime":1749894247555,"epollFd":11,"onlineDuration":30397230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:49.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:49.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:49.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:49.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:49.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:49.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1409573020,"createTime":1749894247555,"epollFd":11,"onlineDuration":30402242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:10:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:49.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:10:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1409903336,"createTime":1749894247555,"epollFd":11,"onlineDuration":30402925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:51.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035415649414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:10:51.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:51.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035415649414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:10:51.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:10:53.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:10:53.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:10:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:54.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1411965508,"createTime":1749894247555,"epollFd":11,"onlineDuration":30407280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:10:59.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:59.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:10:59.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:59.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:10:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:10:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1414290880,"createTime":1749894247555,"epollFd":11,"onlineDuration":30412243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:00.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:00.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1414776484,"createTime":1749894247555,"epollFd":11,"onlineDuration":30413050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:01.238 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101865768432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:01.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:01.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101865768432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:11:01.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:03.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:03.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:03.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:04.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:04.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:05.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:05.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1416891296,"createTime":1749894247555,"epollFd":11,"onlineDuration":30417835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:07.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:11:08.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:08.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:08.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/555450/president-andrew-johnson-facts 2025-06-15 02:11:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:09.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:09.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1419144288,"createTime":1749894247555,"epollFd":11,"onlineDuration":30422636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:10.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:10.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1419379852,"createTime":1749894247555,"epollFd":11,"onlineDuration":30422987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:11.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073440551757813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:11.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:11.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073440551757813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:11:11.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:14.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:14.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:14.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:14.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1421370960,"createTime":1749894247555,"epollFd":11,"onlineDuration":30427259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:19.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:19.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:19.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:19.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:19.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:19.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1423673960,"createTime":1749894247555,"epollFd":11,"onlineDuration":30432253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:20.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:20.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1423810824,"createTime":1749894247555,"epollFd":11,"onlineDuration":30432595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:21.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062389373779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:21.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:21.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062389373779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:11:21.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:23.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:11:23.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:11:23.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:23.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:24.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:24.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:24.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426036180,"createTime":1749894247555,"epollFd":11,"onlineDuration":30437235,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:28.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/286252/ham-egg-and-cheese-breakfast-sandwiches/ 2025-06-15 02:11:29.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:29.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:29.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:29.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:29.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1428606328,"createTime":1749894247555,"epollFd":11,"onlineDuration":30442870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:30.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:30.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1428832680,"createTime":1749894247555,"epollFd":11,"onlineDuration":30443218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:31.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06241226196289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:31.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06241226196289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:11:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:31.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:31.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:31.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/4000229731526 2025-06-15 02:11:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:33.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:11:33.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 02:11:33.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:11:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:11:33.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:11:33.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:11:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:11:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:33.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:11:34.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:11:34.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:34.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 02:11:34.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:34.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:11:35.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:35.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:11:35.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:35.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 02:11:35.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:35.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1430918540,"createTime":1749894247555,"epollFd":11,"onlineDuration":30447711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:11:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:11:36.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:11:36.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:36.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin/ 2025-06-15 02:11:37.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:11:37.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:37.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-15 02:11:37.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:37.734 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:11:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:39.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:39.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:39.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:39.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:39.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:39.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1433132052,"createTime":1749894247555,"epollFd":11,"onlineDuration":30452253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:39.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:39.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:40.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:40.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1433318924,"createTime":1749894247555,"epollFd":11,"onlineDuration":30452711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:41.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05203628540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:41.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:41.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05203628540039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050bb0 2025-06-15 02:11:41.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:41.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:41.427 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:11:41.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:42.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:42.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:42.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:11:43.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:43.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/ 2025-06-15 02:11:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:11:43.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:44.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:44.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:45.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:45.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1435582444,"createTime":1749894247555,"epollFd":11,"onlineDuration":30457638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:45.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:45.518 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:11:45.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:11:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:11:47.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:49.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:49.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:49.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:49.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:49.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:49.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1437807800,"createTime":1749894247555,"epollFd":11,"onlineDuration":30462252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:11:49.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:49.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:11:49.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:11:49.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:11:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1437963088,"createTime":1749894247555,"epollFd":11,"onlineDuration":30462631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:51.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048120498657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:11:51.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:51.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048120498657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:11:51.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:11:51.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:11:53.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:53.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:53.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:11:53.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:11:54.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:54.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:55.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:55.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1440250296,"createTime":1749894247555,"epollFd":11,"onlineDuration":30467454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:55.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:11:55.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:11:57.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050bb0 keealive timeout 2025-06-15 02:11:57.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050bb0 2025-06-15 02:11:59.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:59.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:11:59.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:59.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:11:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:11:59.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1442537504,"createTime":1749894247555,"epollFd":11,"onlineDuration":30472264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:11:59.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:11:59.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:12:00.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:00.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:00.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:00.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1442954676,"createTime":1749894247555,"epollFd":11,"onlineDuration":30473067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:01.286 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016544342041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:01.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:01.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016544342041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:12:01.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:04.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:04.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:05.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:05.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1444966840,"createTime":1749894247555,"epollFd":11,"onlineDuration":30477496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:09.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:09.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:09.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1447219832,"createTime":1749894247555,"epollFd":11,"onlineDuration":30482248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:10.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:10.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1447392228,"createTime":1749894247555,"epollFd":11,"onlineDuration":30482629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:11.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01306915283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:11.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:11.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01306915283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:12:11.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:14.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:14.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:14.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:14.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1449584684,"createTime":1749894247555,"epollFd":11,"onlineDuration":30487264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:19.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:19.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:19.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:19.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:20.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:20.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1452103508,"createTime":1749894247555,"epollFd":11,"onlineDuration":30492785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:20.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:20.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1452374604,"createTime":1749894247555,"epollFd":11,"onlineDuration":30493130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:21.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99842071533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:21.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:21.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99842071533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:12:21.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:24.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:24.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:25.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:25.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1454398612,"createTime":1749894247555,"epollFd":11,"onlineDuration":30497497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:29.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:29.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:29.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1456596332,"createTime":1749894247555,"epollFd":11,"onlineDuration":30502237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1456747672,"createTime":1749894247555,"epollFd":11,"onlineDuration":30502598,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:31.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02876091003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:31.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02876091003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:12:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:34.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:34.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:34.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:34.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1458979608,"createTime":1749894247555,"epollFd":11,"onlineDuration":30507267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:39.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1461335248,"createTime":1749894247555,"epollFd":11,"onlineDuration":30512282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:40.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:40.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:40.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:40.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1461602396,"createTime":1749894247555,"epollFd":11,"onlineDuration":30512926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:41.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037986755371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:41.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037986755371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:12:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:44.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:44.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:44.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1463635616,"createTime":1749894247555,"epollFd":11,"onlineDuration":30517259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:12:49.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:49.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/video/nf-lost-ft-hopsin-video 2025-06-15 02:12:49.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:49.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:49.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:49.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:50.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1466089956,"createTime":1749894247555,"epollFd":11,"onlineDuration":30522478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:12:50.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:50.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:12:50.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:50.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1466403164,"createTime":1749894247555,"epollFd":11,"onlineDuration":30523030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:51.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028209686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:12:51.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:12:51.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028209686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:12:51.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:12:54.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:54.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:54.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:54.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1468354792,"createTime":1749894247555,"epollFd":11,"onlineDuration":30527262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:12:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:12:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oasis/news/oasis-announce-australian-dates-for-2025-world-tour_6388637 2025-06-15 02:12:58.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:12:58.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:12:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:59.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:59.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:59.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:12:59.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:59.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:12:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:12:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1470730172,"createTime":1749894247555,"epollFd":11,"onlineDuration":30532271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:00.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:00.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1470861772,"createTime":1749894247555,"epollFd":11,"onlineDuration":30532614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:01.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04045867919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:01.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:13:01.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04045867919922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:13:01.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:13:04.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:04.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:04.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:04.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1473047648,"createTime":1749894247555,"epollFd":11,"onlineDuration":30537248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:05.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:13:05.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:09.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:09.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:13:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:09.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:09.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:09.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E6%9E%97%E4%BA%88%E6%99%9E.html 2025-06-15 02:13:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:13:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1475682280,"createTime":1749894247555,"epollFd":11,"onlineDuration":30542846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1475875732,"createTime":1749894247555,"epollFd":11,"onlineDuration":30543191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:11.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0414981842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:11.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:13:11.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0414981842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:13:11.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:13:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:13:11.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:13:14.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:14.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:15.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:15.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1477878684,"createTime":1749894247555,"epollFd":11,"onlineDuration":30547484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:20.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:20.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:20.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:20.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:20.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:20.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:20.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:20.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1480635704,"createTime":1749894247555,"epollFd":11,"onlineDuration":30553440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:21.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043468475341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:21.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:13:21.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043468475341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:13:21.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:13:21.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:21.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1480783096,"createTime":1749894247555,"epollFd":11,"onlineDuration":30553851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:23.922 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:13:23.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:24.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:24.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:25.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:25.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1482636024,"createTime":1749894247555,"epollFd":11,"onlineDuration":30557668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:29.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:29.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:29.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:29.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1484873224,"createTime":1749894247555,"epollFd":11,"onlineDuration":30562274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:30.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:30.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1485016668,"createTime":1749894247555,"epollFd":11,"onlineDuration":30562622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:31.359 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05455780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:31.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:31.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05455780029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:13:31.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:34.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:34.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:35.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:35.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1487330196,"createTime":1749894247555,"epollFd":11,"onlineDuration":30567658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:39.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:39.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:13:39.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:39.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:13:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1489662148,"createTime":1749894247555,"epollFd":11,"onlineDuration":30572626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:40.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:40.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1489871392,"createTime":1749894247555,"epollFd":11,"onlineDuration":30572974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:41.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044275283813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:41.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:41.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044275283813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:13:41.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:44.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:44.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:44.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:44.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1491855920,"createTime":1749894247555,"epollFd":11,"onlineDuration":30577270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:49.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:49.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:49.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:49.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:13:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1494207612,"createTime":1749894247555,"epollFd":11,"onlineDuration":30582260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:13:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:50.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:50.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1494523452,"createTime":1749894247555,"epollFd":11,"onlineDuration":30582929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:51.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043920516967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:13:51.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:51.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043920516967773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:13:51.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:54.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:54.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:54.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:54.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1496567200,"createTime":1749894247555,"epollFd":11,"onlineDuration":30587242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:13:57.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:13:57.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:57.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/cashew-chicken-recipe/ 2025-06-15 02:13:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:59.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:13:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:59.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:13:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:13:59.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:14:00.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:00.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499003116,"createTime":1749894247555,"epollFd":11,"onlineDuration":30592481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499326852,"createTime":1749894247555,"epollFd":11,"onlineDuration":30593036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:01.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99660873413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:01.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:01.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99660873413086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:14:01.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:04.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:04.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:04.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:04.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1501277164,"createTime":1749894247555,"epollFd":11,"onlineDuration":30597265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:09.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:09.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:09.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:09.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1503655176,"createTime":1749894247555,"epollFd":11,"onlineDuration":30602287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:10.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:10.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1504055240,"createTime":1749894247555,"epollFd":11,"onlineDuration":30603064,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:11.396 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994726181030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:11.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:11.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.994726181030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:14:11.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:13.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:14:13.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:14:14.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:14.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:15.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:15.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1506351660,"createTime":1749894247555,"epollFd":11,"onlineDuration":30608144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:18.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:14:18.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:18.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/donald-trump/news/donald-trump-makes-surprising-admission-about-his-youngest-son_6389469 2025-06-15 02:14:19.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:19.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:19.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:19.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1508334872,"createTime":1749894247555,"epollFd":11,"onlineDuration":30612260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:19.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:19.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:14:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:14:20.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:20.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1508717828,"createTime":1749894247555,"epollFd":11,"onlineDuration":30613035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:21.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007490158081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:21.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:21.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.007490158081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:14:21.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:24.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:24.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:24.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:24.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1510726044,"createTime":1749894247555,"epollFd":11,"onlineDuration":30617276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:29.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:29.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:29.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:29.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:29.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:29.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513039572,"createTime":1749894247555,"epollFd":11,"onlineDuration":30622278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:30.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:30.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513179068,"createTime":1749894247555,"epollFd":11,"onlineDuration":30622621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:31.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02227210998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:31.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:31.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02227210998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:14:31.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:34.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:14:34.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:14:34.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:34.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:34.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:34.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1515370208,"createTime":1749894247555,"epollFd":11,"onlineDuration":30627249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:36.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:36.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:36.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:14:36.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:36.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 02:14:36.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:36.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-15 02:14:36.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:36.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 02:14:37.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:37.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 02:14:37.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:37.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shop.php 2025-06-15 02:14:37.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:37.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxo.php 2025-06-15 02:14:37.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:37.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/worksec.php 2025-06-15 02:14:37.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:37.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:37.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:37.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:37.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:37.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:38.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:38.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:39.143 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:39.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:39.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:39.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:39.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:39.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:39.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:39.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:14:39.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:39.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:39.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:39.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1517725848,"createTime":1749894247555,"epollFd":11,"onlineDuration":30632243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:39.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:39.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:14:39.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:39.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:40.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:40.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1517877188,"createTime":1749894247555,"epollFd":11,"onlineDuration":30632616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:40.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:40.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:40.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:40.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:40.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:40.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:40.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:40.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:40.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/mom-jeans-outfits-5343515 2025-06-15 02:14:40.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:40.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:41.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:41.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:41.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:41.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:41.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036100387573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:41.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:14:41.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036100387573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:14:41.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:14:41.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:41.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:41.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:41.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:41.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:41.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:42.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:42.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:43.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:43.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:44.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:44.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:44.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:44.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:44.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:44.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:44.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:44.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:44.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:44.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:44.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:44.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1520055168,"createTime":1749894247555,"epollFd":11,"onlineDuration":30637267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:44.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:44.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:45.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:45.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:45.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:45.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:45.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:45.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:45.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:45.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:45.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:45.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.001 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:46.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:46.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:47.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:47.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:47.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:47.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:47.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:47.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:47.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:47.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:47.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:47.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:48.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:48.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:48.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:48.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:48.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:48.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:48.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:48.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:48.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:48.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:49.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:49.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:49.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:14:49.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:49.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:49.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1522427916,"createTime":1749894247555,"epollFd":11,"onlineDuration":30642276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:14:49.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:49.959 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:50.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:50.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:50.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:50.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:50.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:50.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1522662164,"createTime":1749894247555,"epollFd":11,"onlineDuration":30642821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:50.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:50.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:50.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:50.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:50.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:50.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:51.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:51.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:51.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:51.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:51.431 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054187774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:14:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:14:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054187774658203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:14:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:14:51.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:51.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:51.645 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:51.645 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:51.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:51.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:52.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:52.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:53.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:53.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:53.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:53.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:53.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:53.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:53.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:53.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:53.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:53.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:14:54.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:14:54.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:54.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:54.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:54.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:54.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:55.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:55.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1524853304,"createTime":1749894247555,"epollFd":11,"onlineDuration":30647481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:55.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:55.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:55.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:55.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:55.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:55.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:55.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:55.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:55.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:55.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:56.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:14:56.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:14:56.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:56.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:56.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:56.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:56.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:56.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:56.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:56.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:56.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:56.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:57.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:57.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:57.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:57.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:57.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:57.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:57.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:57.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:57.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:57.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.192 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.564 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:58.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:58.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:59.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:59.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:59.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:59.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:59.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:59.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:14:59.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:59.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:59.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:59.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:14:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:14:59.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1527129984,"createTime":1749894247555,"epollFd":11,"onlineDuration":30652240,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:14:59.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:14:59.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:00.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:00.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.781 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:00.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:00.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1527674808,"createTime":1749894247555,"epollFd":11,"onlineDuration":30653395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:00.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:00.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:01.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:01.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:01.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:01.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:01.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036699295043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:01.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:01.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036699295043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:15:01.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:01.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:01.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:01.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:01.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:01.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:01.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:02.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:02.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:03.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:03.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:03.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:03.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:03.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:03.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:03.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:03.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:03.909 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:03.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:04.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:04.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:04.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:04.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1529507996,"createTime":1749894247555,"epollFd":11,"onlineDuration":30657269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:04.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:04.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:05.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:05.160 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:05.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:05.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:05.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:05.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:05.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:05.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:05.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:05.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:06.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:06.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:06.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:06.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:06.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:06.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:06.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:06.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:06.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:06.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:07.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:07.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:08.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:08.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:08.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:08.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:08.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:08.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:08.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:08.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:08.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:08.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:09.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:09.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:09.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:09.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:09.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1531833368,"createTime":1749894247555,"epollFd":11,"onlineDuration":30662275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:09.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:09.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:10.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:10.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:10.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:10.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:10.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:10.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:10.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:10.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:10.706 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:10.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:10.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:10.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:11.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1532484788,"createTime":1749894247555,"epollFd":11,"onlineDuration":30663682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:11.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04106903076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:11.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:11.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04106903076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:15:11.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:11.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:11.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:11.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:12.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:12.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:13.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:13.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:13.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:13.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:13.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:13.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:13.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:13.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:13.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:13.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:14.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:14.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:14.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:14.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:15.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:15.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:15.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:15.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1534325872,"createTime":1749894247555,"epollFd":11,"onlineDuration":30667660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:15.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:15.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:15.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:15.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:15.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:15.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:15.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:15.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:16.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:16.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:17.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:17.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:17.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:17.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:17.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:17.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:17.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:17.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:17.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:17.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:18.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:18.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:19.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:19.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:19.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:19.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:19.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:19.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:19.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:19.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:19.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:19.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:19.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:19.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:19.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1536536752,"createTime":1749894247555,"epollFd":11,"onlineDuration":30672255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:19.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:19.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:20.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:20.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:20.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:20.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:20.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:20.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1536753892,"createTime":1749894247555,"epollFd":11,"onlineDuration":30672835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:20.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:20.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:20.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:20.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:20.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:20.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.033 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047348022460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:21.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:21.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047348022460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:15:21.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:21.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:21.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:21.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:22.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:22.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:22.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:22.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:22.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:22.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:22.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:22.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:22.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:22.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:23.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:23.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:24.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:24.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:24.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:24.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:24.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:24.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:24.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:24.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:24.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:24.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:24.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:24.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1538896340,"createTime":1749894247555,"epollFd":11,"onlineDuration":30677276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:24.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:24.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:25.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:25.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:25.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:25.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:25.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:25.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:25.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:25.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:25.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:25.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:26.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:26.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:26.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:26.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:26.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:26.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:26.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:26.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:26.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:26.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:27.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:27.967 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:28.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:28.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:28.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:28.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:28.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:28.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:28.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:28.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:28.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:28.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:29.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:29.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:29.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:29.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:29.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:29.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:29.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:29.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:29.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:29.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:29.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:30.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:30.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:30.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:30.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:15:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1541405952,"createTime":1749894247555,"epollFd":11,"onlineDuration":30682628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:30.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:30.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:30.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:30.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:30.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:30.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1541638884,"createTime":1749894247555,"epollFd":11,"onlineDuration":30682977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:30.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:30.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:30.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:30.831 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047998428344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:31.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:15:31.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047998428344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:15:31.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:15:31.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:31.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:31.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:32.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:32.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:32.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:32.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:32.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:32.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:32.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:32.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:32.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:32.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:33.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:33.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:34.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:34.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:34.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:34.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:34.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:34.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:34.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:34.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:34.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:34.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:35.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:35.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1543678684,"createTime":1749894247555,"epollFd":11,"onlineDuration":30687470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:35.070 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:35.070 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:35.275 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:35.275 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:35.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:35.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:35.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:15:35.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:15:39.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:39.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:39.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:39.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1545875088,"createTime":1749894247555,"epollFd":11,"onlineDuration":30692251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:40.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:40.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:41.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:41.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1546558092,"createTime":1749894247555,"epollFd":11,"onlineDuration":30693628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:41.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031156539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:41.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:15:41.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031156539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:15:41.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:15:44.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:44.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:44.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:44.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1548299160,"createTime":1749894247555,"epollFd":11,"onlineDuration":30697272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:46.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:15:46.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:49.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:49.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:49.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:15:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1550698228,"createTime":1749894247555,"epollFd":11,"onlineDuration":30702473,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:15:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1550875888,"createTime":1749894247555,"epollFd":11,"onlineDuration":30702818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:51.478 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03788948059082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:15:51.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:51.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03788948059082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:15:51.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:15:54.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:54.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:55.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:55.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553103876,"createTime":1749894247555,"epollFd":11,"onlineDuration":30707508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:59.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:59.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:15:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:15:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:59.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1555388452,"createTime":1749894247555,"epollFd":11,"onlineDuration":30712268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:15:59.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:15:59.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:16:00.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:00.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1555542424,"createTime":1749894247555,"epollFd":11,"onlineDuration":30712626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:01.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039087295532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:01.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:01.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039087295532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:16:01.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/luci/;stok=/locale 2025-06-15 02:16:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:03.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2018/05/24/youtube-testing-yet-another-ui-modification-time-collapsed-video-playback/ 2025-06-15 02:16:04.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:04.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:05.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:05.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1557815156,"createTime":1749894247555,"epollFd":11,"onlineDuration":30717524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:06.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:09.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:16:09.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:09.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:09.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:09.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1560079992,"createTime":1749894247555,"epollFd":11,"onlineDuration":30722285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:10.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:10.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1560495848,"createTime":1749894247555,"epollFd":11,"onlineDuration":30723082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:10.735 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:16:10.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:11.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04570960998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:11.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:11.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04570960998535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:16:11.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:13.111 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:16:13.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:16:14.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:14.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1562438264,"createTime":1749894247555,"epollFd":11,"onlineDuration":30727267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:17.699 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:16:17.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:19.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:19.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:16:19.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:19.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:16:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1564855756,"createTime":1749894247555,"epollFd":11,"onlineDuration":30732604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:20.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:20.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:16:20.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:20.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1565176860,"createTime":1749894247555,"epollFd":11,"onlineDuration":30733187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:21.503 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037412643432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:21.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:21.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037412643432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:16:21.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:24.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:24.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:24.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:24.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:24.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:16:24.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:24.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1567116644,"createTime":1749894247555,"epollFd":11,"onlineDuration":30737296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:26.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:28.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:28.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/js/pbxlib.js 2025-06-15 02:16:29.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:29.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:29.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:29.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:30.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:30.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1569606516,"createTime":1749894247555,"epollFd":11,"onlineDuration":30742627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:30.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:30.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1569843396,"createTime":1749894247555,"epollFd":11,"onlineDuration":30742977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:31.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04871940612793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:31.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:31.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04871940612793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:16:31.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:34.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1571827924,"createTime":1749894247555,"epollFd":11,"onlineDuration":30747285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:34.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:34.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:34.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:16:39.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:39.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:39.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:39.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:39.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:39.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:39.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:39.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1574183564,"createTime":1749894247555,"epollFd":11,"onlineDuration":30752285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:40.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:16:40.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:40.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:40.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1574315164,"createTime":1749894247555,"epollFd":11,"onlineDuration":30752631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:41.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04945182800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:41.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:41.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04945182800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:16:41.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:16:44.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:16:44.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:16:44.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:44.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:44.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:44.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1576515516,"createTime":1749894247555,"epollFd":11,"onlineDuration":30757275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:49.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:49.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:16:49.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:49.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:16:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1578836940,"createTime":1749894247555,"epollFd":11,"onlineDuration":30762266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:16:49.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:49.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:16:50.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:16:50.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1579010652,"createTime":1749894247555,"epollFd":11,"onlineDuration":30762633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:51.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044313430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:16:51.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:51.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044313430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:16:51.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:54.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:54.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:16:54.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:54.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:16:54.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:54.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1581228112,"createTime":1749894247555,"epollFd":11,"onlineDuration":30767292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:16:59.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:59.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:16:59.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:16:59.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:00.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:00.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1583998292,"createTime":1749894247555,"epollFd":11,"onlineDuration":30773152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:01.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:01.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1584129892,"createTime":1749894247555,"epollFd":11,"onlineDuration":30773500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:01.539 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04051971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:01.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:17:01.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04051971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:17:01.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:17:04.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:04.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:04.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:04.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1585924916,"createTime":1749894247555,"epollFd":11,"onlineDuration":30777272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:09.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:17:09.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:17:09.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:09.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:09.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:09.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:09.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1588293716,"createTime":1749894247555,"epollFd":11,"onlineDuration":30782268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:09.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:17:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1588451636,"createTime":1749894247555,"epollFd":11,"onlineDuration":30782641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:11.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04256248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:11.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:11.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04256248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:17:11.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:14.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1590628300,"createTime":1749894247555,"epollFd":11,"onlineDuration":30787276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:19.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:19.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:19.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:19.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:19.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:19.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:19.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1592958936,"createTime":1749894247555,"epollFd":11,"onlineDuration":30792290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:20.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:20.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1593077376,"createTime":1749894247555,"epollFd":11,"onlineDuration":30792626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:21.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046493530273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:21.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:21.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046493530273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:17:21.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:24.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:24.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:24.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:24.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1595293520,"createTime":1749894247555,"epollFd":11,"onlineDuration":30797270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:29.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:29.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:29.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:29.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:29.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1597691272,"createTime":1749894247555,"epollFd":11,"onlineDuration":30802284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:29.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:29.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:30.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:30.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1597824188,"createTime":1749894247555,"epollFd":11,"onlineDuration":30802651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:31.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04688262939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:31.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:31.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04688262939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:17:31.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:34.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:34.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:34.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1600056124,"createTime":1749894247555,"epollFd":11,"onlineDuration":30807306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:35.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:35.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:35.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/ice-spice-unrecognizable-black-hair-8729018 2025-06-15 02:17:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:17:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:17:35.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:17:35.620 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:17:35.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:17:36.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:17:36.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:17:37.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:17:37.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:37.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:17:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:17:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:37.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/trees/devils-hand-tree 2025-06-15 02:17:39.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:39.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:39.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:39.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:39.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:39.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:39.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:39.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1602388076,"createTime":1749894247555,"epollFd":11,"onlineDuration":30812292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:40.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:40.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1602576264,"createTime":1749894247555,"epollFd":11,"onlineDuration":30812859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:41.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017953872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:41.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:17:41.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017953872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:17:41.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:17:44.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:44.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:44.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:44.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1604741084,"createTime":1749894247555,"epollFd":11,"onlineDuration":30817283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:49.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:49.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:17:50.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:50.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1607273068,"createTime":1749894247555,"epollFd":11,"onlineDuration":30822736,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:17:50.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:50.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1607479680,"createTime":1749894247555,"epollFd":11,"onlineDuration":30823086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:51.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041032791137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:17:51.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:17:51.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041032791137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:17:51.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:17:52.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:17:52.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:17:52.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:17:52.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:17:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:17:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:17:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:17:54.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:17:54.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:54.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1609472104,"createTime":1749894247555,"epollFd":11,"onlineDuration":30827519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:17:59.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:17:59.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:17:59.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:59.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:59.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:17:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:17:59.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:17:59.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1611805372,"createTime":1749894247555,"epollFd":11,"onlineDuration":30832289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1611968556,"createTime":1749894247555,"epollFd":11,"onlineDuration":30832631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:01.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01834487915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:01.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:01.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01834487915039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:18:01.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:04.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:04.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:04.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:04.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1614196544,"createTime":1749894247555,"epollFd":11,"onlineDuration":30837436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:09.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:09.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:09.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:10.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:10.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1616557448,"createTime":1749894247555,"epollFd":11,"onlineDuration":30842449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:10.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:10.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:11.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:11.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1617054896,"createTime":1749894247555,"epollFd":11,"onlineDuration":30843466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:11.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03600311279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:11.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:11.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03600311279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:18:11.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:14.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:14.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:14.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:14.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1618889400,"createTime":1749894247555,"epollFd":11,"onlineDuration":30847296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:15.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:15.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:19.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:19.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:19.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:19.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1621270044,"createTime":1749894247555,"epollFd":11,"onlineDuration":30852510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:20.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:20.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1621420068,"createTime":1749894247555,"epollFd":11,"onlineDuration":30852845,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:21.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:21.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:18:21.119 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:18:21.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:21.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:21.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:21.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:18:21.295 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:18:21.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:21.375 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:21.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:21.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:18:21.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00819969177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:21.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:18:21.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00819969177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:18:21.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:18:22.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:18:22.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:22.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:18:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:18:24.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:24.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:24.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:24.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1623559884,"createTime":1749894247555,"epollFd":11,"onlineDuration":30857271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:28.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:28.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:29.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1625926052,"createTime":1749894247555,"epollFd":11,"onlineDuration":30862255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:30.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:30.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1626049756,"createTime":1749894247555,"epollFd":11,"onlineDuration":30862607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:30.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:30.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:31.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985254287719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:31.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:18:31.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985254287719727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:18:31.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:18:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:34.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:34.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:34.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1628315908,"createTime":1749894247555,"epollFd":11,"onlineDuration":30867304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:18:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:39.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:39.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:39.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:39.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:39.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:39.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1630670232,"createTime":1749894247555,"epollFd":11,"onlineDuration":30872293,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1630754456,"createTime":1749894247555,"epollFd":11,"onlineDuration":30872622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:41.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997650146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:41.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:41.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.997650146484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:18:41.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:42.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:42.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:44.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:44.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:44.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:44.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1633008764,"createTime":1749894247555,"epollFd":11,"onlineDuration":30877259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:49.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:49.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:49.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:49.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:49.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1635320976,"createTime":1749894247555,"epollFd":11,"onlineDuration":30882270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:18:50.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:50.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:18:50.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:50.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1635623656,"createTime":1749894247555,"epollFd":11,"onlineDuration":30882930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:51.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028501510620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:18:51.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:51.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028501510620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:18:51.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:18:54.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:54.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:54.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:18:54.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:18:54.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:54.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1637710832,"createTime":1749894247555,"epollFd":11,"onlineDuration":30887310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:18:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:18:59.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:18:59.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:18:59.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:00.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:00.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640095424,"createTime":1749894247555,"epollFd":11,"onlineDuration":30892555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:00.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:00.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640558656,"createTime":1749894247555,"epollFd":11,"onlineDuration":30893364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:01.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02353286743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:01.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:01.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02353286743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:19:01.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:04.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:04.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:05.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:05.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1642445800,"createTime":1749894247555,"epollFd":11,"onlineDuration":30897483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:09.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:09.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:09.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:09.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:09.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:09.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1644783016,"createTime":1749894247555,"epollFd":11,"onlineDuration":30902284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:09.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:09.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:10.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:19:10.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:19:10.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:10.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1644847500,"createTime":1749894247555,"epollFd":11,"onlineDuration":30902654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:10.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:19:10.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:19:11.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032440185546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:11.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:11.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032440185546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:19:11.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:14.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:14.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:19:14.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:14.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1647100492,"createTime":1749894247555,"epollFd":11,"onlineDuration":30907297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:19.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:19.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:19.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:19.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:19:19.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:19.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1649441656,"createTime":1749894247555,"epollFd":11,"onlineDuration":30912291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:20.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:20.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:20.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:20.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1649540356,"createTime":1749894247555,"epollFd":11,"onlineDuration":30912836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 02:19:21.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04475212097168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:21.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:21.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04475212097168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:19:21.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:23.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:19:23.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:19:23.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:19:23.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:19:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:25.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:25.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1651853884,"createTime":1749894247555,"epollFd":11,"onlineDuration":30917529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:27.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:27.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:19:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:27.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 02:19:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:27.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:19:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:19:28.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:19:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 02:19:28.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:28.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:29.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:19:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1654135828,"createTime":1749894247555,"epollFd":11,"onlineDuration":30922282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:29.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:29.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:19:30.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:30.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 02:19:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1654234528,"createTime":1749894247555,"epollFd":11,"onlineDuration":30922645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:31.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018611907958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:31.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:19:31.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018611907958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:19:31.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:19:32.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:19:32.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:19:34.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:34.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:19:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1656498048,"createTime":1749894247555,"epollFd":11,"onlineDuration":30927297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:36.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:19:36.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:38.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:39.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:39.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:39.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:19:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1658870796,"createTime":1749894247555,"epollFd":11,"onlineDuration":30932286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:40.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:40.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1658952388,"createTime":1749894247555,"epollFd":11,"onlineDuration":30932631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:41.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017780303955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:41.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:19:41.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.017780303955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:19:41.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:19:44.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:19:44.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:19:44.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:44.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:44.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:44.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1661230384,"createTime":1749894247555,"epollFd":11,"onlineDuration":30937263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:46.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:19:46.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:48.411 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:19:48.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:48.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:49.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:49.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1663575496,"createTime":1749894247555,"epollFd":11,"onlineDuration":30942314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:19:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:19:50.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:50.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1663724204,"createTime":1749894247555,"epollFd":11,"onlineDuration":30942847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:51.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00827407836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:19:51.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:51.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00827407836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:19:51.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:19:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:19:54.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:54.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1665925872,"createTime":1749894247555,"epollFd":11,"onlineDuration":30947305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:19:58.411 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:19:58.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:58.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:19:59.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:59.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:19:59.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:19:59.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:00.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:00.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1668392056,"createTime":1749894247555,"epollFd":11,"onlineDuration":30952708,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1668664468,"createTime":1749894247555,"epollFd":11,"onlineDuration":30953049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:01.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985475540161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:01.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:01.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.985475540161133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:20:01.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:02.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:20:02.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:20:02.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:02.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080example.com:80 2025-06-15 02:20:02.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:20:02.200 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:20:02.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:20:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:04.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:05.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:05.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1670950360,"createTime":1749894247555,"epollFd":11,"onlineDuration":30958011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:08.406 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:20:08.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:08.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:09.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:09.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:09.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:09.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1672908568,"createTime":1749894247555,"epollFd":11,"onlineDuration":30962267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:09.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:09.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1673059908,"createTime":1749894247555,"epollFd":11,"onlineDuration":30962639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:11.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000734329223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:11.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.000734329223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:20:11.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:14.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:14.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:15.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:15.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1675385280,"createTime":1749894247555,"epollFd":11,"onlineDuration":30967705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:15.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:15.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:17.026 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:20:17.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:20:17.030 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:20:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:20:18.412 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:20:18.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:19.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:19.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:19.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:19.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:19.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:19.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:19.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:19.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:19.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1677573788,"createTime":1749894247555,"epollFd":11,"onlineDuration":30972296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:19.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:19.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:20.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:20.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:20.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:20.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1677711968,"createTime":1749894247555,"epollFd":11,"onlineDuration":30972622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:20.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:20.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:21.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.013900756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:21.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:21.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.013900756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:20:21.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:22.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:22.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:24.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:24.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1679997860,"createTime":1749894247555,"epollFd":11,"onlineDuration":30977285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:25.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:25.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:27.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:27.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:27.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:20:27.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:27.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 02:20:28.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-15 02:20:28.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-15 02:20:28.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-15 02:20:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 02:20:28.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-15 02:20:28.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-15 02:20:28.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-15 02:20:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 02:20:28.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 02:20:28.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-15 02:20:28.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-15 02:20:28.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-15 02:20:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-15 02:20:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-15 02:20:28.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-15 02:20:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 02:20:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:28.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 02:20:29.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-15 02:20:29.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-15 02:20:29.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 02:20:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-15 02:20:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-15 02:20:29.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-15 02:20:29.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-15 02:20:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:29.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-15 02:20:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-15 02:20:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 02:20:29.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:29.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:20:29.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 02:20:29.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:29.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-15 02:20:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-15 02:20:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-15 02:20:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1682360080,"createTime":1749894247555,"epollFd":11,"onlineDuration":30982299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-15 02:20:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-15 02:20:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 02:20:29.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:29.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-15 02:20:30.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-15 02:20:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-15 02:20:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-15 02:20:30.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 02:20:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1682487732,"createTime":1749894247555,"epollFd":11,"onlineDuration":30982645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:30.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-15 02:20:30.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-15 02:20:30.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 02:20:30.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-15 02:20:30.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 02:20:30.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 02:20:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-15 02:20:30.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 02:20:30.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-15 02:20:30.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 02:20:30.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-15 02:20:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-15 02:20:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 02:20:30.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 02:20:30.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 02:20:30.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:30.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-15 02:20:31.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 02:20:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 02:20:31.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-15 02:20:31.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-15 02:20:31.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-15 02:20:31.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 02:20:31.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:31.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:31.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:20:31.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:20:31.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 02:20:31.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 02:20:31.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-15 02:20:31.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-15 02:20:31.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-15 02:20:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 02:20:31.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-15 02:20:31.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 02:20:31.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 02:20:31.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 02:20:31.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-15 02:20:31.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029884338378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:31.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:20:31.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029884338378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:20:31.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:20:31.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-15 02:20:31.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-15 02:20:31.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 02:20:31.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:31.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 02:20:31.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:31.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:32.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 02:20:32.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 02:20:32.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-15 02:20:32.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 02:20:32.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-15 02:20:32.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-15 02:20:32.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 02:20:32.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 02:20:32.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-15 02:20:32.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 02:20:32.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-15 02:20:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-15 02:20:32.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-15 02:20:32.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 02:20:32.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 02:20:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:32.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-15 02:20:33.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 02:20:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-15 02:20:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-15 02:20:33.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-15 02:20:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-15 02:20:33.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-15 02:20:33.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:33.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:33.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-15 02:20:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-15 02:20:33.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-15 02:20:33.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:33.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 02:20:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 02:20:34.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-15 02:20:34.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-15 02:20:34.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 02:20:34.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 02:20:34.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-15 02:20:34.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-15 02:20:34.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:20:34.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 02:20:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 02:20:34.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 02:20:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:34.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1684710456,"createTime":1749894247555,"epollFd":11,"onlineDuration":30987287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:35.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-15 02:20:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 02:20:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-15 02:20:35.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 02:20:35.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-15 02:20:35.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 02:20:35.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-15 02:20:35.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:35.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-15 02:20:36.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 02:20:36.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 02:20:36.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 02:20:36.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-15 02:20:36.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 02:20:36.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 02:20:36.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-15 02:20:36.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 02:20:36.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-15 02:20:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-15 02:20:36.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-15 02:20:36.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:36.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-15 02:20:37.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 02:20:37.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-15 02:20:37.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-15 02:20:37.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:37.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:37.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 02:20:37.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 02:20:37.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:37.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-15 02:20:38.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-15 02:20:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-15 02:20:38.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-15 02:20:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 02:20:38.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 02:20:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-15 02:20:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-15 02:20:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-15 02:20:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-15 02:20:38.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 02:20:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-15 02:20:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-15 02:20:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 02:20:38.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-15 02:20:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-15 02:20:38.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:38.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-15 02:20:39.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 02:20:39.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-15 02:20:39.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-15 02:20:39.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:39.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 02:20:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-15 02:20:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 02:20:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:39.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687077940,"createTime":1749894247555,"epollFd":11,"onlineDuration":30992292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-15 02:20:40.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-15 02:20:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 02:20:40.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 02:20:40.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-15 02:20:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687230596,"createTime":1749894247555,"epollFd":11,"onlineDuration":30992854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-15 02:20:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 02:20:40.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-15 02:20:40.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-15 02:20:40.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-15 02:20:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-15 02:20:40.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 02:20:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 02:20:40.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:40.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-15 02:20:41.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 02:20:41.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-15 02:20:41.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 02:20:41.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-15 02:20:41.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 02:20:41.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-15 02:20:41.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-15 02:20:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-15 02:20:41.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-15 02:20:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-15 02:20:41.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 02:20:41.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:41.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:41.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034914016723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:41.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:20:41.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034914016723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:20:41.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:20:41.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 02:20:41.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:41.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 02:20:42.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 02:20:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 02:20:42.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 02:20:42.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-15 02:20:42.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 02:20:42.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 02:20:42.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-15 02:20:42.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-15 02:20:42.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-15 02:20:42.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-15 02:20:42.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:42.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-15 02:20:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-15 02:20:43.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-15 02:20:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-15 02:20:43.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 02:20:43.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:43.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:43.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-15 02:20:43.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 02:20:43.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-15 02:20:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-15 02:20:43.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 02:20:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:43.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-15 02:20:44.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-15 02:20:44.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-15 02:20:44.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-15 02:20:44.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-15 02:20:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 02:20:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:44.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 02:20:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-15 02:20:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-15 02:20:44.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1689409892,"createTime":1749894247555,"epollFd":11,"onlineDuration":30997283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:44.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:44.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-15 02:20:45.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 02:20:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 02:20:45.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 02:20:45.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 02:20:45.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-15 02:20:45.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-15 02:20:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 02:20:45.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-15 02:20:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 02:20:45.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-15 02:20:45.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 02:20:45.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:45.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-15 02:20:46.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:46.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-15 02:20:46.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:20:46.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:46.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:46.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 02:20:46.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:46.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-15 02:20:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-15 02:20:46.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:46.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-15 02:20:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:20:48.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:20:49.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:49.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:49.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:49.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:49.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:49.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:49.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1691756320,"createTime":1749894247555,"epollFd":11,"onlineDuration":31002263,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:20:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:20:49.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:20:49.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:49.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:20:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:50.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1691887920,"createTime":1749894247555,"epollFd":11,"onlineDuration":31002627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:51.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:20:51.248 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:20:51.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024782180786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:20:51.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:51.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024782180786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:20:51.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:54.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:54.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:55.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:55.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1694242244,"createTime":1749894247555,"epollFd":11,"onlineDuration":31007605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:20:58.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:20:58.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:20:58.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:20:58.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:58.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:20:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:20:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:20:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:20:59.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:00.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1696578144,"createTime":1749894247555,"epollFd":11,"onlineDuration":31012607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1696818972,"createTime":1749894247555,"epollFd":11,"onlineDuration":31012950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:00.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:21:01.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04645347595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:01.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:21:01.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04645347595215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:21:01.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:21:02.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:21:02.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:04.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:04.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:04.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:04.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1698808764,"createTime":1749894247555,"epollFd":11,"onlineDuration":31017279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:07.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:21:07.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:21:07.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:21:07.782 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:21:09.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:09.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:09.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:09.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:09.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:09.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1701153876,"createTime":1749894247555,"epollFd":11,"onlineDuration":31022269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1701284160,"createTime":1749894247555,"epollFd":11,"onlineDuration":31022637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:11.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05366325378418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:11.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:11.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05366325378418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:21:11.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:14.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:21:14.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:14.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:14.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:14.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:14.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1703517412,"createTime":1749894247555,"epollFd":11,"onlineDuration":31027300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:16.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 02:21:16.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:21:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:19.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:19.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:19.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:19.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:19.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1705886212,"createTime":1749894247555,"epollFd":11,"onlineDuration":31032306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:20.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1705994124,"createTime":1749894247555,"epollFd":11,"onlineDuration":31032637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:21:20.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 02:21:20.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:21:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:21:20.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:21:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.742 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01878547668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:21.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:21.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01878547668457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:21:21.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:21.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 02:21:21.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:21.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:21:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:22.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:21:22.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:22.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 02:21:24.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:24.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:24.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:24.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1708194476,"createTime":1749894247555,"epollFd":11,"onlineDuration":31037271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:29.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:29.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:29.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:29.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1710563276,"createTime":1749894247555,"epollFd":11,"onlineDuration":31042283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:29.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1710690928,"createTime":1749894247555,"epollFd":11,"onlineDuration":31042638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:31.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034326553344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:31.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:31.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034326553344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:21:31.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:21:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:34.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:34.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:34.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1712934708,"createTime":1749894247555,"epollFd":11,"onlineDuration":31047292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:21:38.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:39.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:39.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:39.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:39.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:39.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1715287716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31052315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:40.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:40.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1715406156,"createTime":1749894247555,"epollFd":11,"onlineDuration":31052650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:41.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03092384338379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:41.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03092384338379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:21:41.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:43.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:21:43.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:21:44.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:44.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1717618352,"createTime":1749894247555,"epollFd":11,"onlineDuration":31057277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:49.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:49.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1719951620,"createTime":1749894247555,"epollFd":11,"onlineDuration":31062280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:21:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:21:50.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:50.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1720108224,"createTime":1749894247555,"epollFd":11,"onlineDuration":31062640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:51.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036785125732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:21:51.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:51.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036785125732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:21:51.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:21:53.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:21:53.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:21:54.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:54.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:54.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1722327000,"createTime":1749894247555,"epollFd":11,"onlineDuration":31067296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:21:59.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:59.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:21:59.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:59.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:21:59.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:21:59.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1724670796,"createTime":1749894247555,"epollFd":11,"onlineDuration":31072281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:00.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:00.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1724818188,"createTime":1749894247555,"epollFd":11,"onlineDuration":31072608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:01.778 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04831314086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:01.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:01.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04831314086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:22:01.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:04.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:04.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:05.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1727075128,"createTime":1749894247555,"epollFd":11,"onlineDuration":31077528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:09.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:09.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:09.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:09.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:09.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:09.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1729399184,"createTime":1749894247555,"epollFd":11,"onlineDuration":31082332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:10.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1729512360,"createTime":1749894247555,"epollFd":11,"onlineDuration":31082666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:11.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052902221679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:11.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:11.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052902221679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:22:11.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:11.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:11.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:11.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:11.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:12.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:12.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:12.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:12.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:12.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:12.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:12.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:12.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:12.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:12.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:13.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:13.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:14.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:14.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:14.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:14.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:14.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:14.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:14.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:14.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:14.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:14.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:14.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:14.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1731717976,"createTime":1749894247555,"epollFd":11,"onlineDuration":31087303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:14.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:14.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:15.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:15.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:15.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:15.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:15.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:15.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:15.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:15.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:15.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:15.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:16.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:16.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:17.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:17.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:17.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:17.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:17.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:17.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:17.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:17.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:17.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:17.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.444 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:18.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:18.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:19.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:19.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:19.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:19.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:19.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:19.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:19.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:19.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:19.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:19.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:19.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:19.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:19.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:19.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:19.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1734078880,"createTime":1749894247555,"epollFd":11,"onlineDuration":31092281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:19.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:19.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:20.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:20.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:20.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:20.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1734165736,"createTime":1749894247555,"epollFd":11,"onlineDuration":31092608,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:20.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:20.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:20.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:20.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:20.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:20.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:20.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:20.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:21.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:21.795 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00877571105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:21.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:21.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00877571105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:22:21.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:21.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:21.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:22.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:22.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:22.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:22.317 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:22.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:22.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:22.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:22.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:24.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:24.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:24.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1736412148,"createTime":1749894247555,"epollFd":11,"onlineDuration":31097267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:29.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:29.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:29.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:29.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1738778316,"createTime":1749894247555,"epollFd":11,"onlineDuration":31102286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:30.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:30.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1739149428,"createTime":1749894247555,"epollFd":11,"onlineDuration":31102968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:31.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029762268066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.029762268066406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:22:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:32.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:32.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:32.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/salena/thmb/qer6yvTnn_4FLiSUL9XUCOkh6bg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/creative-backyard-decorating-ideas-lead-0423-698614a82036472fa75fb115d99bc192.jpg 2025-06-15 02:22:34.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:34.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:34.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:34.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1741149748,"createTime":1749894247555,"epollFd":11,"onlineDuration":31107300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 02:22:38.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:22:39.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:39.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1743485648,"createTime":1749894247555,"epollFd":11,"onlineDuration":31112290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1743618564,"createTime":1749894247555,"epollFd":11,"onlineDuration":31112623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:41.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038267135620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:41.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 02:22:41.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038267135620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 02:22:41.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 02:22:42.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:22:42.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:22:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:44.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:44.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:44.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1745786016,"createTime":1749894247555,"epollFd":11,"onlineDuration":31117269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:48.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:22:48.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:49.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:49.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:49.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:49.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:49.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1748169292,"createTime":1749894247555,"epollFd":11,"onlineDuration":31122284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:22:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:22:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1748299576,"createTime":1749894247555,"epollFd":11,"onlineDuration":31122631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:51.822 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047359466552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:22:51.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:51.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047359466552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:22:51.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:22:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:54.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:54.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1750584152,"createTime":1749894247555,"epollFd":11,"onlineDuration":31127384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:22:59.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:59.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:59.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:22:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:59.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:22:59.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:22:59.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1752888468,"createTime":1749894247555,"epollFd":11,"onlineDuration":31132303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:23:00.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1752989800,"createTime":1749894247555,"epollFd":11,"onlineDuration":31132627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:01.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04681968688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:01.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:23:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04681968688965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:23:04.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:04.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:04.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:04.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1755236212,"createTime":1749894247555,"epollFd":11,"onlineDuration":31137305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:09.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:23:09.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:09.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:09.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:09.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:23:09.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:09.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1757551056,"createTime":1749894247555,"epollFd":11,"onlineDuration":31142277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:09.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:09.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:23:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1757705028,"createTime":1749894247555,"epollFd":11,"onlineDuration":31142630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 02:23:10.507 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:10.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:11.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030017852783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:11.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030017852783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:23:11.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:14.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:14.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 02:23:14.838 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:14.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 02:23:14.865 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:14.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:15.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 02:23:15.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:15.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1760092252,"createTime":1749894247555,"epollFd":11,"onlineDuration":31147789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:19.358 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:19.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:23:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:19.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:19.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1762301816,"createTime":1749894247555,"epollFd":11,"onlineDuration":31152299,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:20.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 02:23:20.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:20.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:20.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:20.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:20.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:21.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:21.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1762933496,"createTime":1749894247555,"epollFd":11,"onlineDuration":31153765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:21.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006107330322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:21.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006107330322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:23:21.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:24.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:24.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:23:24.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:24.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1764629820,"createTime":1749894247555,"epollFd":11,"onlineDuration":31157304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:29.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:29.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:29.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:29.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:23:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1766998620,"createTime":1749894247555,"epollFd":11,"onlineDuration":31162282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1767135484,"createTime":1749894247555,"epollFd":11,"onlineDuration":31162627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:30.526 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:30.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:31.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011123657226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:31.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:31.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011123657226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:23:31.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:34.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:34.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:34.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:34.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1769330572,"createTime":1749894247555,"epollFd":11,"onlineDuration":31167270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:39.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1771695424,"createTime":1749894247555,"epollFd":11,"onlineDuration":31172282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:39.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1771829656,"createTime":1749894247555,"epollFd":11,"onlineDuration":31172626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:40.551 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:40.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:41.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:41.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03026580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:41.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:41.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03026580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:23:41.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:44.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:44.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:23:44.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:44.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1774037904,"createTime":1749894247555,"epollFd":11,"onlineDuration":31177292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:23:49.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:49.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:49.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1776389596,"createTime":1749894247555,"epollFd":11,"onlineDuration":31182294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:23:50.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:50.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1776515932,"createTime":1749894247555,"epollFd":11,"onlineDuration":31182619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:51.651 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:23:51.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:51.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:23:51.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04438591003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:23:51.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:51.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04438591003418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:23:51.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:54.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:23:54.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:54.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:23:54.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:23:54.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:54.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:23:54.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:54.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:54.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:54.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1778737340,"createTime":1749894247555,"epollFd":11,"onlineDuration":31187279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:23:58.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:58.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:23:59.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:59.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:23:59.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:59.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:23:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:23:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1781053500,"createTime":1749894247555,"epollFd":11,"onlineDuration":31192298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:00.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:24:00.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:00.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:24:00.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:00.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:24:00.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:00.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:00.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:00.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1781485148,"createTime":1749894247555,"epollFd":11,"onlineDuration":31193040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:01.716 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:01.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:01.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04859733581543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:01.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:01.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04859733581543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:24:01.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:02.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:24:02.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:24:02.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:04.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:04.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:24:04.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:04.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:04.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:04.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1783499944,"createTime":1749894247555,"epollFd":11,"onlineDuration":31197417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:09.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:09.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:09.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1785867428,"createTime":1749894247555,"epollFd":11,"onlineDuration":31202520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:24:10.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:10.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:10.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1785989816,"createTime":1749894247555,"epollFd":11,"onlineDuration":31202849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:11.886 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05463981628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05463981628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:24:11.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:12.848 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:12.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:13.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:14.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:14.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:14.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:14.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1788116472,"createTime":1749894247555,"epollFd":11,"onlineDuration":31207282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:16.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:24:16.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:24:18.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:24:18.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:24:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:19.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:19.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:20.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:20.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1790551072,"createTime":1749894247555,"epollFd":11,"onlineDuration":31212511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:24:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1790657668,"createTime":1749894247555,"epollFd":11,"onlineDuration":31212825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:21.895 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056377410888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:21.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056377410888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:24:21.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:22.964 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:22.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:24.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:24.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:24.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:24.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:24.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1792871180,"createTime":1749894247555,"epollFd":11,"onlineDuration":31217291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:29.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:29.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1795195236,"createTime":1749894247555,"epollFd":11,"onlineDuration":31222282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:30.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:30.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1795313676,"createTime":1749894247555,"epollFd":11,"onlineDuration":31222615,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:31.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057689666748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:31.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:31.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057689666748047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:24:31.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:34.043 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:34.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:34.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:34.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1797565352,"createTime":1749894247555,"epollFd":11,"onlineDuration":31227285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:35.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:24:35.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:24:39.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:39.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:39.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:39.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1799920992,"createTime":1749894247555,"epollFd":11,"onlineDuration":31232294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:40.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:40.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1800022324,"createTime":1749894247555,"epollFd":11,"onlineDuration":31232629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:41.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:24:41.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:24:41.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:24:41.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:24:41.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 02:24:41.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:24:41.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:24:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:24:41.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:24:41.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:24:41.915 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0633544921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:41.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:41.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0633544921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:24:41.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:41.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:41.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 02:24:42.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:42.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 02:24:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:43.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:24:43.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:43.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:24:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:43.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 02:24:44.058 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:44.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:44.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:44.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:44.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1802251628,"createTime":1749894247555,"epollFd":11,"onlineDuration":31237291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:45.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:49.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:49.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:49.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:24:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1804591476,"createTime":1749894247555,"epollFd":11,"onlineDuration":31242303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:24:50.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:50.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1804700704,"createTime":1749894247555,"epollFd":11,"onlineDuration":31242629,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:51.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:24:51.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:24:51.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06499481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:24:51.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:51.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06499481201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:24:51.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:54.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1806952380,"createTime":1749894247555,"epollFd":11,"onlineDuration":31247280,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:55.131 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:24:55.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:55.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:24:59.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:24:59.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:59.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1242239/how-to-get-late-check-out/ 2025-06-15 02:24:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:24:59.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:59.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:24:59.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:59.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1809292228,"createTime":1749894247555,"epollFd":11,"onlineDuration":31252277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:24:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:24:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1809442252,"createTime":1749894247555,"epollFd":11,"onlineDuration":31252638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:00.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:25:00.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:01.934 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06867790222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06867790222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:25:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:04.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:04.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:05.216 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:25:05.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1811813684,"createTime":1749894247555,"epollFd":11,"onlineDuration":31257695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:06.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:06.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:08.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:25:08.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:08.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:25:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:09.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:09.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:09.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:09.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:09.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1813983768,"createTime":1749894247555,"epollFd":11,"onlineDuration":31262303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:10.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1814087732,"createTime":1749894247555,"epollFd":11,"onlineDuration":31262630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:11.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059560775756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:11.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:25:11.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059560775756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:25:11.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:25:12.086 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:25:12.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:14.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:25:14.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:25:14.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:14.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:14.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:14.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1816339408,"createTime":1749894247555,"epollFd":11,"onlineDuration":31267289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:16.341 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:25:16.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:17.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:17.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:25:18.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:18.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:19.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:19.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:19.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1818695048,"createTime":1749894247555,"epollFd":11,"onlineDuration":31272297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1818829280,"createTime":1749894247555,"epollFd":11,"onlineDuration":31272644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:21.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05646514892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:21.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:21.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05646514892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:25:21.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:24.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:25:24.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:25:24.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:24.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1821034896,"createTime":1749894247555,"epollFd":11,"onlineDuration":31277313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:29.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:29.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:29.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:29.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:29.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:29.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1823391852,"createTime":1749894247555,"epollFd":11,"onlineDuration":31282306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:30.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:30.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:30.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/outfit/video/outfit-everything-all-the-time-video 2025-06-15 02:25:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:30.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1823527400,"createTime":1749894247555,"epollFd":11,"onlineDuration":31282645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:30.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:25:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:25:31.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040334701538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:31.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:25:31.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040334701538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:25:31.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:25:34.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:25:34.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:34.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:34.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1825726436,"createTime":1749894247555,"epollFd":11,"onlineDuration":31287302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:39.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1828051808,"createTime":1749894247555,"epollFd":11,"onlineDuration":31292302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:39.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/recipes/caramelised-chicory-and-onion-tarte-tatin/ 2025-06-15 02:25:40.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:40.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1828225520,"createTime":1749894247555,"epollFd":11,"onlineDuration":31292666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:41.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021207809448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:41.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:25:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021207809448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061370 2025-06-15 02:25:41.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:25:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:45.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:45.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1830633800,"createTime":1749894247555,"epollFd":11,"onlineDuration":31297709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:25:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:25:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:25:46.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:49.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:49.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:49.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:25:49.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:49.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:49.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:49.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1832803884,"createTime":1749894247555,"epollFd":11,"onlineDuration":31302305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:25:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1832928904,"createTime":1749894247555,"epollFd":11,"onlineDuration":31302635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:51.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01968002319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:25:51.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:51.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01968002319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:25:51.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:25:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:54.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:54.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:54.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:54.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:54.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:54.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1835089776,"createTime":1749894247555,"epollFd":11,"onlineDuration":31307281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:25:54.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:54.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:55.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:55.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:55.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:55.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:55.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:55.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:55.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:55.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:55.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:55.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:25:56.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:25:56.419 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.604 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:56.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:56.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:57.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:57.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:57.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:57.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:57.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:57.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:57.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:57.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:57.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:57.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:58.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:58.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:59.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.324 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:59.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:59.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:59.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:59.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:59.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:25:59.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:59.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:25:59.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:25:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:25:59.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:25:59.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1837504636,"createTime":1749894247555,"epollFd":11,"onlineDuration":31312398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:00.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:00.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:00.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:00.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1837630972,"createTime":1749894247555,"epollFd":11,"onlineDuration":31312712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:00.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:00.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:00.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:00.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:00.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:01.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:01.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:01.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:01.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:01.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:01.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015653610229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:01.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:01.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.015653610229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:26:01.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:02.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:02.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:02.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:02.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:02.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:02.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:02.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:03.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:03.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:03.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:03.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:03.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:03.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:03.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:03.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:03.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:03.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:04.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-09-health-war-common-devastating-ripple.html 2025-06-15 02:26:04.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:04.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:04.607 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.607 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.788 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:04.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:04.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1839830008,"createTime":1749894247555,"epollFd":11,"onlineDuration":31317306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:04.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:04.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:05.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:05.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:05.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:05.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:05.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:05.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:05.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:05.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:05.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:05.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:06.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:06.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:07.156 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:07.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:07.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:07.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:07.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:07.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:07.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:07.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:07.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:07.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:08.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:08.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:09.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:09.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:09.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:09.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:09.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:09.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:09.843 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:09.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:09.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1842214600,"createTime":1749894247555,"epollFd":11,"onlineDuration":31322318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:10.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:10.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:10.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1842343568,"createTime":1749894247555,"epollFd":11,"onlineDuration":31322831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:10.560 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:10.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:10.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:10.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.453 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:11.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045513153076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:11.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:11.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045513153076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:26:11.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:11.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:11.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:12.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:12.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:12.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:12.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:12.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:12.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:12.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:12.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:12.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:12.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:13.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:13.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:14.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:14.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:14.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:14.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:14.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:14.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:14.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:14.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:14.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:14.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1844505756,"createTime":1749894247555,"epollFd":11,"onlineDuration":31327278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:19.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:19.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:26:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1846886400,"createTime":1749894247555,"epollFd":11,"onlineDuration":31332305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:19.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:19.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:26:20.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:20.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1846967992,"createTime":1749894247555,"epollFd":11,"onlineDuration":31332647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:20.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:26:20.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:21.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048694610595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:21.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:21.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048694610595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:26:21.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:24.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:24.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1849263096,"createTime":1749894247555,"epollFd":11,"onlineDuration":31337295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:29.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:29.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2/hello_dolly_v2.php 2025-06-15 02:26:29.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:29.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1851601628,"createTime":1749894247555,"epollFd":11,"onlineDuration":31342295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello_dolly_v2.php 2025-06-15 02:26:30.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:26:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/HelloDollyV2-1/hello_dolly_v2.php 2025-06-15 02:26:30.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:30.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1851750336,"createTime":1749894247555,"epollFd":11,"onlineDuration":31342622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:26:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-15 02:26:31.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052391052246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:31.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:26:31.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052391052246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:26:31.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:26:34.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:34.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1853950688,"createTime":1749894247555,"epollFd":11,"onlineDuration":31347317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:39.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:26:39.274 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 02:26:39.274 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 02:26:39.294 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:26:39.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:26:39.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:39.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:39.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:26:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1856251056,"createTime":1749894247555,"epollFd":11,"onlineDuration":31352296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:26:40.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:26:40.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:26:40.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:40.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1856485304,"createTime":1749894247555,"epollFd":11,"onlineDuration":31352902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:42.003 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031145095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:42.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:26:42.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.031145095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:26:42.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:26:44.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:44.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:44.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:44.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1858638280,"createTime":1749894247555,"epollFd":11,"onlineDuration":31357312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:46.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:26:46.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:26:46.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:26:46.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:26:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:26:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:26:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:26:49.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:49.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:26:49.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:49.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:49.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:49.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1860959704,"createTime":1749894247555,"epollFd":11,"onlineDuration":31362302,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:26:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1861079460,"createTime":1749894247555,"epollFd":11,"onlineDuration":31362633,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:52.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038022994995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:26:52.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:52.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038022994995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:26:52.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:26:54.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:54.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:26:54.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:54.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1863316660,"createTime":1749894247555,"epollFd":11,"onlineDuration":31367298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:26:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:26:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:00.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:00.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866042096,"createTime":1749894247555,"epollFd":11,"onlineDuration":31373060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:00.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:00.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:00.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:00.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866169748,"createTime":1749894247555,"epollFd":11,"onlineDuration":31373427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:02.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052379608154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:02.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:02.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052379608154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:27:02.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:02.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:27:02.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:27:04.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:04.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:04.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:04.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1868000304,"createTime":1749894247555,"epollFd":11,"onlineDuration":31377300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:09.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:09.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:09.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:09.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:09.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:09.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1870348048,"createTime":1749894247555,"epollFd":11,"onlineDuration":31382306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1870482280,"createTime":1749894247555,"epollFd":11,"onlineDuration":31382645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:12.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.060943603515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:12.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:12.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.060943603515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:27:12.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:14.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:14.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:14.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:14.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1872728692,"createTime":1749894247555,"epollFd":11,"onlineDuration":31387327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:19.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1875044852,"createTime":1749894247555,"epollFd":11,"onlineDuration":31392286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:19.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:20.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:20.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1875181716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31392632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:22.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055511474609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:22.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055511474609375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:27:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:24.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:24.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:24.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:24.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1877386016,"createTime":1749894247555,"epollFd":11,"onlineDuration":31397315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:25.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:25.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:25.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/katy-perry 2025-06-15 02:27:29.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:29.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:29.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:29.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:29.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1879796928,"createTime":1749894247555,"epollFd":11,"onlineDuration":31402310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:30.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:30.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1879919316,"createTime":1749894247555,"epollFd":11,"onlineDuration":31402640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:32.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.053112030029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:32.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:27:32.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.053112030029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:27:32.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:27:34.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:34.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:34.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:34.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1882147304,"createTime":1749894247555,"epollFd":11,"onlineDuration":31407292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:39.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:39.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:39.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:39.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:39.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1884502944,"createTime":1749894247555,"epollFd":11,"onlineDuration":31412288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:40.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:40.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1884631912,"createTime":1749894247555,"epollFd":11,"onlineDuration":31412636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:42.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058103561401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:42.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:27:42.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058103561401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:27:42.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:27:42.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:27:42.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:44.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:44.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1886763832,"createTime":1749894247555,"epollFd":11,"onlineDuration":31417305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:46.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:27:46.731 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:27:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:49.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:27:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:49.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1889183956,"createTime":1749894247555,"epollFd":11,"onlineDuration":31422314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:27:50.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:50.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1889299764,"createTime":1749894247555,"epollFd":11,"onlineDuration":31422661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:52.064 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057567596435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:27:52.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:52.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057567596435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:27:52.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:53.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:27:53.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:53.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:27:54.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:54.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:54.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:54.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1891539596,"createTime":1749894247555,"epollFd":11,"onlineDuration":31427285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:59.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:59.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:27:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:59.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:27:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1893883392,"createTime":1749894247555,"epollFd":11,"onlineDuration":31432296,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:27:59.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:27:59.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1894008412,"createTime":1749894247555,"epollFd":11,"onlineDuration":31432639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:02.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0242919921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:02.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0242919921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:28:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:03.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:03.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-json/wp/v2/posts/?per_page=10&order=desc 2025-06-15 02:28:04.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:04.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:04.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:04.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1896203500,"createTime":1749894247555,"epollFd":11,"onlineDuration":31437307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:09.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:09.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:09.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:09.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:09.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1898572300,"createTime":1749894247555,"epollFd":11,"onlineDuration":31442315,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:10.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:10.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1898688108,"createTime":1749894247555,"epollFd":11,"onlineDuration":31442647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:10.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:28:10.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:28:12.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018810272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:12.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:28:12.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018810272216797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:28:12.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:28:13.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:28:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:28:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:13.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 02:28:13.620 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:28:13.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:28:14.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:14.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:14.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:14.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1900910832,"createTime":1749894247555,"epollFd":11,"onlineDuration":31447304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:19.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:19.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:19.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:19.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:19.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:19.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1903283580,"createTime":1749894247555,"epollFd":11,"onlineDuration":31452317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:19.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:19.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:19.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:28:19.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:28:20.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:20.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1903433604,"createTime":1749894247555,"epollFd":11,"onlineDuration":31452660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:20.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:28:20.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:22.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032283782958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:22.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:22.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032283782958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:28:22.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:23.462 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:28:23.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:28:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:24.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:24.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1905661592,"createTime":1749894247555,"epollFd":11,"onlineDuration":31457312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:29.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:29.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:29.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:29.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:29.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:29.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:29.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:29.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908035656,"createTime":1749894247555,"epollFd":11,"onlineDuration":31462320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908168572,"createTime":1749894247555,"epollFd":11,"onlineDuration":31462655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:32.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049121856689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:32.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:32.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049121856689453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:28:32.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:34.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:34.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:34.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910350500,"createTime":1749894247555,"epollFd":11,"onlineDuration":31467297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:39.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:39.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1912749568,"createTime":1749894247555,"epollFd":11,"onlineDuration":31472294,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:39.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:40.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:40.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1912889064,"createTime":1749894247555,"epollFd":11,"onlineDuration":31472659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:42.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.053855895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:42.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:42.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.053855895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:28:42.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:44.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:28:44.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:44.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/amy-schumer 2025-06-15 02:28:44.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:44.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:44.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:44.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1915070992,"createTime":1749894247555,"epollFd":11,"onlineDuration":31477313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:48.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:28:48.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:48.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/clint-dyer 2025-06-15 02:28:49.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:49.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:28:49.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:49.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:49.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:49.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1917487168,"createTime":1749894247555,"epollFd":11,"onlineDuration":31482332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:28:49.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:49.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:50.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:50.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1917562180,"createTime":1749894247555,"epollFd":11,"onlineDuration":31482661,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:52.111 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062389373779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:28:52.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:28:52.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062389373779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:28:52.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:28:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:28:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:52.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-bowie/news/album-of-the-week-the-45th-anniversary-of-low-by-david-bowie_6338946 2025-06-15 02:28:54.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:54.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1919802012,"createTime":1749894247555,"epollFd":11,"onlineDuration":31487304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:56.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061370 2025-06-15 02:28:56.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:56.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/luciana-barroso 2025-06-15 02:28:59.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:59.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:28:59.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:59.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:28:59.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:28:59.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:59.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pusha-t 2025-06-15 02:28:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:59.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1922130016,"createTime":1749894247555,"epollFd":11,"onlineDuration":31492305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:28:59.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:28:59.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:29:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1922268196,"createTime":1749894247555,"epollFd":11,"onlineDuration":31492657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:29:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:02.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021942138671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:02.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:02.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.021942138671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:29:02.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:02.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:02.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:02.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/candace-owens-backs-kanye-west-s-theory-on-diddy-s-safety-01hy5b819p9e 2025-06-15 02:29:02.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:29:02.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:29:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:04.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/callan-mulvey/pictures/832366 2025-06-15 02:29:04.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:29:04.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:04.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:04.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1924486972,"createTime":1749894247555,"epollFd":11,"onlineDuration":31497325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:05.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:05.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:05.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dua-lipa/pictures/5483051 2025-06-15 02:29:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:29:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:07.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/gods-pocket 2025-06-15 02:29:08.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:29:08.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:08.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:08.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mila-kunis/pictures/4392964 2025-06-15 02:29:09.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:09.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:09.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:09.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:09.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:29:09.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:29:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:09.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/babes-in-toyland/press/babes-in-toyland-announce-spring-2015-european-tour 2025-06-15 02:29:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:10.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:10.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1926934732,"createTime":1749894247555,"epollFd":11,"onlineDuration":31502468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:10.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 02:29:10.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:10.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beck/news/beck-dreams-listen_4782792 2025-06-15 02:29:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:10.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1927286104,"createTime":1749894247555,"epollFd":11,"onlineDuration":31503191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:11.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:11.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:11.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-gets-embarrassed-hearing-her-songs-on-the-radio_6339678 2025-06-15 02:29:12.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009803771972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:12.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 02:29:12.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009803771972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0507e0 2025-06-15 02:29:12.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 02:29:12.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061370 keealive timeout 2025-06-15 02:29:12.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061370 2025-06-15 02:29:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 02:29:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:12.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michelle-williams/news/michelle-williams-engaged-andrew-youmans_5961086 2025-06-15 02:29:13.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050eb0 2025-06-15 02:29:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:13.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/oscar-isaac/news/oscar-isaac-the-promise_5658898 2025-06-15 02:29:14.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:14.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:14.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 02:29:14.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:14.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/news/good-time-robert-pattinson-dog-story_5780484 2025-06-15 02:29:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1929137716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31507298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:15.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d750 2025-06-15 02:29:15.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:15.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-downey-jr/pictures/5435465 2025-06-15 02:29:16.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:29:16.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:29:16.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:16.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/exploring-the-intersectionality-of-black-male-sexuality-in-hip-hop-authenticity 2025-06-15 02:29:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:19.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:19.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:29:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:19.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:29:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:19.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1931549944,"createTime":1749894247555,"epollFd":11,"onlineDuration":31512390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1931673648,"createTime":1749894247555,"epollFd":11,"onlineDuration":31512713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:29:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:22.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016826629638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:22.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016826629638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:29:22.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:22.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:29:22.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:29:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:29:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:24.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:29:24.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:24.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:25.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:25.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1933925324,"createTime":1749894247555,"epollFd":11,"onlineDuration":31517458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:26.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 02:29:26.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 02:29:26.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:26.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:26.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pink/video/stupid-girls-video-stream-x08x02x06 2025-06-15 02:29:27.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:27.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shirley-bassey/news/dame-shirley-bassey-truly-humbled-to-be-included-on-the-king-s-new-year-s-honours-list_6366559 2025-06-15 02:29:28.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-15 02:29:28.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:29:28.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 02:29:28.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:29.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:29.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1936265172,"createTime":1749894247555,"epollFd":11,"onlineDuration":31522331,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:30.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:30.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1936398088,"createTime":1749894247555,"epollFd":11,"onlineDuration":31522658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:30.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 02:29:30.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050eb0 keealive timeout 2025-06-15 02:29:30.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 02:29:30.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050eb0 2025-06-15 02:29:32.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047189712524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:32.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:32.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047189712524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:29:32.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d750 keealive timeout 2025-06-15 02:29:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:29:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d750 2025-06-15 02:29:32.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:34.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:34.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:34.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:34.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1938589228,"createTime":1749894247555,"epollFd":11,"onlineDuration":31527314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:36.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:36.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:36.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:29:36.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:36.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:29:36.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:36.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d750 2025-06-15 02:29:36.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:36.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-amell/news/stephen-amell-arrow-season-6-anatoly_5852935 2025-06-15 02:29:39.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:39.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:29:39.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:39.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:39.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:29:39.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:29:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:39.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1940942236,"createTime":1749894247555,"epollFd":11,"onlineDuration":31532307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:39.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:39.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:29:40.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:40.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1941093576,"createTime":1749894247555,"epollFd":11,"onlineDuration":31532654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:41.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:41.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/is-the-barbie-movie-the-end-of-barbiecore-7563211 2025-06-15 02:29:42.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04257583618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:42.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 02:29:42.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04257583618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 02:29:42.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 02:29:43.802 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:29:43.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:44.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:29:44.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:44.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:29:44.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:44.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/ride-along 2025-06-15 02:29:44.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:44.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:44.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:44.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1943345252,"createTime":1749894247555,"epollFd":11,"onlineDuration":31537312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:47.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:29:47.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:47.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/fat-joe-weighs-in-on-drake-j-cole-and-kendrick-lamar-beef-a-hip-hop-perspective-01ht9kw2e953 2025-06-15 02:29:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:29:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:49.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:49.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:49.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:49.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1945644304,"createTime":1749894247555,"epollFd":11,"onlineDuration":31542325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:29:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1945795644,"createTime":1749894247555,"epollFd":11,"onlineDuration":31542679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 02:29:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/queen 2025-06-15 02:29:52.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065288543701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:29:52.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:29:52.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065288543701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:29:52.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d750 keealive timeout 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d750 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:29:54.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:54.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:54.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:54.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1948052584,"createTime":1749894247555,"epollFd":11,"onlineDuration":31547298,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:55.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:29:55.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:55.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-bowie/news/best-music-videos-2016_5514367 2025-06-15 02:29:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:29:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:29:59.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:59.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:29:59.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:59.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1950367428,"createTime":1749894247555,"epollFd":11,"onlineDuration":31552317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:29:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:29:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:00.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:00.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:00.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:30:00.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:00.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:00.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1950718800,"createTime":1749894247555,"epollFd":11,"onlineDuration":31553056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:02.162 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032514572143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:02.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:02.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032514572143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:30:02.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:04.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:30:04.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:04.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:04.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:04.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:04.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1952670428,"createTime":1749894247555,"epollFd":11,"onlineDuration":31557320,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:05.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:05.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:05.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/things-to-do-in-greater-miami-florida/ 2025-06-15 02:30:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:30:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:07.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-lady-in-the-van 2025-06-15 02:30:08.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 02:30:08.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 02:30:09.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:09.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:09.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:09.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:09.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:09.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-legend-of-tarzan 2025-06-15 02:30:09.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:09.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:09.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:09.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1955014224,"createTime":1749894247555,"epollFd":11,"onlineDuration":31562310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1955135296,"createTime":1749894247555,"epollFd":11,"onlineDuration":31562636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:10.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:10.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:10.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:30:10.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c440 2025-06-15 02:30:10.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:10.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:30:10.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 02:30:10.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:10.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/miley-cyrus/news/host-miley-cyrus-brings-neon-and-glitter-to-the-vmas-then-drops-surprise-new-album_4895633 2025-06-15 02:30:12.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016386032104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:12.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:12.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.016386032104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:30:12.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:12.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:12.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:12.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:30:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:30:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:30:13.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d750 2025-06-15 02:30:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:14.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1957431716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31567325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:19.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:19.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:19.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e380 2025-06-15 02:30:19.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:19.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alice-cooper 2025-06-15 02:30:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1959770248,"createTime":1749894247555,"epollFd":11,"onlineDuration":31572316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:19.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:19.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:20.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0544e0 2025-06-15 02:30:20.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:20.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/debra-winger 2025-06-15 02:30:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1960217688,"createTime":1749894247555,"epollFd":11,"onlineDuration":31573310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:20.874 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:30:20.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d750 2025-06-15 02:30:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d750 2025-06-15 02:30:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:21.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/will-i-am/news/will-i-am-britney-spears-lose-scream-and-shout-lawsuit_6051224 2025-06-15 02:30:22.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02885627746582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:22.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cb00 2025-06-15 02:30:22.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02885627746582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cb00 2025-06-15 02:30:22.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cb00 2025-06-15 02:30:22.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:30:22.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:23.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:23.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:23.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kevin-hart/video/ride-along-trailer 2025-06-15 02:30:24.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:30:24.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:30:24.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:24.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:24.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:24.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1962082460,"createTime":1749894247555,"epollFd":11,"onlineDuration":31577334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c440 keealive timeout 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c440 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:26.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:30:28.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:30:28.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:30:28.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:30:28.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:29.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:29.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:29.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:29.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:30:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:29.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-to-celebrate-80th-with-family-safari_6362041 2025-06-15 02:30:29.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:29.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1964453892,"createTime":1749894247555,"epollFd":11,"onlineDuration":31582342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/andre-3000-unveils-highly-anticipated-solo-album-new-blue-sun-an-epic-musical-journey-01hf78j3qaba 2025-06-15 02:30:30.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:30.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1964682876,"createTime":1749894247555,"epollFd":11,"onlineDuration":31582911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:30:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:30:31.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cb00 2025-06-15 02:30:31.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:31.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:30:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04c440 2025-06-15 02:30:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:31.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:30:32.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04218292236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04218292236328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 02:30:32.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:34.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:34.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:34.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:34.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1966837168,"createTime":1749894247555,"epollFd":11,"onlineDuration":31587405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:35.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:35.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:35.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adele/pictures/5303988 2025-06-15 02:30:36.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0544e0 keealive timeout 2025-06-15 02:30:36.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e380 keealive timeout 2025-06-15 02:30:36.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0544e0 2025-06-15 02:30:36.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e380 2025-06-15 02:30:37.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 02:30:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:37.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/believe-me 2025-06-15 02:30:38.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d750 keealive timeout 2025-06-15 02:30:38.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d750 2025-06-15 02:30:38.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:30:38.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:38.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/skyfall 2025-06-15 02:30:39.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:39.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:39.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:39.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:39.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:39.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1969158592,"createTime":1749894247555,"epollFd":11,"onlineDuration":31592308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:39.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e290 2025-06-15 02:30:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/joss-whedon 2025-06-15 02:30:40.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:30:40.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1969359940,"createTime":1749894247555,"epollFd":11,"onlineDuration":31592856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:40.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:40.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:40.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-bay 2025-06-15 02:30:41.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0544e0 2025-06-15 02:30:41.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:41.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/aaron-paul/pictures/2942998 2025-06-15 02:30:42.195 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039968490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:42.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d370 2025-06-15 02:30:42.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039968490600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d370 2025-06-15 02:30:42.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d370 2025-06-15 02:30:42.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d370 2025-06-15 02:30:42.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:42.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/christina-aguilera/pictures/5225939 2025-06-15 02:30:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d890 2025-06-15 02:30:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:42.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/pictures/5417739 2025-06-15 02:30:43.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:43.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/felicity-jones/pictures/5508123 2025-06-15 02:30:44.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063b70 2025-06-15 02:30:44.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:44.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/shot-caller 2025-06-15 02:30:44.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:44.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:44.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:44.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1971507652,"createTime":1749894247555,"epollFd":11,"onlineDuration":31597362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:45.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0555d0 2025-06-15 02:30:45.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:45.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-lobster 2025-06-15 02:30:45.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0570a0 2025-06-15 02:30:45.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:45.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-iron-giant-remastered 2025-06-15 02:30:46.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:30:46.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:30:46.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:30:46.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:30:46.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:30:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:30:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/johnny-depp/pictures/4911309 2025-06-15 02:30:47.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:30:47.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:47.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thomas-sangster/pictures/938508 2025-06-15 02:30:48.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:48.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-elton/news/ben-elton-the-wright-way_3625405 2025-06-15 02:30:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04c440 keealive timeout 2025-06-15 02:30:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cb00 keealive timeout 2025-06-15 02:30:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04c440 2025-06-15 02:30:48.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cb00 2025-06-15 02:30:48.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cb00 2025-06-15 02:30:48.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:48.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/an-inconvenient-sequel-truth-to-power 2025-06-15 02:30:49.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:30:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:49.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/sin-city-2-a-dame-to-kill-for-int-trailer 2025-06-15 02:30:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:49.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:49.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:30:49.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:49.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1973840920,"createTime":1749894247555,"epollFd":11,"onlineDuration":31602339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:30:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iggy-azalea/news/iggy-azalea-backing-dancer-seizure_6263621 2025-06-15 02:30:50.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:50.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1974227824,"createTime":1749894247555,"epollFd":11,"onlineDuration":31603120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:50.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066520 2025-06-15 02:30:50.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:50.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kim-wilde/news/kim-wild-tony-hadley-world-s-highest-gig_3549363 2025-06-15 02:30:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lena-dunham/news/lena-dunham-and-jack-antonoff-split_5951679 2025-06-15 02:30:52.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040225982666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:30:52.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0673e0 2025-06-15 02:30:52.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040225982666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0673e0 2025-06-15 02:30:52.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0673e0 2025-06-15 02:30:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 02:30:52.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 02:30:53.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:53.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicky-hilton/news/nicky-hilton-welcomes-daughter-lily-grace_5315566 2025-06-15 02:30:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:30:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 02:30:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:30:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 02:30:54.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:30:54.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:54.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-jones/news/steve-jones-parties-with-kasabian_4883091 2025-06-15 02:30:54.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:54.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:55.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:55.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1976267624,"createTime":1749894247555,"epollFd":11,"onlineDuration":31607560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:55.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067370 2025-06-15 02:30:55.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:55.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bernard-sumner/news/bernard-sumner-quit-singing-lessons-over-tony-hadley-advice_1386239 2025-06-15 02:30:56.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:30:56.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:56.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:30:56.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:56.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cate-blanchett/news/cate-blanchett-star-first-national-theatre-play_6121376 2025-06-15 02:30:57.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:57.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iggy-azalea/news/iggy-azalea-reveals-what-she-likes-about-being-single_5991827 2025-06-15 02:30:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d890 keealive timeout 2025-06-15 02:30:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d370 keealive timeout 2025-06-15 02:30:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d890 2025-06-15 02:30:58.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d370 2025-06-15 02:30:58.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d370 2025-06-15 02:30:58.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:58.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/cody_longo 2025-06-15 02:30:59.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d890 2025-06-15 02:30:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jason_clarke 2025-06-15 02:30:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:30:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:30:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1978571940,"createTime":1749894247555,"epollFd":11,"onlineDuration":31612337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:30:59.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:30:59.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:00.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 02:31:00.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:00.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maggie-smith/news/downton-abbey-series-3-finale-pulls-in-record-viewing-figures_3357769 2025-06-15 02:31:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1978720648,"createTime":1749894247555,"epollFd":11,"onlineDuration":31612690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:00.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0544e0 keealive timeout 2025-06-15 02:31:00.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0544e0 2025-06-15 02:31:00.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0544e0 2025-06-15 02:31:00.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:00.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new-model-army/news/new-model-army-glen-matlock-camden-rocks-2015_4628385 2025-06-15 02:31:02.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04397201538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:02.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0681a0 2025-06-15 02:31:02.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04397201538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0681a0 2025-06-15 02:31:02.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0681a0 2025-06-15 02:31:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:31:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0570a0 keealive timeout 2025-06-15 02:31:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0570a0 2025-06-15 02:31:03.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:03.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:03.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/new/home.nsf/webpages/mgmtx04x01x08 2025-06-15 02:31:04.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cb00 keealive timeout 2025-06-15 02:31:04.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063b70 keealive timeout 2025-06-15 02:31:04.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cb00 2025-06-15 02:31:04.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063b70 2025-06-15 02:31:04.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:04.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:05.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:05.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1980986800,"createTime":1749894247555,"epollFd":11,"onlineDuration":31617571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:06.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066520 keealive timeout 2025-06-15 02:31:06.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:31:06.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066520 2025-06-15 02:31:06.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:31:08.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:31:08.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e290 keealive timeout 2025-06-15 02:31:08.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:08.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e290 2025-06-15 02:31:09.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:09.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:10.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:10.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:31:10.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:31:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:31:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-farrell 2025-06-15 02:31:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1983430612,"createTime":1749894247555,"epollFd":11,"onlineDuration":31622838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:10.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:31:10.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:31:10.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:10.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1983742504,"createTime":1749894247555,"epollFd":11,"onlineDuration":31623406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:12.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:12.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:12.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/leonardo-dicaprio 2025-06-15 02:31:12.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047887802124023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:12.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:31:12.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047887802124023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:31:12.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:31:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:31:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067370 keealive timeout 2025-06-15 02:31:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:31:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067370 2025-06-15 02:31:13.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:31:13.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:13.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/martin-garrix 2025-06-15 02:31:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d370 keealive timeout 2025-06-15 02:31:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0555d0 keealive timeout 2025-06-15 02:31:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d370 2025-06-15 02:31:14.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0555d0 2025-06-15 02:31:14.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:14.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:14.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d370 2025-06-15 02:31:14.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:14.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:31:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:14.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1985600696,"createTime":1749894247555,"epollFd":11,"onlineDuration":31627334,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:14.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:31:14.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:14.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:31:15.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568a0 2025-06-15 02:31:15.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0555d0 2025-06-15 02:31:15.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:15.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicholas-hoult 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0544e0 keealive timeout 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d890 keealive timeout 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0544e0 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 02:31:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d890 2025-06-15 02:31:16.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d890 2025-06-15 02:31:16.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:16.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sky-ferreira 2025-06-15 02:31:18.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067370 2025-06-15 02:31:18.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:18.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/taraji-p-henson-method-man-and-more-join-mary-j-blige-s-iconic-strength-of-a-woman-summit-01hwxvgzsc2v 2025-06-15 02:31:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 02:31:19.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:19.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:31:19.157 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:31:19.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 02:31:19.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:19.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:19.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:19.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:19.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:19.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1987965548,"createTime":1749894247555,"epollFd":11,"onlineDuration":31632328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:20.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:20.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:31:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:20.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:20.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1988309024,"createTime":1749894247555,"epollFd":11,"onlineDuration":31632982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:21.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:31:21.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:31:22.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05014991760254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:22.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05014991760254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:31:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:22.249 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:31:22.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568a0 2025-06-15 02:31:23.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:24.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:24.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:24.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:24.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1990306712,"createTime":1749894247555,"epollFd":11,"onlineDuration":31637358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:26.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:31:26.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:31:28.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:31:28.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:28.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:31:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:29.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:29.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:29.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1992682092,"createTime":1749894247555,"epollFd":11,"onlineDuration":31642368,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:30.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:30.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1992820272,"createTime":1749894247555,"epollFd":11,"onlineDuration":31642716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d370 keealive timeout 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d370 2025-06-15 02:31:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:31:30.732 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:31:30.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:32.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05071258544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:32.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d370 2025-06-15 02:31:32.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05071258544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d370 2025-06-15 02:31:32.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d370 2025-06-15 02:31:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d890 keealive timeout 2025-06-15 02:31:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0555d0 keealive timeout 2025-06-15 02:31:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d890 2025-06-15 02:31:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0555d0 2025-06-15 02:31:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067370 keealive timeout 2025-06-15 02:31:34.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067370 2025-06-15 02:31:34.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:34.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:34.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:34.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1995048260,"createTime":1749894247555,"epollFd":11,"onlineDuration":31647352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:39.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:39.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:39.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:39.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:39.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:39.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:40.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:40.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1997443380,"createTime":1749894247555,"epollFd":11,"onlineDuration":31652588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:40.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:40.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1997748692,"createTime":1749894247555,"epollFd":11,"onlineDuration":31653159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:42.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051067352294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:42.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:42.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051067352294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:31:42.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:31:44.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:31:44.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:44.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:44.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:44.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:44.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1999702952,"createTime":1749894247555,"epollFd":11,"onlineDuration":31657345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:45.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:31:45.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:31:49.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:49.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:49.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:31:49.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:49.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:49.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:49.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2002078332,"createTime":1749894247555,"epollFd":11,"onlineDuration":31662349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:31:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2002352060,"createTime":1749894247555,"epollFd":11,"onlineDuration":31662925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:52.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059757232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:31:52.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:52.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059757232666016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:31:52.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:31:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:54.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:54.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2004443184,"createTime":1749894247555,"epollFd":11,"onlineDuration":31667335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:59.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:59.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:31:59.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:59.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:31:59.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:59.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2006767240,"createTime":1749894247555,"epollFd":11,"onlineDuration":31672324,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:31:59.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:31:59.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:32:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2006906736,"createTime":1749894247555,"epollFd":11,"onlineDuration":31672690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:02.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04257583618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:02.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:02.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04257583618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:32:02.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:02.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:02.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:02.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:32:03.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:03.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:03.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:32:03.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:32:03.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:03.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/shopping/justfab-all-size-plus-shopping 2025-06-15 02:32:04.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:04.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:05.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:05.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2009175520,"createTime":1749894247555,"epollFd":11,"onlineDuration":31677571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:07.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:32:07.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:07.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 02:32:07.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:32:07.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:07.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 02:32:07.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:07.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-15 02:32:07.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:07.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 02:32:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:07.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 02:32:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shop.php 2025-06-15 02:32:08.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxo.php 2025-06-15 02:32:08.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/worksec.php 2025-06-15 02:32:08.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-15 02:32:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/afcsthua.php 2025-06-15 02:32:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-15 02:32:08.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/awraulub.php 2025-06-15 02:32:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/bqdoemhl.php 2025-06-15 02:32:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cihjbmjk.php 2025-06-15 02:32:08.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:08.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/classwithtostring.php 2025-06-15 02:32:09.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/eror.php 2025-06-15 02:32:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/esjmskva.php 2025-06-15 02:32:09.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-15 02:32:09.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/gecko-litespeed.php 2025-06-15 02:32:09.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-15 02:32:09.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/info.php 2025-06-15 02:32:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ktlldmmx.php 2025-06-15 02:32:09.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/mfeypwze.php 2025-06-15 02:32:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/nzhlgkwk.php 2025-06-15 02:32:09.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/oduexytv.php 2025-06-15 02:32:09.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:09.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2011495628,"createTime":1749894247555,"epollFd":11,"onlineDuration":31682354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:09.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:09.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-15 02:32:10.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php?p= 2025-06-15 02:32:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-15 02:32:10.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2011611436,"createTime":1749894247555,"epollFd":11,"onlineDuration":31682685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-15 02:32:10.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/tiny.php 2025-06-15 02:32:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/worksec.php 2025-06-15 02:32:10.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-15 02:32:10.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/xin1.php 2025-06-15 02:32:10.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/zwso.php 2025-06-15 02:32:10.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-15 02:32:10.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:10.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-15 02:32:11.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 02:32:11.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php?p= 2025-06-15 02:32:11.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-15 02:32:11.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 02:32:11.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?525 2025-06-15 02:32:11.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-15 02:32:11.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 02:32:11.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:32:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/sxo.php 2025-06-15 02:32:11.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin 2025-06-15 02:32:11.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 02:32:11.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:11.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-15 02:32:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-15 02:32:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 02:32:12.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024131774902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:12.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050e50 2025-06-15 02:32:12.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024131774902344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050e50 2025-06-15 02:32:12.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050e50 2025-06-15 02:32:12.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-15 02:32:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 02:32:12.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 02:32:12.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 02:32:12.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-15 02:32:12.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/qvbgifxl.php 2025-06-15 02:32:12.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-15 02:32:12.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:12.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-15 02:32:13.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 02:32:13.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-15 02:32:13.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.php 2025-06-15 02:32:13.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ccx/index.php 2025-06-15 02:32:13.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-15 02:32:13.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-15 02:32:13.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-15 02:32:13.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen 2025-06-15 02:32:13.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 02:32:13.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-15 02:32:13.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:13.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen?p= 2025-06-15 02:32:14.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-15 02:32:14.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-15 02:32:14.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-15 02:32:14.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-15 02:32:14.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 02:32:14.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comfunctions.php 2025-06-15 02:32:14.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:14.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 02:32:14.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 02:32:14.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-15 02:32:14.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2013846004,"createTime":1749894247555,"epollFd":11,"onlineDuration":31687352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:14.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:14.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 02:32:15.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/access.php 2025-06-15 02:32:15.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/flower.php 2025-06-15 02:32:15.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-15 02:32:15.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nqfvanbd.php 2025-06-15 02:32:15.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/sxo.php 2025-06-15 02:32:15.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/uslipjzt.php 2025-06-15 02:32:15.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-plugin.php 2025-06-15 02:32:15.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-15 02:32:15.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-15 02:32:15.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:15.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-15 02:32:16.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 02:32:16.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 02:32:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-15 02:32:16.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 02:32:16.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-15 02:32:16.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-15 02:32:16.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-15 02:32:16.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 02:32:16.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-15 02:32:16.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-15 02:32:16.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:16.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-15 02:32:17.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm.php 2025-06-15 02:32:17.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-15 02:32:17.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home/function.php 2025-06-15 02:32:17.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 02:32:17.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-15 02:32:17.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mzeogsze.php 2025-06-15 02:32:17.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/wp-ok.php 2025-06-15 02:32:17.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/Lurd.class.php 2025-06-15 02:32:17.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/includes/1975Team.php 2025-06-15 02:32:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 02:32:18.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php?p= 2025-06-15 02:32:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 02:32:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-15 02:32:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 02:32:18.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:18.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 02:32:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-15 02:32:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-15 02:32:18.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-15 02:32:18.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l/index.php 2025-06-15 02:32:18.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:18.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 02:32:19.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php?p= 2025-06-15 02:32:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 02:32:19.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php?p= 2025-06-15 02:32:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login.php 2025-06-15 02:32:19.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login/files.php 2025-06-15 02:32:19.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-15 02:32:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:32:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 02:32:19.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 02:32:19.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-15 02:32:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2016172692,"createTime":1749894247555,"epollFd":11,"onlineDuration":31692323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:19.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:32:19.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:19.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-15 02:32:20.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-15 02:32:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moderation.php 2025-06-15 02:32:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 02:32:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2016308240,"createTime":1749894247555,"epollFd":11,"onlineDuration":31692674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-15 02:32:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-15 02:32:20.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 02:32:20.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-15 02:32:20.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-15 02:32:20.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 02:32:20.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/makeasmtp.php?p= 2025-06-15 02:32:20.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:20.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 02:32:21.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-15 02:32:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 02:32:21.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 02:32:21.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-15 02:32:21.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 02:32:21.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-15 02:32:21.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-15 02:32:21.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sxo.php 2025-06-15 02:32:21.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-15 02:32:21.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:21.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/templates.php 2025-06-15 02:32:22.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-15 02:32:22.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-15 02:32:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 02:32:22.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037302017211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:22.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:22.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037302017211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:32:22.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:22.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-15 02:32:22.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-15 02:32:22.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-15 02:32:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tools.php 2025-06-15 02:32:22.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-15 02:32:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-15 02:32:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/update/upload.php 2025-06-15 02:32:22.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:22.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-15 02:32:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 02:32:23.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-15 02:32:23.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ffl82xdf59.php 2025-06-15 02:32:23.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-15 02:32:23.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worksec.php 2025-06-15 02:32:23.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 02:32:23.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 02:32:23.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 02:32:23.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/6myKRCf7pkL.php 2025-06-15 02:32:23.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:23.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/axcjwclf.php 2025-06-15 02:32:24.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 02:32:24.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-15 02:32:24.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-15 02:32:24.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/HaUaphPh.php 2025-06-15 02:32:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:32:24.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:32:24.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-15 02:32:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-15 02:32:24.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blkabtfa.php 2025-06-15 02:32:24.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/blue.php 2025-06-15 02:32:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/xmrlpc.php?p= 2025-06-15 02:32:24.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2018502012,"createTime":1749894247555,"epollFd":11,"onlineDuration":31697327,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-15 02:32:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/fridSiB.php 2025-06-15 02:32:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 02:32:25.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-15 02:32:25.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/imdnbpma.php 2025-06-15 02:32:25.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-15 02:32:25.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/lock.php 2025-06-15 02:32:25.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-15 02:32:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-15 02:32:25.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-15 02:32:25.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-15 02:32:25.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:25.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 02:32:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-15 02:32:26.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-15 02:32:26.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-walker-nav-edit.php 2025-06-15 02:32:26.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/QXUho.php 2025-06-15 02:32:26.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 02:32:26.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-15 02:32:26.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/sxo.php 2025-06-15 02:32:26.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-15 02:32:26.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-15 02:32:26.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:26.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-15 02:32:27.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-15 02:32:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 02:32:27.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-15 02:32:27.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/pages.php 2025-06-15 02:32:27.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/sxo.php 2025-06-15 02:32:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-15 02:32:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-15 02:32:27.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-15 02:32:27.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-15 02:32:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-15 02:32:27.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:32:27.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:32:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:27.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-15 02:32:28.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-15 02:32:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-commentin.php 2025-06-15 02:32:28.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-15 02:32:28.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-15 02:32:28.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:32:28.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:28.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 02:32:28.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content//autoload_classmap.php 2025-06-15 02:32:28.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/;k.php 2025-06-15 02:32:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-15 02:32:28.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-15 02:32:28.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:28.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-15 02:32:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-15 02:32:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-15 02:32:29.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-15 02:32:29.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-15 02:32:29.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-15 02:32:29.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 02:32:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:29.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-15 02:32:29.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 02:32:29.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-15 02:32:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/content-management/content.php 2025-06-15 02:32:29.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:29.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-15 02:32:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-merge.php 2025-06-15 02:32:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2020958984,"createTime":1749894247555,"epollFd":11,"onlineDuration":31702589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/sxo.php 2025-06-15 02:32:30.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 02:32:30.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 02:32:30.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioptimization/IOptimize.php?rchk 2025-06-15 02:32:30.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2021159016,"createTime":1749894247555,"epollFd":11,"onlineDuration":31702928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:30.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/custom-plugin.php 2025-06-15 02:32:30.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 02:32:30.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-15 02:32:30.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/simple/simple.php 2025-06-15 02:32:30.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:30.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sxo.php 2025-06-15 02:32:31.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xt/ 2025-06-15 02:32:31.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-15 02:32:31.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/sxo.php 2025-06-15 02:32:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-15 02:32:31.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/custom-plugin.php 2025-06-15 02:32:31.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-15 02:32:31.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/custom-plugin.php 2025-06-15 02:32:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-15 02:32:31.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sky-pro/js.php 2025-06-15 02:32:31.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 02:32:31.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:31.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/functions.php 2025-06-15 02:32:32.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 02:32:32.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-15 02:32:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 02:32:32.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047836303710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:32.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:32.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047836303710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:32:32.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:32.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 02:32:32.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-15 02:32:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-15 02:32:32.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-15 02:32:32.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 02:32:32.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-15 02:32:32.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:32.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 02:32:33.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-15 02:32:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-15 02:32:33.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-15 02:32:33.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 02:32:33.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php?p= 2025-06-15 02:32:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-15 02:32:33.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-15 02:32:33.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/sxo.php 2025-06-15 02:32:33.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-15 02:32:33.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/gzdecodes.php.suspected 2025-06-15 02:32:33.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:33.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emilia-clarke 2025-06-15 02:32:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:33.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-15 02:32:34.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 02:32:34.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-15 02:32:34.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-15 02:32:34.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 02:32:34.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-15 02:32:34.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-15 02:32:34.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-15 02:32:34.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-15 02:32:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 02:32:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/dkmjxfdu.php 2025-06-15 02:32:34.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:34.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:35.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 02:32:35.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-15 02:32:35.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/dVSRAByORS.php 2025-06-15 02:32:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2023394900,"createTime":1749894247555,"epollFd":11,"onlineDuration":31707702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/sxo.php 2025-06-15 02:32:35.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-15 02:32:35.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/wp-admin.php 2025-06-15 02:32:35.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/ 2025-06-15 02:32:35.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/glass-animals 2025-06-15 02:32:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-15 02:32:35.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-15 02:32:35.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mtnidwgu.php 2025-06-15 02:32:35.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:35.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-15 02:32:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-15 02:32:36.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-15 02:32:36.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/index.php 2025-06-15 02:32:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 02:32:36.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-15 02:32:36.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-15 02:32:36.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes_function.php 2025-06-15 02:32:36.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 02:32:36.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 02:32:36.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:32:36.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/josh-duhamel 2025-06-15 02:32:36.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:36.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php?action=register 2025-06-15 02:32:37.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 02:32:37.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 02:32:37.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 02:32:37.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 02:32:37.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 02:32:37.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-15 02:32:37.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-15 02:32:37.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 02:32:37.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-15 02:32:37.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-15 02:32:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:37.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleetshell.php 2025-06-15 02:32:38.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:38.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:38.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kerry-condon 2025-06-15 02:32:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:38.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 02:32:38.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:38.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-15 02:32:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:38.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 02:32:39.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:32:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2025568932,"createTime":1749894247555,"epollFd":11,"onlineDuration":31712321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:39.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:39.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:32:39.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:32:39.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:39.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/odeon-west-end 2025-06-15 02:32:40.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:40.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2025713692,"createTime":1749894247555,"epollFd":11,"onlineDuration":31712678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:42.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061908721923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:42.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:42.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061908721923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:32:42.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:42.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:42.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zac-posen 2025-06-15 02:32:44.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:44.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:44.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:44.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2027935100,"createTime":1749894247555,"epollFd":11,"onlineDuration":31717345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:49.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:32:49.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:49.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2030298636,"createTime":1749894247555,"epollFd":11,"onlineDuration":31722339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:32:50.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:50.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2030422340,"createTime":1749894247555,"epollFd":11,"onlineDuration":31722687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:52.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033973693847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:32:52.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:52.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033973693847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:32:52.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:32:52.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:32:52.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:32:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:32:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:32:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:32:54.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:54.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:54.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:54.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2032666120,"createTime":1749894247555,"epollFd":11,"onlineDuration":31727352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:32:56.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:32:56.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:32:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:32:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/backstreet-boys 2025-06-15 02:32:58.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:32:58.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:32:59.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:32:59.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:59.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/independent-spirit-awards 2025-06-15 02:32:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:32:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:32:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:00.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:00.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:00.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:00.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2035082296,"createTime":1749894247555,"epollFd":11,"onlineDuration":31732592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:00.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:00.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2035263904,"createTime":1749894247555,"epollFd":11,"onlineDuration":31732927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:01.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:01.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:01.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lianne-la-havas 2025-06-15 02:33:02.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023557662963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:02.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:33:02.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023557662963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:33:02.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:33:03.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:03.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 02:33:04.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:33:04.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:04.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-thomas-anderson 2025-06-15 02:33:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2037518212,"createTime":1749894247555,"epollFd":11,"onlineDuration":31737882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:05.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:33:05.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:05.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/penny-lancaster 2025-06-15 02:33:09.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:09.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:09.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:09.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2039698824,"createTime":1749894247555,"epollFd":11,"onlineDuration":31742352,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:10.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:10.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2039829108,"createTime":1749894247555,"epollFd":11,"onlineDuration":31742695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:12.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038230895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:12.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050e50 2025-06-15 02:33:12.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038230895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec050e50 2025-06-15 02:33:12.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050e50 2025-06-15 02:33:12.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:33:12.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:33:14.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:33:14.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:33:14.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:14.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:14.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:14.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:15.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2042126844,"createTime":1749894247555,"epollFd":11,"onlineDuration":31747579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:15.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:15.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:15.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:16.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:16.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:16.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:16.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:16.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:33:16.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:16.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:16.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:16.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:16.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:16.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:16.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:17.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:17.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:18.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:18.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:18.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:18.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:18.478 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:18.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:18.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:18.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:18.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:18.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:19.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:19.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:19.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:19.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:19.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:20.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2044449584,"createTime":1749894247555,"epollFd":11,"onlineDuration":31752562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:20.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:33:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:33:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:33:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:33:20.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:20.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2044579868,"createTime":1749894247555,"epollFd":11,"onlineDuration":31752898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:20.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:20.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:20.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:20.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:20.990 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:21.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:21.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:21.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:21.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:21.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:21.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:21.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:21.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:21.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:21.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030546188354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:22.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:22.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030546188354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:33:22.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:33:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:33:22.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.424 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:22.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:22.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:23.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:23.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.798 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:24.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:24.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:25.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:25.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:25.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:25.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:25.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:25.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:25.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:25.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:25.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2047215816,"createTime":1749894247555,"epollFd":11,"onlineDuration":31758344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:26.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:26.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:26.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:26.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:26.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:26.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:26.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:27.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:27.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:27.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:27.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:27.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:27.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:27.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:27.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:27.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:27.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:28.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:28.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:29.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:29.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:29.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:29.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:29.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:29.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:29.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:29.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:29.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:29.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:29.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:29.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:29.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:29.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2049130596,"createTime":1749894247555,"epollFd":11,"onlineDuration":31762479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:30.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2049470124,"createTime":1749894247555,"epollFd":11,"onlineDuration":31763103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:30.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:30.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:30.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:31.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:31.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:31.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:31.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:31.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:31.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:31.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:31.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:31.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:31.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061704635620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:32.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:32.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061704635620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:33:32.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:32.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:32.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:32.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:33.125 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:33.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:33.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:33.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:33.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:33.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:33.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:33.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:33.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:33.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.202 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.377 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:34.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:34.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:34.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:34.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2051459916,"createTime":1749894247555,"epollFd":11,"onlineDuration":31767345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:34.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:34.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:39.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:39.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:39.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:39.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:39.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:39.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2053768180,"createTime":1749894247555,"epollFd":11,"onlineDuration":31772330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:40.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:40.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2053911624,"createTime":1749894247555,"epollFd":11,"onlineDuration":31772672,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:42.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061983108520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:42.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:42.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061983108520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:33:42.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:42.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:42.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:42.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:33:44.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:44.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:45.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:45.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2056276476,"createTime":1749894247555,"epollFd":11,"onlineDuration":31777757,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:49.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:33:49.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:49.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2058500516,"createTime":1749894247555,"epollFd":11,"onlineDuration":31782354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:33:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2058630800,"createTime":1749894247555,"epollFd":11,"onlineDuration":31782691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:52.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06123924255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:33:52.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:33:52.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06123924255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:33:52.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:33:53.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:33:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:33:54.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:54.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:54.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:33:54.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:54.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/ 2025-06-15 02:33:54.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:54.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2060868000,"createTime":1749894247555,"epollFd":11,"onlineDuration":31787353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:55.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:33:55.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:33:56.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:33:56.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:56.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/best-things-to-do-in-alexandria-virginia/ 2025-06-15 02:33:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:33:58.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:58.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:33:58.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:58.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32858908155 2025-06-15 02:33:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:33:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:59.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:33:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:59.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2063186792,"createTime":1749894247555,"epollFd":11,"onlineDuration":31792336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:33:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:33:59.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:00.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:00.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2063323656,"createTime":1749894247555,"epollFd":11,"onlineDuration":31792680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:34:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:01.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32857954975 2025-06-15 02:34:02.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059513092041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:02.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:34:02.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059513092041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:34:02.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:34:04.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:04.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:04.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:04.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2065530588,"createTime":1749894247555,"epollFd":11,"onlineDuration":31797372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:08.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:34:08.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:34:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:09.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:09.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:09.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2067915180,"createTime":1749894247555,"epollFd":11,"onlineDuration":31802371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:10.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2068055992,"createTime":1749894247555,"epollFd":11,"onlineDuration":31802706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:10.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:34:10.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:12.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058961868286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:12.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:34:12.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058961868286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:34:12.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:34:12.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:34:12.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:34:13.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:34:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 02:34:13.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 02:34:13.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 02:34:13.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 02:34:13.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 02:34:13.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 02:34:13.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:13.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 02:34:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 02:34:14.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 02:34:14.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 02:34:14.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 02:34:14.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 02:34:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:34:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:14.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 02:34:14.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:14.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Core-Econ/upH.php 2025-06-15 02:34:14.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 02:34:14.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 02:34:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2070249764,"createTime":1749894247555,"epollFd":11,"onlineDuration":31807319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:14.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:14.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/shell/noimg.php 2025-06-15 02:34:15.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSOEnigma.php 2025-06-15 02:34:15.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 02:34:15.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 02:34:15.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/clara/clara.php 2025-06-15 02:34:15.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/function.php 2025-06-15 02:34:15.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file/function.php 2025-06-15 02:34:15.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function 2025-06-15 02:34:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 02:34:15.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 02:34:15.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:15.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc/function.php 2025-06-15 02:34:16.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 02:34:16.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 02:34:16.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 02:34:16.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 02:34:16.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 02:34:16.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 02:34:16.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 02:34:16.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 02:34:16.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 02:34:16.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:16.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ 2025-06-15 02:34:17.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/ 2025-06-15 02:34:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 02:34:17.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 02:34:17.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 02:34:17.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 02:34:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 02:34:17.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/ 2025-06-15 02:34:17.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 02:34:17.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 02:34:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 02:34:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:17.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 02:34:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 02:34:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 02:34:18.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 02:34:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 02:34:18.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:34:18.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:34:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 02:34:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 02:34:18.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 02:34:18.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 02:34:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 02:34:18.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:18.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 02:34:19.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 02:34:19.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 02:34:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 02:34:19.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 02:34:19.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 02:34:19.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 02:34:19.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:19.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 02:34:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 02:34:19.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:19.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/adventure/quietest-places-earth/ 2025-06-15 02:34:19.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 02:34:19.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2072580400,"createTime":1749894247555,"epollFd":11,"onlineDuration":31812326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:19.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/ 2025-06-15 02:34:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/development/ 2025-06-15 02:34:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor/ 2025-06-15 02:34:20.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2072726476,"createTime":1749894247555,"epollFd":11,"onlineDuration":31812693,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/imgareaselect/ 2025-06-15 02:34:20.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/ 2025-06-15 02:34:20.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/langs/ 2025-06-15 02:34:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/ 2025-06-15 02:34:20.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/ 2025-06-15 02:34:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/ 2025-06-15 02:34:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jquery/ 2025-06-15 02:34:20.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:20.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/ 2025-06-15 02:34:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/renderers/ 2025-06-15 02:34:21.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/ 2025-06-15 02:34:21.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/swfupload/ 2025-06-15 02:34:21.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 02:34:21.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/thickbox/ 2025-06-15 02:34:21.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 02:34:21.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/ 2025-06-15 02:34:21.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 02:34:21.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/theme-compat/ 2025-06-15 02:34:21.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:21.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 02:34:22.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 02:34:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/ 2025-06-15 02:34:22.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 02:34:22.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 02:34:22.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030202865600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:22.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:22.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030202865600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:34:22.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:22.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 02:34:22.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 02:34:22.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 02:34:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 02:34:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 02:34:22.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:22.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 02:34:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 02:34:23.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/UserFiles/ 2025-06-15 02:34:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/usersfiles/ 2025-06-15 02:34:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/ 2025-06-15 02:34:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 02:34:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 02:34:23.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 02:34:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 02:34:23.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 02:34:23.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:23.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/ 2025-06-15 02:34:24.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:24.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 02:34:24.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:24.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up/ 2025-06-15 02:34:24.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:24.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ 2025-06-15 02:34:24.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:24.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:24.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:24.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2074924196,"createTime":1749894247555,"epollFd":11,"onlineDuration":31817345,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:29.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:29.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:29.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:29.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:29.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:29.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:29.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2077292996,"createTime":1749894247555,"epollFd":11,"onlineDuration":31822359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:30.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:30.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2077425912,"createTime":1749894247555,"epollFd":11,"onlineDuration":31822688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:30.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:34:30.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:32.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02426528930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:32.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:32.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02426528930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:34:32.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:34:34.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:34.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:34.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:34.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2079668376,"createTime":1749894247555,"epollFd":11,"onlineDuration":31827341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:36.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:34:36.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:39.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:39.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:39.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2081979272,"createTime":1749894247555,"epollFd":11,"onlineDuration":31832322,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:39.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:39.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2082122716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31832680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:34:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:34:40.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:34:40.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:34:42.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020545959472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:42.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:42.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020545959472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:34:42.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:44.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:44.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:44.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:44.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2084329648,"createTime":1749894247555,"epollFd":11,"onlineDuration":31837356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:49.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:49.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:49.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:49.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:34:49.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:49.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:49.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2086699764,"createTime":1749894247555,"epollFd":11,"onlineDuration":31842339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:34:50.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:50.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2086824784,"createTime":1749894247555,"epollFd":11,"onlineDuration":31842665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:52.387 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044105529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:34:52.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:52.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.044105529785156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:34:52.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:54.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:54.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:54.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2089064616,"createTime":1749894247555,"epollFd":11,"onlineDuration":31847335,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:59.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:34:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:34:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:34:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:34:59.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:59.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091388672,"createTime":1749894247555,"epollFd":11,"onlineDuration":31852349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:34:59.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:34:59.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:00.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:35:00.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:35:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091534748,"createTime":1749894247555,"epollFd":11,"onlineDuration":31852710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:02.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028831481933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:02.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:02.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.028831481933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:35:02.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:04.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:04.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:04.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2093721940,"createTime":1749894247555,"epollFd":11,"onlineDuration":31857339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:09.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:09.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:09.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:09.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2096165752,"createTime":1749894247555,"epollFd":11,"onlineDuration":31862578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2096356572,"createTime":1749894247555,"epollFd":11,"onlineDuration":31862927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:12.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022212982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:12.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:12.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022212982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:35:12.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:14.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:35:14.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:14.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:14.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:14.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.xml 2025-06-15 02:35:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:15.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:15.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2098555608,"createTime":1749894247555,"epollFd":11,"onlineDuration":31867597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:19.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:19.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:19.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-evans/news/chris-evans-plans-to-pinball-over-the-christmas-holidays_6391566 2025-06-15 02:35:19.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:19.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:19.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:19.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:19.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:19.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2100799388,"createTime":1749894247555,"epollFd":11,"onlineDuration":31872338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:19.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:19.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:20.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:20.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2100945464,"createTime":1749894247555,"epollFd":11,"onlineDuration":31872704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:21.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:35:21.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:21.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:35:22.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0266170501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:35:22.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0266170501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:35:22.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:35:24.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:24.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:24.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:24.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2103133972,"createTime":1749894247555,"epollFd":11,"onlineDuration":31877358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:29.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:29.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:29.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:29.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:29.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2105475136,"createTime":1749894247555,"epollFd":11,"onlineDuration":31882347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:30.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:35:30.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2105860724,"createTime":1749894247555,"epollFd":11,"onlineDuration":31883066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:32.427 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057016372680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057016372680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:35:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:35:33.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:35:33.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:33.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 02:35:33.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:35:34.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:35:34.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:34.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:34.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:34.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:34.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2107871572,"createTime":1749894247555,"epollFd":11,"onlineDuration":31887341,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:35:38.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:35:39.730 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:35:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:35:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:35:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:39.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1466.html----- 2025-06-15 02:35:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:40.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:40.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2110500940,"createTime":1749894247555,"epollFd":11,"onlineDuration":31892953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:42.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051740646362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:42.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:42.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051740646362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:35:42.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:35:43.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:43.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:43.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:43.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2112061716,"createTime":1749894247555,"epollFd":11,"onlineDuration":31896415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:44.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:44.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:45.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:45.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2112688132,"createTime":1749894247555,"epollFd":11,"onlineDuration":31897754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:35:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:35:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:35:48.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:49.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:49.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:49.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:49.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:35:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2114924016,"createTime":1749894247555,"epollFd":11,"onlineDuration":31902378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:35:50.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:50.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:50.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:50.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2115287232,"createTime":1749894247555,"epollFd":11,"onlineDuration":31903067,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:52.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052780151367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:35:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052780151367188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:35:52.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:35:54.319 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:35:54.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:35:54.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:54.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:54.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:54.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2117283604,"createTime":1749894247555,"epollFd":11,"onlineDuration":31907358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:35:59.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:59.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:35:59.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:59.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:35:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:35:59.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2119615556,"createTime":1749894247555,"epollFd":11,"onlineDuration":31912381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:00.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:00.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2119995880,"createTime":1749894247555,"epollFd":11,"onlineDuration":31913186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:02.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009313583374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:02.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:02.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.009313583374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:36:02.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:04.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:04.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:05.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2122090952,"createTime":1749894247555,"epollFd":11,"onlineDuration":31917773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:09.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:09.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:09.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:10.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:10.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2124365000,"createTime":1749894247555,"epollFd":11,"onlineDuration":31922558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:10.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2124528184,"createTime":1749894247555,"epollFd":11,"onlineDuration":31922905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:12.455 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061128616333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:12.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:12.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061128616333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:36:12.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:14.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:14.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:14.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2126693004,"createTime":1749894247555,"epollFd":11,"onlineDuration":31927361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:16.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:16.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:16.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/recording-of-papua-new-guinea-event/ 2025-06-15 02:36:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:19.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:19.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:19.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129021008,"createTime":1749894247555,"epollFd":11,"onlineDuration":31932357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:19.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:19.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129157872,"createTime":1749894247555,"epollFd":11,"onlineDuration":31932711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:22.466 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064224243164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:22.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:36:22.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064224243164063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:36:22.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:36:24.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:24.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:24.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:24.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2131359540,"createTime":1749894247555,"epollFd":11,"onlineDuration":31937381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2133983644,"createTime":1749894247555,"epollFd":11,"onlineDuration":31942926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:30.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:30.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:31.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:31.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2134260004,"createTime":1749894247555,"epollFd":11,"onlineDuration":31943507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:32.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057456970214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:32.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:36:32.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057456970214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:36:32.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:36:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:36:32.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:34.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:34.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:34.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:34.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2136095824,"createTime":1749894247555,"epollFd":11,"onlineDuration":31947359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:39.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:39.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:39.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:39.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:39.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2138419880,"createTime":1749894247555,"epollFd":11,"onlineDuration":31952338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:40.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:40.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:40.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2138597540,"createTime":1749894247555,"epollFd":11,"onlineDuration":31952850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:42.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06067657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:42.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06067657470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:36:42.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2140751832,"createTime":1749894247555,"epollFd":11,"onlineDuration":31957378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:49.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:49.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:49.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:36:50.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:50.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:50.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:50.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2143239072,"createTime":1749894247555,"epollFd":11,"onlineDuration":31962577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:36:50.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:50.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2143366724,"createTime":1749894247555,"epollFd":11,"onlineDuration":31962916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:52.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008468627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:36:52.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:52.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008468627929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:36:52.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:36:54.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:54.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:54.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:54.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2145507856,"createTime":1749894247555,"epollFd":11,"onlineDuration":31967355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:36:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:36:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071562407020,"createTime":1749894247555,"epollFd":11,"onlineDuration":31972367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:36:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:36:59.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:00.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:00.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071562555728,"createTime":1749894247555,"epollFd":11,"onlineDuration":31972724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:02.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042037963867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:02.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:02.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042037963867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:37:02.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:04.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:04.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:04.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:04.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071564741604,"createTime":1749894247555,"epollFd":11,"onlineDuration":31977374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:09.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:09.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:09.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:37:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:09.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:09.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:09.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:09.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:09.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071567113036,"createTime":1749894247555,"epollFd":11,"onlineDuration":31982367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071567473620,"createTime":1749894247555,"epollFd":11,"onlineDuration":31983087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:12.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05046844482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:12.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:12.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05046844482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:37:12.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:14.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:14.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:15.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:15.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071569554216,"createTime":1749894247555,"epollFd":11,"onlineDuration":31987576,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:19.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:19.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071571815104,"createTime":1749894247555,"epollFd":11,"onlineDuration":31992348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:19.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:19.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071571961180,"createTime":1749894247555,"epollFd":11,"onlineDuration":31992713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:22.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051374435424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:22.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:22.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051374435424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:37:22.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:24.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:37:24.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:25.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:25.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:25.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:37:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:25.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071574347088,"createTime":1749894247555,"epollFd":11,"onlineDuration":31997758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:29.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:29.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:29.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071576563232,"createTime":1749894247555,"epollFd":11,"onlineDuration":32002375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:30.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:30.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:30.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:37:30.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:30.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071576785636,"createTime":1749894247555,"epollFd":11,"onlineDuration":32002920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:32.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052488327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:32.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:37:32.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052488327026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:37:32.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:37:34.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:34.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071578864916,"createTime":1749894247555,"epollFd":11,"onlineDuration":32007360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:39.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071581244244,"createTime":1749894247555,"epollFd":11,"onlineDuration":32012340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:39.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:39.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:40.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:40.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071581361368,"createTime":1749894247555,"epollFd":11,"onlineDuration":32012688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:37:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:42.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05308723449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:42.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05308723449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:37:42.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:37:44.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:44.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:45.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:45.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071583743328,"createTime":1749894247555,"epollFd":11,"onlineDuration":32017773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:46.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:37:46.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:49.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:37:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071585958156,"createTime":1749894247555,"epollFd":11,"onlineDuration":32022361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:37:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071586075280,"createTime":1749894247555,"epollFd":11,"onlineDuration":32022688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:52.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038684844970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:37:52.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:52.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038684844970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:37:52.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:37:54.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:54.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:54.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:54.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071588320376,"createTime":1749894247555,"epollFd":11,"onlineDuration":32027360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:37:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:59.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:37:59.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:59.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071590665488,"createTime":1749894247555,"epollFd":11,"onlineDuration":32032358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:37:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:37:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:38:00.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:00.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071590778664,"createTime":1749894247555,"epollFd":11,"onlineDuration":32032704,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:01.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:01.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:01.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:38:02.551 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99347686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:02.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:02.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.99347686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:38:02.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:04.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:04.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:04.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:04.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071592984280,"createTime":1749894247555,"epollFd":11,"onlineDuration":32037385,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:05.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.xml 2025-06-15 02:38:05.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:05.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:38:09.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:09.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:09.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:09.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:09.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:09.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:09.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:09.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071595337288,"createTime":1749894247555,"epollFd":11,"onlineDuration":32042372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071595462308,"createTime":1749894247555,"epollFd":11,"onlineDuration":32042711,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:12.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97884178161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:12.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:38:12.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.97884178161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:38:12.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:38:14.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:14.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071597698192,"createTime":1749894247555,"epollFd":11,"onlineDuration":32047355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:19.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:19.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:19.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:19.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:38:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:19.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071600066992,"createTime":1749894247555,"epollFd":11,"onlineDuration":32052347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:19.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:19.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:38:20.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:20.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071600186748,"createTime":1749894247555,"epollFd":11,"onlineDuration":32052707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:38:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:38:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:22.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011871337890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:22.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011871337890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:38:22.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:23.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:38:23.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:38:24.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:24.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:24.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:24.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071602409472,"createTime":1749894247555,"epollFd":11,"onlineDuration":32057359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:25.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:25.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:25.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/ellis/2023/08/21/baldurs-gate-3-pre-load-ps5/ 2025-06-15 02:38:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:29.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:29.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071604730896,"createTime":1749894247555,"epollFd":11,"onlineDuration":32062388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:30.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:30.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071604912504,"createTime":1749894247555,"epollFd":11,"onlineDuration":32062847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:32.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03346824645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:32.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:32.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03346824645996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:38:32.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:34.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:34.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071607122068,"createTime":1749894247555,"epollFd":11,"onlineDuration":32067360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:38:39.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:39.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609451388,"createTime":1749894247555,"epollFd":11,"onlineDuration":32072356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:38:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609559300,"createTime":1749894247555,"epollFd":11,"onlineDuration":32072705,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:42.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:38:42.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:42.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050933837890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:42.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:42.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050933837890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:38:42.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:44.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:44.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:44.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:44.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071611834664,"createTime":1749894247555,"epollFd":11,"onlineDuration":32077393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:49.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:49.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:38:50.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:50.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:50.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:50.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071614215308,"createTime":1749894247555,"epollFd":11,"onlineDuration":32082579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:38:50.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:50.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071614445608,"createTime":1749894247555,"epollFd":11,"onlineDuration":32082921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:51.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:38:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:51.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julie-bowen/video/planes-fire-and-rescue-trailer 2025-06-15 02:38:52.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056964874267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:38:52.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:52.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056964874267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:38:52.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:38:54.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:54.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:54.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:54.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071616502516,"createTime":1749894247555,"epollFd":11,"onlineDuration":32087363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:38:59.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:59.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:38:59.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:38:59.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:00.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:00.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071618914744,"createTime":1749894247555,"epollFd":11,"onlineDuration":32092541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:00.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:00.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071619185840,"createTime":1749894247555,"epollFd":11,"onlineDuration":32092963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:02.603 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066940307617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:39:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066940307617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:39:02.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:39:04.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:04.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:04.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:04.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071621204584,"createTime":1749894247555,"epollFd":11,"onlineDuration":32097388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:06.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:39:06.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:09.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:09.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:09.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:09.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:09.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:09.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071623627340,"createTime":1749894247555,"epollFd":11,"onlineDuration":32102578,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:10.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:10.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071623815528,"createTime":1749894247555,"epollFd":11,"onlineDuration":32102910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:12.614 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07332992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:12.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:12.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07332992553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:39:12.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:14.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:14.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:14.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:14.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071625940868,"createTime":1749894247555,"epollFd":11,"onlineDuration":32107357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:19.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:19.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:19.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:20.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:20.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071628326776,"createTime":1749894247555,"epollFd":11,"onlineDuration":32112580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071628671568,"createTime":1749894247555,"epollFd":11,"onlineDuration":32113129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:22.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070907592773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:22.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:22.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070907592773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:39:22.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:24.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:24.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:24.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:24.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071630627144,"createTime":1749894247555,"epollFd":11,"onlineDuration":32117372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:29.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:29.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:29.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:29.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:29.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:29.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071632997260,"createTime":1749894247555,"epollFd":11,"onlineDuration":32122390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:30.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:30.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071633090696,"createTime":1749894247555,"epollFd":11,"onlineDuration":32122740,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:32.622 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06785774230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:32.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:32.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06785774230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:39:32.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:34.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:34.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:34.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:34.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071635342372,"createTime":1749894247555,"epollFd":11,"onlineDuration":32127363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:39.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:39.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:39.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:39.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071637691432,"createTime":1749894247555,"epollFd":11,"onlineDuration":32132364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:39.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071637780920,"createTime":1749894247555,"epollFd":11,"onlineDuration":32132725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:42.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070756912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:42.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:42.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070756912231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:39:42.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:44.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:44.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:44.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071640036544,"createTime":1749894247555,"epollFd":11,"onlineDuration":32137361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:49.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:49.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:49.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:49.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:39:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:49.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:49.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071642382972,"createTime":1749894247555,"epollFd":11,"onlineDuration":32142371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:39:50.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:50.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071642476408,"createTime":1749894247555,"epollFd":11,"onlineDuration":32142716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:52.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046173095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:39:52.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:52.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046173095703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:39:52.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:39:54.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:54.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:54.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:54.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071644733348,"createTime":1749894247555,"epollFd":11,"onlineDuration":32147364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:59.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:59.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:39:59.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:59.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:39:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647078460,"createTime":1749894247555,"epollFd":11,"onlineDuration":32152367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:39:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:39:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:00.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:00.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647173212,"createTime":1749894247555,"epollFd":11,"onlineDuration":32152724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:00.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 02:40:02.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05440902709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:02.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:02.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05440902709961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:40:02.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:04.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:04.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:04.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:04.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071649430152,"createTime":1749894247555,"epollFd":11,"onlineDuration":32157370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:09.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:09.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:09.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:09.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:09.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:09.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071651793688,"createTime":1749894247555,"epollFd":11,"onlineDuration":32162388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:10.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:10.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071652187172,"createTime":1749894247555,"epollFd":11,"onlineDuration":32163121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:12.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05759048461914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:12.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05759048461914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:40:12.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:14.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:14.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:14.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:14.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071654138800,"createTime":1749894247555,"epollFd":11,"onlineDuration":32167372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:15.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:40:15.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:40:16.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:40:16.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:19.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:19.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:19.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:19.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:19.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071656469436,"createTime":1749894247555,"epollFd":11,"onlineDuration":32172375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:19.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:19.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:20.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:20.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071656568136,"createTime":1749894247555,"epollFd":11,"onlineDuration":32172716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:22.663 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005922317504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:22.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:22.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.005922317504883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:40:22.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:24.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:24.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:24.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071658821128,"createTime":1749894247555,"epollFd":11,"onlineDuration":32177376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:29.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:29.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:29.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:29.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:29.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:29.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071661168872,"createTime":1749894247555,"epollFd":11,"onlineDuration":32182362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:30.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:30.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071661266256,"createTime":1749894247555,"epollFd":11,"onlineDuration":32182703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:32.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001628875732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:32.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.001628875732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:40:32.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:34.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:34.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:34.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:34.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071663536356,"createTime":1749894247555,"epollFd":11,"onlineDuration":32187387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:39.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:39.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:39.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:39.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:39.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:39.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071665874888,"createTime":1749894247555,"epollFd":11,"onlineDuration":32192371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:39.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:39.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:40.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071665972272,"createTime":1749894247555,"epollFd":11,"onlineDuration":32192725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:42.682 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986980438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:42.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:42.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.986980438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:40:42.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:44.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:44.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:44.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:44.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071668245004,"createTime":1749894247555,"epollFd":11,"onlineDuration":32197376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:46.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:46.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:46.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:40:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:40:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:49.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:49.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:49.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071670605908,"createTime":1749894247555,"epollFd":11,"onlineDuration":32202374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:40:50.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:50.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071670695396,"createTime":1749894247555,"epollFd":11,"onlineDuration":32202715,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:52.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0412540435791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:40:52.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:52.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0412540435791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:40:52.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:40:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071672944440,"createTime":1749894247555,"epollFd":11,"onlineDuration":32207376,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:40:56.817 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:40:56.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:40:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:40:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:40:59.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:40:59.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:41:00.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:00.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071675307976,"createTime":1749894247555,"epollFd":11,"onlineDuration":32212539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:00.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:00.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071675394832,"createTime":1749894247555,"epollFd":11,"onlineDuration":32212885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:02.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:02.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:02.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2698068/things-to-know-before-visiting-nepal/ 2025-06-15 02:41:02.700 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056650161743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:02.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:41:02.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056650161743164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:41:02.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:41:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:04.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:04.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:04.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071677646508,"createTime":1749894247555,"epollFd":11,"onlineDuration":32217396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:09.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:09.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:09.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:09.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:09.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:09.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:09.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071680000832,"createTime":1749894247555,"epollFd":11,"onlineDuration":32222370,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071680085056,"createTime":1749894247555,"epollFd":11,"onlineDuration":32222714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:12.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:41:12.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:41:12.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061250686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:12.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:12.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061250686645508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:41:12.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:14.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:14.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:14.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:14.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071682353840,"createTime":1749894247555,"epollFd":11,"onlineDuration":32227400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:17.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:17.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:17.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:41:18.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:41:18.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:41:19.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:19.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:19.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:19.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071684700268,"createTime":1749894247555,"epollFd":11,"onlineDuration":32232383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:19.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:19.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:41:20.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:20.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071684791072,"createTime":1749894247555,"epollFd":11,"onlineDuration":32232745,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:22.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050872802734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:22.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:22.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.050872802734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:41:22.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:25.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:25.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:25.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:25.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071687151976,"createTime":1749894247555,"epollFd":11,"onlineDuration":32237778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:29.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:29.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689408916,"createTime":1749894247555,"epollFd":11,"onlineDuration":32242389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:30.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:30.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:30.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:30.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689823456,"createTime":1749894247555,"epollFd":11,"onlineDuration":32243238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:32.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:41:32.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:32.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023178100585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.023178100585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:41:32.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:34.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:41:34.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:41:34.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:34.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:34.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:34.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071691760608,"createTime":1749894247555,"epollFd":11,"onlineDuration":32247408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:35.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:41:35.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:41:38.245 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:41:38.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:39.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:39.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:39.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:39.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:39.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:39.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:39.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:39.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071694113616,"createTime":1749894247555,"epollFd":11,"onlineDuration":32252386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071694197840,"createTime":1749894247555,"epollFd":11,"onlineDuration":32252712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:42.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:42.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:41:42.732 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032222747802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:42.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:42.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032222747802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:41:42.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:43.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:41:43.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:43.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:41:44.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:41:44.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:44.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 02:41:44.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:44.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:45.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:45.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071696549532,"createTime":1749894247555,"epollFd":11,"onlineDuration":32257753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:45.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:41:45.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:45.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 02:41:46.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:41:46.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:46.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backend/.env 2025-06-15 02:41:46.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:41:46.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:46.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.env 2025-06-15 02:41:47.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:41:47.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:47.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/.env 2025-06-15 02:41:48.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 02:41:48.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:48.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-15 02:41:49.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:49.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/.env 2025-06-15 02:41:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:41:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:49.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:49.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:49.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071698785416,"createTime":1749894247555,"epollFd":11,"onlineDuration":32262388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:41:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:49.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:41:50.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:50.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/crm/.env 2025-06-15 02:41:50.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:50.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071698882800,"createTime":1749894247555,"epollFd":11,"onlineDuration":32262741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:41:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-15 02:41:52.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033287048339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:41:52.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 02:41:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.033287048339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 02:41:52.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 02:41:54.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:54.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:55.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:55.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071701263444,"createTime":1749894247555,"epollFd":11,"onlineDuration":32267710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:41:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:41:58.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:41:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:41:59.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:59.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:41:59.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:41:59.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:00.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:00.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071703795428,"createTime":1749894247555,"epollFd":11,"onlineDuration":32272943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:00.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:42:00.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:42:00.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:42:00.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:42:00.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:00.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071703927028,"createTime":1749894247555,"epollFd":11,"onlineDuration":32273284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:01.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:42:01.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:42:02.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:42:02.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:42:02.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05296516418457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:02.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:42:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05296516418457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:42:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:42:04.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:04.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 02:42:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:42:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:42:04.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 02:42:04.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:42:04.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:42:05.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:05.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071706120800,"createTime":1749894247555,"epollFd":11,"onlineDuration":32277923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061460 keealive timeout 2025-06-15 02:42:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:42:06.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:42:06.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:09.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:09.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:09.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:09.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071708198764,"createTime":1749894247555,"epollFd":11,"onlineDuration":32282396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:09.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:09.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:10.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:10.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071708317204,"createTime":1749894247555,"epollFd":11,"onlineDuration":32282754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:12.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070280075073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:12.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070280075073242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:42:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:14.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:14.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:14.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:14.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071710567564,"createTime":1749894247555,"epollFd":11,"onlineDuration":32287392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:19.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:19.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:19.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:19.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:19.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:19.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:19.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:19.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071712912676,"createTime":1749894247555,"epollFd":11,"onlineDuration":32292406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071713020588,"createTime":1749894247555,"epollFd":11,"onlineDuration":32292734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:22.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0440673828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:22.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:22.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0440673828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:42:22.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:24.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:24.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:25.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:25.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071715343328,"createTime":1749894247555,"epollFd":11,"onlineDuration":32297712,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:29.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:29.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:29.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:29.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071717541048,"createTime":1749894247555,"epollFd":11,"onlineDuration":32302383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:29.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:29.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:30.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:42:30.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:42:30.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:30.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071717670016,"createTime":1749894247555,"epollFd":11,"onlineDuration":32302723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:32.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043420791625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:32.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:32.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043420791625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:42:32.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:34.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:34.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:34.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071719926956,"createTime":1749894247555,"epollFd":11,"onlineDuration":32307396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:39.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:39.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:39.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:39.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:39.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071722290492,"createTime":1749894247555,"epollFd":11,"onlineDuration":32312407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:40.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:40.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071722610280,"createTime":1749894247555,"epollFd":11,"onlineDuration":32312956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:42.781 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026287078857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:42.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:42.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026287078857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:42:42.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:44.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:45.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:45.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071724663240,"createTime":1749894247555,"epollFd":11,"onlineDuration":32317447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:49.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:49.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:49.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:49.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727076784,"createTime":1749894247555,"epollFd":11,"onlineDuration":32322701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:42:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:42:50.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:50.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727354460,"createTime":1749894247555,"epollFd":11,"onlineDuration":32323129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:52.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:42:52.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:52.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:42:52.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05120086669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:42:52.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:42:52.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05120086669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:42:52.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:42:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:54.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:54.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:54.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071729373204,"createTime":1749894247555,"epollFd":11,"onlineDuration":32327396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:42:58.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:42:58.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:58.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-15 02:42:58.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:58.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:42:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:42:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:59.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:42:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:42:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071731717000,"createTime":1749894247555,"epollFd":11,"onlineDuration":32332398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:00.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:00.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071732071004,"createTime":1749894247555,"epollFd":11,"onlineDuration":32333078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:01.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:01.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:02.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052732467651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:02.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:02.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052732467651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:43:02.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:04.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:04.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:04.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:04.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071734067376,"createTime":1749894247555,"epollFd":11,"onlineDuration":32337374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:09.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:09.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:09.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736387484,"createTime":1749894247555,"epollFd":11,"onlineDuration":32342397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:10.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:10.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:11.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:11.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736938888,"createTime":1749894247555,"epollFd":11,"onlineDuration":32343592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:11.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:11.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:12.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05755615234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:12.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:12.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05755615234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:43:12.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:14.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:14.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:14.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:43:14.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:43:14.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:14.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071738758916,"createTime":1749894247555,"epollFd":11,"onlineDuration":32347407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:19.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:19.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:19.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:19.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:19.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071741076392,"createTime":1749894247555,"epollFd":11,"onlineDuration":32352393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:20.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071741197464,"createTime":1749894247555,"epollFd":11,"onlineDuration":32352724,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:22.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059083938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:22.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:22.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059083938598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:43:22.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:24.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:24.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:24.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:24.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071743434664,"createTime":1749894247555,"epollFd":11,"onlineDuration":32357432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:29.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:29.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:29.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:29.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:29.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:29.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071745766616,"createTime":1749894247555,"epollFd":11,"onlineDuration":32362371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:29.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:29.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:30.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:30.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071745886372,"createTime":1749894247555,"epollFd":11,"onlineDuration":32362714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:30.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:30.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:32.816 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059951782226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:32.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:32.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059951782226563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:43:32.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:33.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:33.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:34.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:34.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:34.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:34.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:34.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:34.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:34.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:34.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071748185424,"createTime":1749894247555,"epollFd":11,"onlineDuration":32367407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:38.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:39.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:39.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:39.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:39.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:39.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:39.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071750502900,"createTime":1749894247555,"epollFd":11,"onlineDuration":32372405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071750618708,"createTime":1749894247555,"epollFd":11,"onlineDuration":32372734,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:42.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056880950927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:42.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:42.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056880950927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:43:42.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:44.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:44.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:44.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:44.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071752819060,"createTime":1749894247555,"epollFd":11,"onlineDuration":32377392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:49.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:49.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:49.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:49.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:49.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:49.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071755222076,"createTime":1749894247555,"epollFd":11,"onlineDuration":32382384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:43:49.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:49.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:43:50.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:50.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071755329988,"createTime":1749894247555,"epollFd":11,"onlineDuration":32382729,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:51.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:51.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:51.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:43:51.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:43:52.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043174743652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:43:52.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:52.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043174743652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:43:52.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:43:54.238 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:43:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:54.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:43:54.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:54.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:54.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:43:54.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:55.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:55.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071757660624,"createTime":1749894247555,"epollFd":11,"onlineDuration":32387812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:43:56.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:43:56.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:56.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:43:59.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:59.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:59.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:59.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:43:59.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:59.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:43:59.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:43:59.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071759926776,"createTime":1749894247555,"epollFd":11,"onlineDuration":32392398,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071760336052,"createTime":1749894247555,"epollFd":11,"onlineDuration":32393372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:02.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054616928100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:02.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054616928100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 02:44:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:04.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:04.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:05.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762314000,"createTime":1749894247555,"epollFd":11,"onlineDuration":32397543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:06.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:06.221 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:44:06.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:09.235 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:44:09.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:09.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:09.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:09.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:09.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:09.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:09.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:09.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071764593312,"createTime":1749894247555,"epollFd":11,"onlineDuration":32402380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:09.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:09.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071764709120,"createTime":1749894247555,"epollFd":11,"onlineDuration":32402725,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:12.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:44:12.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:12.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057418823242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:12.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:12.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057418823242188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:44:12.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:14.236 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:44:14.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:14.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:14.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:44:14.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:14.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071766917368,"createTime":1749894247555,"epollFd":11,"onlineDuration":32407396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:15.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:15.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:15.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:44:16.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:16.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:16.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:44:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:17.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 02:44:17.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:44:17.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:44:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:44:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 02:44:19.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:44:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-15 02:44:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:44:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051750 2025-06-15 02:44:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backend/.env 2025-06-15 02:44:19.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:19.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:19.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071769309856,"createTime":1749894247555,"epollFd":11,"onlineDuration":32412393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:20.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:20.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071769399344,"createTime":1749894247555,"epollFd":11,"onlineDuration":32412730,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:20.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:44:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-15 02:44:21.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:44:21.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:44:22.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05159568786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:22.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:44:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05159568786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:44:22.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:44:24.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:24.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:24.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:24.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071771656284,"createTime":1749894247555,"epollFd":11,"onlineDuration":32417372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:29.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:29.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774023768,"createTime":1749894247555,"epollFd":11,"onlineDuration":32422394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:29.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:29.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774138260,"createTime":1749894247555,"epollFd":11,"onlineDuration":32422749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:30.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 02:44:30.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 02:44:32.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:44:32.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:44:32.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:32.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:32.863 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059253692626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:32.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:32.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059253692626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:44:32.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:34.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:44:34.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061460 keealive timeout 2025-06-15 02:44:34.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:44:34.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:44:34.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:44:34.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:34.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071776372828,"createTime":1749894247555,"epollFd":11,"onlineDuration":32427403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:35.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:44:35.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:44:36.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:36.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:36.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/disabled-travel-travelling-with-a-wheelchair/ 2025-06-15 02:44:36.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 02:44:36.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051750 keealive timeout 2025-06-15 02:44:36.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:44:36.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051750 2025-06-15 02:44:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:44:39.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:39.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:39.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:39.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071778700832,"createTime":1749894247555,"epollFd":11,"onlineDuration":32432416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071778833748,"createTime":1749894247555,"epollFd":11,"onlineDuration":32432755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:42.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01327896118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:42.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:42.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01327896118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:44:42.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:44:44.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:44.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071781073580,"createTime":1749894247555,"epollFd":11,"onlineDuration":32437384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:49.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:44:49.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:49.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:49.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:49.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783425272,"createTime":1749894247555,"epollFd":11,"onlineDuration":32442393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:44:49.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:49.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:44:50.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:50.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783816124,"createTime":1749894247555,"epollFd":11,"onlineDuration":32443146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:44:52.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:52.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056795120239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:44:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056795120239258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:44:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:44:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:54.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:44:54.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:54.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071785758540,"createTime":1749894247555,"epollFd":11,"onlineDuration":32447401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:44:59.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:44:59.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071788256308,"createTime":1749894247555,"epollFd":11,"onlineDuration":32452814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:00.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:00.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:00.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:00.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071788570832,"createTime":1749894247555,"epollFd":11,"onlineDuration":32453406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:02.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03472900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:02.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:02.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03472900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:45:02.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:04.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:04.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:07.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:07.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071791427868,"createTime":1749894247555,"epollFd":11,"onlineDuration":32459481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:09.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/innisfree-green-tea-eye-serum-amazon-review-7485700 2025-06-15 02:45:09.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:09.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:09.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:09.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071792859676,"createTime":1749894247555,"epollFd":11,"onlineDuration":32462586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:10.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:10.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:10.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:10.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071793164988,"createTime":1749894247555,"epollFd":11,"onlineDuration":32463202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:12.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02961540222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:12.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:12.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02961540222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:45:12.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:14.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:14.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071795119248,"createTime":1749894247555,"epollFd":11,"onlineDuration":32467387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:19.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071797556480,"createTime":1749894247555,"epollFd":11,"onlineDuration":32472413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:20.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:20.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071797856528,"createTime":1749894247555,"epollFd":11,"onlineDuration":32473028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:21.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:21.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:21.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-admin/setup-config.php 2025-06-15 02:45:22.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024391174316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:22.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:45:22.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024391174316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:45:22.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:45:24.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:24.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:24.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:45:24.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:24.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:24.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071799875272,"createTime":1749894247555,"epollFd":11,"onlineDuration":32477372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:29.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:29.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071802324348,"createTime":1749894247555,"epollFd":11,"onlineDuration":32482623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071802545436,"createTime":1749894247555,"epollFd":11,"onlineDuration":32482951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:31.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:45:31.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:45:32.914 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04750633239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:32.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:32.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04750633239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:45:32.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:34.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:34.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:34.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:34.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071804597080,"createTime":1749894247555,"epollFd":11,"onlineDuration":32487416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:36.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:45:36.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:39.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:39.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:39.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:39.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:39.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:39.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:39.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:39.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071806925084,"createTime":1749894247555,"epollFd":11,"onlineDuration":32492407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:40.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071807038260,"createTime":1749894247555,"epollFd":11,"onlineDuration":32492747,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:41.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:41.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:41.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-15 02:45:42.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047422409057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:42.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:42.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047422409057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:45:42.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:44.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:44.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:44.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:44.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071809304412,"createTime":1749894247555,"epollFd":11,"onlineDuration":32497397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:49.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:49.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:49.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:49.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:49.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071811636364,"createTime":1749894247555,"epollFd":11,"onlineDuration":32502404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:45:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:45:50.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:50.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071811753488,"createTime":1749894247555,"epollFd":11,"onlineDuration":32502735,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:52.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054824829101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:45:52.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:52.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054824829101563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:45:52.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:45:54.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:54.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:54.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:54.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071813970948,"createTime":1749894247555,"epollFd":11,"onlineDuration":32507415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:45:56.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:45:56.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:45:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:59.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:45:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:45:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:45:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071816318692,"createTime":1749894247555,"epollFd":11,"onlineDuration":32512430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:00.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071816438448,"createTime":1749894247555,"epollFd":11,"onlineDuration":32512777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:02.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05986785888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:02.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05986785888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:46:02.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:04.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:04.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:04.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071818703284,"createTime":1749894247555,"epollFd":11,"onlineDuration":32517395,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:09.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:09.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:09.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:09.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:09.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821014180,"createTime":1749894247555,"epollFd":11,"onlineDuration":32522417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:10.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:10.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:10.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:46:10.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:46:10.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:10.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821410296,"createTime":1749894247555,"epollFd":11,"onlineDuration":32523231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:12.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064470291137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:12.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064470291137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:46:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:14.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:14.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:46:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071823400088,"createTime":1749894247555,"epollFd":11,"onlineDuration":32527407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:19.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:19.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:19.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:19.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:46:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:19.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:19.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071825705720,"createTime":1749894247555,"epollFd":11,"onlineDuration":32532399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:20.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:20.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071826059724,"createTime":1749894247555,"epollFd":11,"onlineDuration":32533037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:21.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:21.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:21.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:46:22.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05959701538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:22.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:46:22.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05959701538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:46:22.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:46:24.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:24.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:25.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:25.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071828210068,"createTime":1749894247555,"epollFd":11,"onlineDuration":32537787,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:29.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:29.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:29.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:46:29.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:46:29.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:29.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830464376,"createTime":1749894247555,"epollFd":11,"onlineDuration":32542419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:30.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:30.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830576236,"createTime":1749894247555,"epollFd":11,"onlineDuration":32542773,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:32.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059904098510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:32.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:46:32.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059904098510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:46:32.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:46:34.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:34.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:46:34.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:34.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071832793696,"createTime":1749894247555,"epollFd":11,"onlineDuration":32547406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:36.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:46:36.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:39.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:46:39.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:39.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:39.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071835117752,"createTime":1749894247555,"epollFd":11,"onlineDuration":32552405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:40.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:40.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071835229612,"createTime":1749894247555,"epollFd":11,"onlineDuration":32552732,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:42.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06837272644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:42.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:42.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06837272644043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:46:42.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:44.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:44.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:44.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:44.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071837476024,"createTime":1749894247555,"epollFd":11,"onlineDuration":32557396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:49.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:49.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:49.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:50.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:50.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:50.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:50.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071839958000,"createTime":1749894247555,"epollFd":11,"onlineDuration":32562768,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:46:50.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:50.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071840211988,"createTime":1749894247555,"epollFd":11,"onlineDuration":32563097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:52.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07093048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:46:52.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:52.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07093048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:46:52.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:46:54.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:54.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:54.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:54.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071842179408,"createTime":1749894247555,"epollFd":11,"onlineDuration":32567400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:59.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:59.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:46:59.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:59.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:46:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:59.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071844525836,"createTime":1749894247555,"epollFd":11,"onlineDuration":32572409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:46:59.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:46:59.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:00.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:00.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071844635064,"createTime":1749894247555,"epollFd":11,"onlineDuration":32572756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:02.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07111167907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:02.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:02.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07111167907715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:47:02.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:04.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071846895952,"createTime":1749894247555,"epollFd":11,"onlineDuration":32577405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:07.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:07.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:07.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:47:09.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:09.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:09.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:09.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:09.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:09.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:09.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:09.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071849255540,"createTime":1749894247555,"epollFd":11,"onlineDuration":32582414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:10.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:10.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071849375296,"createTime":1749894247555,"epollFd":11,"onlineDuration":32582749,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:12.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058691024780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:12.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:47:12.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058691024780273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:47:12.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:47:14.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:14.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:14.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071851594072,"createTime":1749894247555,"epollFd":11,"onlineDuration":32587407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:19.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:19.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:19.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:19.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:19.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071853977348,"createTime":1749894247555,"epollFd":11,"onlineDuration":32592414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:19.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:19.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:20.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071854083944,"createTime":1749894247555,"epollFd":11,"onlineDuration":32592756,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:22.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:47:22.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:22.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020021438598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:22.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:22.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.020021438598633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:47:22.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:24.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:24.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:24.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:24.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856298772,"createTime":1749894247555,"epollFd":11,"onlineDuration":32597413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:29.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:29.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:29.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:29.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071858659676,"createTime":1749894247555,"epollFd":11,"onlineDuration":32602407,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071858772852,"createTime":1749894247555,"epollFd":11,"onlineDuration":32602744,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:33.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05465316772461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:33.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:33.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05465316772461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:47:33.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:34.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:34.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071861002156,"createTime":1749894247555,"epollFd":11,"onlineDuration":32607409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:39.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:39.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:40.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:40.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071863488080,"createTime":1749894247555,"epollFd":11,"onlineDuration":32612755,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:40.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:40.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071863714432,"createTime":1749894247555,"epollFd":11,"onlineDuration":32613091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:43.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03443717956543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:43.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03443717956543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:47:43.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:44.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:44.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071865677904,"createTime":1749894247555,"epollFd":11,"onlineDuration":32617415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:45.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:47:45.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:45.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:47:46.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:47:46.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:46.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/coldplay-and-oasis-to-share-equipment-for-wembley-gigs_6388972 2025-06-15 02:47:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:49.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:49.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071868044072,"createTime":1749894247555,"epollFd":11,"onlineDuration":32622404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:47:49.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:49.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:47:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071868154616,"createTime":1749894247555,"epollFd":11,"onlineDuration":32622750,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:51.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:47:51.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:51.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:47:53.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048057556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:47:53.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:47:53.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048057556152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:47:53.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:47:54.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:54.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:54.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:54.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071870406292,"createTime":1749894247555,"epollFd":11,"onlineDuration":32627422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:47:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:59.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:47:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:59.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:47:59.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:47:59.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071872779040,"createTime":1749894247555,"epollFd":11,"onlineDuration":32632421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:00.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:00.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071872894848,"createTime":1749894247555,"epollFd":11,"onlineDuration":32632758,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:00.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:48:00.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:02.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:48:02.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:03.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06315803527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:03.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:03.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06315803527832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:48:03.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:04.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:04.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:04.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071875067564,"createTime":1749894247555,"epollFd":11,"onlineDuration":32637406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:06.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:06.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:06.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/slovenia-christmas-new-year-reasons-to-visit/ 2025-06-15 02:48:06.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:48:06.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:48:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:09.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:09.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:09.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877479792,"createTime":1749894247555,"epollFd":11,"onlineDuration":32642412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:10.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:10.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877591652,"createTime":1749894247555,"epollFd":11,"onlineDuration":32642752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:11.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:11.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:11.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:48:13.032 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039575576782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:13.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:48:13.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039575576782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:48:13.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:48:14.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:14.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:14.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:14.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071879794636,"createTime":1749894247555,"epollFd":11,"onlineDuration":32647428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:16.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:48:16.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:16.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/deviled_eggs_with_horseradish_and_dill/ 2025-06-15 02:48:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:48:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:18.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:48:19.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:48:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:19.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:48:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:19.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071882246344,"createTime":1749894247555,"epollFd":11,"onlineDuration":32652601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:20.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:20.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071882459536,"createTime":1749894247555,"epollFd":11,"onlineDuration":32652943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:48:22.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:23.042 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0508975982666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:23.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:23.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0508975982666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:48:23.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:24.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:24.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:24.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071884499336,"createTime":1749894247555,"epollFd":11,"onlineDuration":32657420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:28.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:48:28.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:29.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:29.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:29.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:29.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071886882612,"createTime":1749894247555,"epollFd":11,"onlineDuration":32662404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:29.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:29.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:30.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:30.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071886995788,"createTime":1749894247555,"epollFd":11,"onlineDuration":32662761,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:32.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:48:32.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:48:33.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045011520385742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:33.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045011520385742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:48:33.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:34.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061460 keealive timeout 2025-06-15 02:48:34.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:48:34.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:48:34.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:48:34.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:34.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071889201404,"createTime":1749894247555,"epollFd":11,"onlineDuration":32667431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:39.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:39.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:39.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:39.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:39.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071891570204,"createTime":1749894247555,"epollFd":11,"onlineDuration":32672442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071891712332,"createTime":1749894247555,"epollFd":11,"onlineDuration":32672782,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:41.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:48:41.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:48:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:48:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 02:48:42.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-15 02:48:42.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-15 02:48:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-15 02:48:42.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 02:48:42.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-15 02:48:42.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-15 02:48:42.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-15 02:48:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 02:48:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 02:48:42.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:42.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-15 02:48:43.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-15 02:48:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-15 02:48:43.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008577346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:43.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:43.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.008577346801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:48:43.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-15 02:48:43.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-15 02:48:43.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-15 02:48:43.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 02:48:43.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 02:48:43.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-15 02:48:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-15 02:48:43.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 02:48:43.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-15 02:48:43.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-15 02:48:43.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-15 02:48:43.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-15 02:48:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-15 02:48:43.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-15 02:48:43.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 02:48:43.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 02:48:43.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-15 02:48:43.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:43.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-15 02:48:44.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-15 02:48:44.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-15 02:48:44.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-15 02:48:44.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 02:48:44.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-15 02:48:44.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-15 02:48:44.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:44.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071893903472,"createTime":1749894247555,"epollFd":11,"onlineDuration":32677394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:45.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-15 02:48:45.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-15 02:48:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 02:48:45.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-15 02:48:45.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-15 02:48:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 02:48:45.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-15 02:48:45.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 02:48:45.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 02:48:45.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-15 02:48:45.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 02:48:45.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-15 02:48:45.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:45.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 02:48:46.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-15 02:48:46.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-15 02:48:46.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 02:48:46.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 02:48:46.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 02:48:46.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-15 02:48:46.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 02:48:46.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 02:48:46.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-15 02:48:46.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-15 02:48:46.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-15 02:48:46.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 02:48:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 02:48:46.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 02:48:46.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:46.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-15 02:48:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:47.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-15 02:48:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:47.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-15 02:48:47.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:47.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 02:48:47.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:47.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-15 02:48:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 02:48:48.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 02:48:48.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 02:48:48.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-15 02:48:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-15 02:48:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-15 02:48:48.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 02:48:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 02:48:48.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 02:48:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 02:48:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-15 02:48:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 02:48:48.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-15 02:48:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:48.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-15 02:48:49.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 02:48:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 02:48:49.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-15 02:48:49.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 02:48:49.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-15 02:48:49.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-15 02:48:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-15 02:48:49.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 02:48:49.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 02:48:49.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-15 02:48:49.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 02:48:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:49.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071896261744,"createTime":1749894247555,"epollFd":11,"onlineDuration":32682424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:48:50.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-15 02:48:50.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-15 02:48:50.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-15 02:48:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-15 02:48:50.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:48:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-15 02:48:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-15 02:48:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-15 02:48:50.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071896599956,"createTime":1749894247555,"epollFd":11,"onlineDuration":32683066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:50.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-15 02:48:50.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 02:48:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 02:48:50.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-15 02:48:50.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-15 02:48:50.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 02:48:50.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 02:48:50.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-15 02:48:50.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:50.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-15 02:48:51.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:48:51.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 02:48:51.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 02:48:51.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 02:48:51.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-15 02:48:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 02:48:51.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-15 02:48:51.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 02:48:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-15 02:48:51.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 02:48:51.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-15 02:48:51.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-15 02:48:51.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 02:48:51.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:51.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 02:48:52.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 02:48:52.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-15 02:48:52.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 02:48:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 02:48:52.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-15 02:48:52.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 02:48:52.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-15 02:48:52.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-15 02:48:52.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-15 02:48:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-15 02:48:52.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:52.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 02:48:53.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045791625976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:48:53.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:48:53.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045791625976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:48:53.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:48:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-15 02:48:53.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-15 02:48:53.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 02:48:53.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 02:48:53.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-15 02:48:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-15 02:48:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-15 02:48:53.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-15 02:48:53.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:53.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 02:48:54.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 02:48:54.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-15 02:48:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-15 02:48:54.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-15 02:48:54.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-15 02:48:54.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 02:48:54.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-15 02:48:54.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-15 02:48:54.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 02:48:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-15 02:48:54.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:54.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-15 02:48:54.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-15 02:48:54.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:54.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071898633176,"createTime":1749894247555,"epollFd":11,"onlineDuration":32687424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:48:55.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 02:48:55.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-15 02:48:55.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-15 02:48:55.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 02:48:55.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-15 02:48:55.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 02:48:55.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-15 02:48:55.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-15 02:48:55.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 02:48:55.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 02:48:55.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-15 02:48:55.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-15 02:48:55.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 02:48:55.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-15 02:48:55.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-15 02:48:55.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-15 02:48:55.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:55.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-15 02:48:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 02:48:56.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 02:48:56.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-15 02:48:56.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 02:48:56.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-15 02:48:56.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 02:48:56.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-15 02:48:56.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 02:48:56.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-15 02:48:56.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-15 02:48:56.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-15 02:48:56.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-15 02:48:56.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-15 02:48:56.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 02:48:56.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 02:48:56.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 02:48:56.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:56.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 02:48:57.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 02:48:57.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 02:48:57.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-15 02:48:57.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 02:48:57.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 02:48:57.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-15 02:48:57.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-15 02:48:57.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-15 02:48:57.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-15 02:48:57.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-15 02:48:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-15 02:48:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-15 02:48:57.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-15 02:48:57.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 02:48:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-15 02:48:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 02:48:58.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-15 02:48:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-15 02:48:58.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 02:48:58.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-15 02:48:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-15 02:48:58.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-15 02:48:58.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-15 02:48:58.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-15 02:48:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 02:48:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 02:48:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:58.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-15 02:48:59.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-15 02:48:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-15 02:48:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 02:48:59.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 02:48:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 02:48:59.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 02:48:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-15 02:48:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-15 02:48:59.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 02:48:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-15 02:48:59.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 02:48:59.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-15 02:48:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:48:59.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 02:48:59.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-15 02:48:59.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:48:59.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:48:59.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071900982236,"createTime":1749894247555,"epollFd":11,"onlineDuration":32692413,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:00.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-15 02:49:00.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 02:49:00.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-15 02:49:00.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-15 02:49:00.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-15 02:49:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071901338872,"createTime":1749894247555,"epollFd":11,"onlineDuration":32693114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:03.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057540893554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:03.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:49:03.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057540893554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:49:03.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:49:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:04.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:04.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:04.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071903328664,"createTime":1749894247555,"epollFd":11,"onlineDuration":32697416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:09.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:09.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:09.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071905668512,"createTime":1749894247555,"epollFd":11,"onlineDuration":32702417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:10.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:10.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071906027780,"createTime":1749894247555,"epollFd":11,"onlineDuration":32703017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:12.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:49:12.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:49:13.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065399169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:13.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:49:13.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065399169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:49:13.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:49:14.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:14.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:14.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:14.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071908014940,"createTime":1749894247555,"epollFd":11,"onlineDuration":32707437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:16.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:49:16.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:19.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:19.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:19.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:19.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:19.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:19.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071910365316,"createTime":1749894247555,"epollFd":11,"onlineDuration":32712419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:21.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071910965412,"createTime":1749894247555,"epollFd":11,"onlineDuration":32713679,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:23.080 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06700325012207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:23.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:23.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06700325012207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:49:23.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:24.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:24.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:24.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071912707796,"createTime":1749894247555,"epollFd":11,"onlineDuration":32717421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:25.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:49:25.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:49:29.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:29.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:29.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:30.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:30.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071915181876,"createTime":1749894247555,"epollFd":11,"onlineDuration":32722700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:30.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:30.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071915417440,"createTime":1749894247555,"epollFd":11,"onlineDuration":32723025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:33.088 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07105255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:33.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:33.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07105255126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:49:33.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:34.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:34.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071917442764,"createTime":1749894247555,"epollFd":11,"onlineDuration":32727441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:38.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:38.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:49:38.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:49:38.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:38.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:49:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:39.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:39.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:39.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:39.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:39.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071919772084,"createTime":1749894247555,"epollFd":11,"onlineDuration":32732431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:40.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:40.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071920107664,"createTime":1749894247555,"epollFd":11,"onlineDuration":32732995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:42.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:49:42.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:42.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sex-themed-room-ideas.html 2025-06-15 02:49:43.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03557586669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:43.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:49:43.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03557586669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:49:43.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:49:44.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:44.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:44.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:44.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071922138252,"createTime":1749894247555,"epollFd":11,"onlineDuration":32737424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:47.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:49:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:47.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:49:48.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:49:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33014777877 2025-06-15 02:49:49.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:49.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:49.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071924460992,"createTime":1749894247555,"epollFd":11,"onlineDuration":32742435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:49:50.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:50.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:49:50.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:50.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071924834736,"createTime":1749894247555,"epollFd":11,"onlineDuration":32743214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:53.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006376266479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:49:53.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 02:49:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.006376266479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 02:49:53.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 02:49:54.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:54.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:49:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:49:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:49:54.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:49:54.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:54.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071926840320,"createTime":1749894247555,"epollFd":11,"onlineDuration":32747429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:49:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:49:58.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:49:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:49:59.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:59.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:49:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:49:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071929182800,"createTime":1749894247555,"epollFd":11,"onlineDuration":32752431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:00.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:00.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071929498640,"createTime":1749894247555,"epollFd":11,"onlineDuration":32753002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:03.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02998161315918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:03.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:50:03.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02998161315918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:50:03.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:50:04.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:04.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:04.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061460 keealive timeout 2025-06-15 02:50:04.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 02:50:04.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:50:04.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:50:05.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:05.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071931546336,"createTime":1749894247555,"epollFd":11,"onlineDuration":32757450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:07.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:07.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:07.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:50:09.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:09.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:09.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:09.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:10.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:50:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934011204,"createTime":1749894247555,"epollFd":11,"onlineDuration":32762814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:10.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934258612,"createTime":1749894247555,"epollFd":11,"onlineDuration":32763132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:12.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:50:12.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:50:13.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066242218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:13.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:50:13.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066242218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:50:13.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:50:14.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:14.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:50:14.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:50:14.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:50:14.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:14.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071936232612,"createTime":1749894247555,"epollFd":11,"onlineDuration":32767420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:19.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:19.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:50:19.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:19.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:19.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:19.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:19.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071938568512,"createTime":1749894247555,"epollFd":11,"onlineDuration":32772427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:20.084 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:50:20.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:20.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:20.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071938704060,"createTime":1749894247555,"epollFd":11,"onlineDuration":32772763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:21.384 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:50:21.385 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:50:22.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:50:22.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:23.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067968368530273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:23.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:23.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067968368530273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:50:23.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:24.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:24.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071940909676,"createTime":1749894247555,"epollFd":11,"onlineDuration":32777428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:29.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:29.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:29.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/content/incredible-images-mongolia-hamid-sadar/ 2025-06-15 02:50:29.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:29.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:29.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:29.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:29.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071943277160,"createTime":1749894247555,"epollFd":11,"onlineDuration":32782403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:29.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:29.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:30.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:30.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071943383756,"createTime":1749894247555,"epollFd":11,"onlineDuration":32782754,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:33.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043798446655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:33.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043798446655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:50:33.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:34.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:34.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:50:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:34.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071945656488,"createTime":1749894247555,"epollFd":11,"onlineDuration":32787441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:39.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:39.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:39.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:39.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:50:39.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:39.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:39.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:39.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071947979228,"createTime":1749894247555,"epollFd":11,"onlineDuration":32792424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:40.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:40.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071948101616,"createTime":1749894247555,"epollFd":11,"onlineDuration":32792762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:43.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06911849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:43.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06911849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:50:43.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:50:44.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:44.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:50:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:44.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:44.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071950332236,"createTime":1749894247555,"epollFd":11,"onlineDuration":32797432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:49.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:49.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:49.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:49.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:50:50.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:50.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071952704984,"createTime":1749894247555,"epollFd":11,"onlineDuration":32802490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:50:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071952806316,"createTime":1749894247555,"epollFd":11,"onlineDuration":32802803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:53.151 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057504653930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:50:53.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:53.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057504653930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:50:53.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:50:54.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:54.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:50:54.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:54.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071955035620,"createTime":1749894247555,"epollFd":11,"onlineDuration":32807435,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:50:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:50:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:50:59.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:00.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:00.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:00.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071957487328,"createTime":1749894247555,"epollFd":11,"onlineDuration":32812666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:00.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:00.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071957722892,"createTime":1749894247555,"epollFd":11,"onlineDuration":32813015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:03.162 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002948760986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:03.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.002948760986328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:51:03.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:04.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:04.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071959823228,"createTime":1749894247555,"epollFd":11,"onlineDuration":32817616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:09.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:09.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962084116,"createTime":1749894247555,"epollFd":11,"onlineDuration":32822434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:10.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:10.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962194660,"createTime":1749894247555,"epollFd":11,"onlineDuration":32822806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:12.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:12.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:12.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/178054/spinach-whole-wheat-quesadillas/ 2025-06-15 02:51:13.170 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981178283691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:13.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:13.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.981178283691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:51:13.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:14.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:14.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:15.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:15.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071964430544,"createTime":1749894247555,"epollFd":11,"onlineDuration":32827450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:19.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:19.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:19.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:19.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:19.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:19.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071966775656,"createTime":1749894247555,"epollFd":11,"onlineDuration":32832423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:20.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:20.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071966917784,"createTime":1749894247555,"epollFd":11,"onlineDuration":32832759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:23.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032318115234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:23.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032318115234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:51:23.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:25.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:25.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071969215520,"createTime":1749894247555,"epollFd":11,"onlineDuration":32837723,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:25.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:25.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:25.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:51:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:51:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:29.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:29.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:29.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:29.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:30.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:30.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071971519836,"createTime":1749894247555,"epollFd":11,"onlineDuration":32842445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:30.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:30.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071971629064,"createTime":1749894247555,"epollFd":11,"onlineDuration":32842809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:33.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051090240478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:33.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:33.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051090240478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:51:33.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:34.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:34.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:34.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071973833364,"createTime":1749894247555,"epollFd":11,"onlineDuration":32847433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:39.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:39.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071976182424,"createTime":1749894247555,"epollFd":11,"onlineDuration":32852445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:40.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:40.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:40.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:40.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071976545640,"createTime":1749894247555,"epollFd":11,"onlineDuration":32853072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:40.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:40.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:40.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:51:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:51:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:51:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:51:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:43.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067392349243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:43.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:43.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067392349243164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:51:43.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:44.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:44.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:44.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:44.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071978567016,"createTime":1749894247555,"epollFd":11,"onlineDuration":32857429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:49.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:49.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:49.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:49.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071980913444,"createTime":1749894247555,"epollFd":11,"onlineDuration":32862434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:51:49.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:49.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:51:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071981039780,"createTime":1749894247555,"epollFd":11,"onlineDuration":32862793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:53.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066511154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:51:53.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:53.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066511154174805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:51:53.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:54.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:54.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:54.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:54.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071983230920,"createTime":1749894247555,"epollFd":11,"onlineDuration":32867432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:51:56.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:51:56.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:56.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/alula-travel-guide/ 2025-06-15 02:51:56.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 02:51:56.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:51:56.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:51:56.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:51:59.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:59.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:51:59.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:59.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:51:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:51:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071985606300,"createTime":1749894247555,"epollFd":11,"onlineDuration":32872444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:00.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:00.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071985715528,"createTime":1749894247555,"epollFd":11,"onlineDuration":32872798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:03.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067712783813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:03.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:03.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067712783813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:52:03.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:04.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:04.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:04.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:04.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071987904036,"createTime":1749894247555,"epollFd":11,"onlineDuration":32877437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:09.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:09.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:09.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:09.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:09.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071990292576,"createTime":1749894247555,"epollFd":11,"onlineDuration":32882424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:09.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:09.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:10.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:10.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071990392592,"createTime":1749894247555,"epollFd":11,"onlineDuration":32882798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:12.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:52:12.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:52:13.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071210861206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:13.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:52:13.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071210861206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:52:13.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:52:14.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:52:14.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:14.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 02:52:14.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:14.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:52:14.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:14.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071992654796,"createTime":1749894247555,"epollFd":11,"onlineDuration":32887440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:52:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071995028860,"createTime":1749894247555,"epollFd":11,"onlineDuration":32892477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:20.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:20.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:20.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:20.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:20.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:20.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071995469720,"createTime":1749894247555,"epollFd":11,"onlineDuration":32893363,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:23.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081466674804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:23.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:23.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081466674804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:52:23.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:24.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:24.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:24.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:24.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071997343704,"createTime":1749894247555,"epollFd":11,"onlineDuration":32897441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:29.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:29.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:29.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:29.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:30.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:30.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:30.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071999783568,"createTime":1749894247555,"epollFd":11,"onlineDuration":32902690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:30.361 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:30.361 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072000157312,"createTime":1749894247555,"epollFd":11,"onlineDuration":32903419,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:30.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:52:30.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:52:32.005 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:32.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:33.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0806827545166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:33.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:33.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0806827545166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:52:33.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:33.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:33.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:34.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:34.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:34.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:34.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:52:34.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:34.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:35.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:35.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072002066828,"createTime":1749894247555,"epollFd":11,"onlineDuration":32907452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:35.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:35.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:35.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:35.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:36.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:36.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:36.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:36.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:37.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:37.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:37.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:37.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:38.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:38.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:38.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:38.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:38.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:38.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:39.455 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:39.455 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:39.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:52:39.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:39.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:39.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:39.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:39.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:39.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072004425100,"createTime":1749894247555,"epollFd":11,"onlineDuration":32912443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:40.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:40.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:40.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:40.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:40.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:40.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072004779104,"createTime":1749894247555,"epollFd":11,"onlineDuration":32913039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:41.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:41.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:41.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:52:41.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:52:43.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081663131713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:43.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:43.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081663131713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:52:43.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:44.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:44.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:45.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072006780740,"createTime":1749894247555,"epollFd":11,"onlineDuration":32917485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:49.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:49.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:49.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072009103480,"createTime":1749894247555,"epollFd":11,"onlineDuration":32922425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:52:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:52:50.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:50.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072009220604,"createTime":1749894247555,"epollFd":11,"onlineDuration":32922784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:53.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081024169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:52:53.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:53.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081024169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:52:53.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:52:54.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:54.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:52:55.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:55.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072011532816,"createTime":1749894247555,"epollFd":11,"onlineDuration":32927657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:52:59.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:59.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:52:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:52:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:53:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:00.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:00.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072013800284,"createTime":1749894247555,"epollFd":11,"onlineDuration":32932462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:53:00.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:00.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072013923988,"createTime":1749894247555,"epollFd":11,"onlineDuration":32932790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:03.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075237274169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:03.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:03.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075237274169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:53:03.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:04.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:04.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:04.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:04.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072016154608,"createTime":1749894247555,"epollFd":11,"onlineDuration":32937425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:05.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:05.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:05.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 02:53:05.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:05.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:05.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:53:09.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:09.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:09.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:09.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:53:10.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:10.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072018479980,"createTime":1749894247555,"epollFd":11,"onlineDuration":32942446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 02:53:10.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:10.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072018618160,"createTime":1749894247555,"epollFd":11,"onlineDuration":32942789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04bf20 2025-06-15 02:53:13.267 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078052520751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:13.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:53:13.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078052520751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:13.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 02:53:14.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:14.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04bf20 2025-06-15 02:53:14.967 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:53:14.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 02:53:14.992 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:53:14.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 02:53:15.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 02:53:15.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:15.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072021085660,"createTime":1749894247555,"epollFd":11,"onlineDuration":32947916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:19.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:19.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:19.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:19.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072023174152,"createTime":1749894247555,"epollFd":11,"onlineDuration":32952433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:20.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 02:53:20.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:20.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:20.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:20.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072023543948,"createTime":1749894247555,"epollFd":11,"onlineDuration":32953202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:21.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:53:21.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:53:21.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:21.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:23.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034374237060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:23.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034374237060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:53:23.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:24.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:24.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:53:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:24.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072025540320,"createTime":1749894247555,"epollFd":11,"onlineDuration":32957425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:29.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:29.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:53:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:29.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:29.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072027938072,"createTime":1749894247555,"epollFd":11,"onlineDuration":32962421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:29.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:29.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:30.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:30.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028273652,"createTime":1749894247555,"epollFd":11,"onlineDuration":32963002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:33.274 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048364639282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:33.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:33.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048364639282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:53:33.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:34.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:34.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:35.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:35.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:35.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/isidra/recipe/antioxidant-power-smoothies/ 2025-06-15 02:53:35.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:35.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072030425312,"createTime":1749894247555,"epollFd":11,"onlineDuration":32967856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:39.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:39.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:39.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:39.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072032603292,"createTime":1749894247555,"epollFd":11,"onlineDuration":32972442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072032724364,"createTime":1749894247555,"epollFd":11,"onlineDuration":32972765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:43.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065643310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:43.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:43.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065643310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:53:43.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:53:44.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:44.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:53:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:45.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072035016836,"createTime":1749894247555,"epollFd":11,"onlineDuration":32977451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:53:50.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:50.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072037310624,"createTime":1749894247555,"epollFd":11,"onlineDuration":32982454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:53:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:50.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:50.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:50.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:50.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072037679104,"createTime":1749894247555,"epollFd":11,"onlineDuration":32983174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:53:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:53.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06522560119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:53:53.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06522560119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:53:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:53:54.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:54.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:55.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:55.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072039762332,"createTime":1749894247555,"epollFd":11,"onlineDuration":32987671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:53:56.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:53:56.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:53:59.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:59.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:53:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:53:59.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:53:59.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072042007428,"createTime":1749894247555,"epollFd":11,"onlineDuration":32992436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072042120604,"createTime":1749894247555,"epollFd":11,"onlineDuration":32992759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:01.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:54:01.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:54:02.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:02.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:02.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-15 02:54:03.298 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019580841064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:03.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:03.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.019580841064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:54:03.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:04.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:04.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:04.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:04.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072044389388,"createTime":1749894247555,"epollFd":11,"onlineDuration":32997436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:09.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:09.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:09.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:09.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:09.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:09.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072046717392,"createTime":1749894247555,"epollFd":11,"onlineDuration":33002441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:10.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:10.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:10.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:10.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072046835832,"createTime":1749894247555,"epollFd":11,"onlineDuration":33002792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:13.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036088943481445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:13.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036088943481445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:54:13.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:14.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:14.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:15.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:15.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072049044080,"createTime":1749894247555,"epollFd":11,"onlineDuration":33007454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:18.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:18.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/taking-it-easy-on-the-zambezi/ 2025-06-15 02:54:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:54:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:19.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:19.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:54:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:19.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:54:20.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:20.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072051526056,"createTime":1749894247555,"epollFd":11,"onlineDuration":33012741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:20.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:20.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072051780044,"createTime":1749894247555,"epollFd":11,"onlineDuration":33013066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:23.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065471649169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:23.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:23.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065471649169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:54:23.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:24.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:24.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072053797472,"createTime":1749894247555,"epollFd":11,"onlineDuration":33017455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:29.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:29.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:29.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:29.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072056150480,"createTime":1749894247555,"epollFd":11,"onlineDuration":33022434,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:30.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:30.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:30.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:30.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072056262340,"createTime":1749894247555,"epollFd":11,"onlineDuration":33022777,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:33.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02479362487793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:33.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:33.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02479362487793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:54:33.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:34.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:34.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:35.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:35.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072058491644,"createTime":1749894247555,"epollFd":11,"onlineDuration":33027461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:35.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:54:35.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:36.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:54:36.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:54:39.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:39.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:54:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:39.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:39.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:39.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:54:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:40.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072060822280,"createTime":1749894247555,"epollFd":11,"onlineDuration":33032449,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:40.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:40.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072060928876,"createTime":1749894247555,"epollFd":11,"onlineDuration":33032769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:42.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:54:42.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:54:43.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032283782958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032283782958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:54:43.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:44.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:44.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:45.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:45.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072063158180,"createTime":1749894247555,"epollFd":11,"onlineDuration":33037444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:47.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:54:47.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:54:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:49.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:54:49.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:49.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:49.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:49.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072065530928,"createTime":1749894247555,"epollFd":11,"onlineDuration":33042427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:54:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:49.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:50.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:50.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072065633576,"createTime":1749894247555,"epollFd":11,"onlineDuration":33042783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:50.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:54:50.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:54:53.342 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039724349975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:54:53.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:53.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039724349975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:54:53.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:54:54.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:54.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:54.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072067853668,"createTime":1749894247555,"epollFd":11,"onlineDuration":33047439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:54:59.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:59.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:54:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:59.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:54:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:54:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:00.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:00.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072070223784,"createTime":1749894247555,"epollFd":11,"onlineDuration":33052446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:00.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072070334328,"createTime":1749894247555,"epollFd":11,"onlineDuration":33052759,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:03.352 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064884185791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:03.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:03.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064884185791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:55:03.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:04.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:04.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/katy-mixon/video/footage/katy-mixon-shopping-at-the-grove-in-west-hollywood_11016 2025-06-15 02:55:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072072553104,"createTime":1749894247555,"epollFd":11,"onlineDuration":33057431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:05.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:55:05.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:55:07.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:55:07.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:55:09.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:09.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:09.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:09.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:09.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:09.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072074925852,"createTime":1749894247555,"epollFd":11,"onlineDuration":33062426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:10.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:10.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072075311440,"createTime":1749894247555,"epollFd":11,"onlineDuration":33063168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:13.362 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068164825439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:13.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:55:13.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068164825439453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:55:13.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:55:14.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:14.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:15.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:15.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072077307812,"createTime":1749894247555,"epollFd":11,"onlineDuration":33067448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:19.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:19.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:19.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:19.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:20.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:20.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072079672664,"createTime":1749894247555,"epollFd":11,"onlineDuration":33072468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:20.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:20.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072079792420,"createTime":1749894247555,"epollFd":11,"onlineDuration":33072808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:55:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:23.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071895599365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:23.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:23.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071895599365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:55:23.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:24.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:24.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:24.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:24.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072081986192,"createTime":1749894247555,"epollFd":11,"onlineDuration":33077437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:29.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:29.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:29.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:29.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:29.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:29.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072084345780,"createTime":1749894247555,"epollFd":11,"onlineDuration":33082432,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:30.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:30.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072084460272,"createTime":1749894247555,"epollFd":11,"onlineDuration":33082770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:33.375 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07756233215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07756233215332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:55:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:34.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:34.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:35.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:35.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072086681680,"createTime":1749894247555,"epollFd":11,"onlineDuration":33087468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:39.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:39.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:39.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:39.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:40.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:40.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:40.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:40.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072089017580,"createTime":1749894247555,"epollFd":11,"onlineDuration":33092463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:40.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:40.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072089134704,"createTime":1749894247555,"epollFd":11,"onlineDuration":33092803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:43.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057504653930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:43.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:43.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057504653930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:55:43.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:44.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:44.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:44.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:44.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072091382432,"createTime":1749894247555,"epollFd":11,"onlineDuration":33097438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:49.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:55:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:49.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:55:49.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:55:49.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:49.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072093742020,"createTime":1749894247555,"epollFd":11,"onlineDuration":33102438,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:55:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072093844668,"createTime":1749894247555,"epollFd":11,"onlineDuration":33102778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:53.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066574096679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:55:53.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:53.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066574096679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:55:53.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:54.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:54.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:54.932 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 02:55:54.932 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 02:55:54.939 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:55:54.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:55.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:55.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072096095028,"createTime":1749894247555,"epollFd":11,"onlineDuration":33107471,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:55:59.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:59.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:55:59.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:55:59.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:59.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32875361138 2025-06-15 02:55:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:59.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:55:59.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:55:59.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072098412504,"createTime":1749894247555,"epollFd":11,"onlineDuration":33112443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072098559896,"createTime":1749894247555,"epollFd":11,"onlineDuration":33112762,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:02.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:02.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:02.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33052686923 2025-06-15 02:56:03.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064674377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:03.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:03.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.064674377441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:56:03.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:04.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:04.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:05.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:05.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072100801044,"createTime":1749894247555,"epollFd":11,"onlineDuration":33117454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:09.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:09.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:09.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:09.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072103156684,"createTime":1749894247555,"epollFd":11,"onlineDuration":33122451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:10.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:10.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:10.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:10.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072103498844,"createTime":1749894247555,"epollFd":11,"onlineDuration":33123049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:11.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:13.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081748962402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:13.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:56:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081748962402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061460 2025-06-15 02:56:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:56:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 02:56:13.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:13.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:56:14.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:14.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072105507060,"createTime":1749894247555,"epollFd":11,"onlineDuration":33127470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:56:15.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:56:19.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:19.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:56:19.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:19.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:19.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:19.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:56:20.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:20.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072107870596,"createTime":1749894247555,"epollFd":11,"onlineDuration":33132446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:20.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:20.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072107969296,"createTime":1749894247555,"epollFd":11,"onlineDuration":33132766,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:22.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:22.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:22.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 02:56:23.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08540916442871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:23.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08540916442871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:56:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:24.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:24.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:24.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:24.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072110181492,"createTime":1749894247555,"epollFd":11,"onlineDuration":33137428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:26.254 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:56:26.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:27.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:27.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 02:56:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-15 02:56:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 02:56:27.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-15 02:56:27.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-15 02:56:27.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-15 02:56:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-15 02:56:28.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-15 02:56:28.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-15 02:56:28.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-15 02:56:28.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-15 02:56:28.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-15 02:56:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-15 02:56:28.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-15 02:56:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-15 02:56:28.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-15 02:56:28.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:28.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-15 02:56:29.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-15 02:56:29.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061460 keealive timeout 2025-06-15 02:56:29.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 02:56:29.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-15 02:56:29.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-15 02:56:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-15 02:56:29.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-15 02:56:29.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-15 02:56:29.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-15 02:56:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-15 02:56:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:29.853 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:56:29.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:30.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:30.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072112542396,"createTime":1749894247555,"epollFd":11,"onlineDuration":33142462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:30.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:30.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072112921404,"createTime":1749894247555,"epollFd":11,"onlineDuration":33143202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:33.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049562454223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:33.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:33.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.049562454223633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:56:33.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:34.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:34.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:35.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:35.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072114916460,"createTime":1749894247555,"epollFd":11,"onlineDuration":33147474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:37.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:56:37.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:39.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:39.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:56:39.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:39.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:39.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:39.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:56:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:40.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072117229988,"createTime":1749894247555,"epollFd":11,"onlineDuration":33152445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:40.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:40.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072117356324,"createTime":1749894247555,"epollFd":11,"onlineDuration":33152763,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:42.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:42.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:42.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kerry-katona/news/kerry-katona-i-want-my-kids-to-follow-their-dreams_6321489 2025-06-15 02:56:43.435 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05059051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05059051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:56:43.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:44.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:56:44.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:44.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/how-to-tell-when-a-watermelon-is-ripe-8673253 2025-06-15 02:56:44.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:44.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:44.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:44.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072119609316,"createTime":1749894247555,"epollFd":11,"onlineDuration":33157439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:49.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:49.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:56:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:49.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:49.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:49.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072121953112,"createTime":1749894247555,"epollFd":11,"onlineDuration":33162436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:56:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:50.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:50.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072122049180,"createTime":1749894247555,"epollFd":11,"onlineDuration":33162774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:53.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03772735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:56:53.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:53.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.03772735595703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:56:53.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:56:54.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:54.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:55.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:55.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072124290328,"createTime":1749894247555,"epollFd":11,"onlineDuration":33167454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:56:59.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:56:59.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:56:59.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:59.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:56:59.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:59.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:56:59.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:56:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:00.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:00.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072126673604,"createTime":1749894247555,"epollFd":11,"onlineDuration":33172456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:00.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:00.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072126764408,"createTime":1749894247555,"epollFd":11,"onlineDuration":33172776,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:01.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:57:01.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:03.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038511276245117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:03.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.038511276245117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:04.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:04.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072129026612,"createTime":1749894247555,"epollFd":11,"onlineDuration":33177461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:05.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:57:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/bio-oil-body-face-gel-lotion-amazon-8738625 2025-06-15 02:57:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:09.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:09.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:09.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072131350668,"createTime":1749894247555,"epollFd":11,"onlineDuration":33182456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:10.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:10.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:10.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072131454632,"createTime":1749894247555,"epollFd":11,"onlineDuration":33182805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:13.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06724739074707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:13.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:13.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06724739074707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:13.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:14.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:14.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:15.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072133733944,"createTime":1749894247555,"epollFd":11,"onlineDuration":33187459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:19.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:19.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:19.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:19.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:20.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:20.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:20.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:20.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072136069844,"createTime":1749894247555,"epollFd":11,"onlineDuration":33192470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:20.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:20.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072136205392,"createTime":1749894247555,"epollFd":11,"onlineDuration":33192804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:21.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 02:57:21.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:57:23.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:57:23.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:57:23.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030202865600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:23.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:23.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.030202865600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:23.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:24.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:24.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:25.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:25.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072138384688,"createTime":1749894247555,"epollFd":11,"onlineDuration":33197451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:29.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:29.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:30.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:30.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072140716640,"createTime":1749894247555,"epollFd":11,"onlineDuration":33202448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072140837712,"createTime":1749894247555,"epollFd":11,"onlineDuration":33202791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:33.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06079864501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:33.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:33.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06079864501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:33.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:34.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:34.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:35.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:35.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072143152556,"createTime":1749894247555,"epollFd":11,"onlineDuration":33207494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:39.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:39.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:39.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:39.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:39.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:39.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:40.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:40.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072145468716,"createTime":1749894247555,"epollFd":11,"onlineDuration":33212452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:40.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:40.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072145593736,"createTime":1749894247555,"epollFd":11,"onlineDuration":33212770,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:43.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041229248046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:43.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:43.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.041229248046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:43.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:44.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:44.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:44.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:44.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072147833568,"createTime":1749894247555,"epollFd":11,"onlineDuration":33217444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:49.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:49.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:57:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:50.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:50.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150178680,"createTime":1749894247555,"epollFd":11,"onlineDuration":33222450,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:57:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:50.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:50.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:50.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072150298436,"createTime":1749894247555,"epollFd":11,"onlineDuration":33222785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:53.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047876358032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:57:53.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:53.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047876358032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:57:53.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:57:54.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:54.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:55.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:55.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072152525108,"createTime":1749894247555,"epollFd":11,"onlineDuration":33227463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:57:59.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:59.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:57:59.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:59.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:57:59.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:57:59.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:00.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:00.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072154879432,"createTime":1749894247555,"epollFd":11,"onlineDuration":33232454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072154954444,"createTime":1749894247555,"epollFd":11,"onlineDuration":33232767,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:01.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:01.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:01.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1680183/explore-best-texas-hill-country-family-friendly-riverside-old-river-road-rv-park/ 2025-06-15 02:58:03.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.060932159423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:03.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:03.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.060932159423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:58:03.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:04.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:04.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072157212700,"createTime":1749894247555,"epollFd":11,"onlineDuration":33237430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:09.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/103/sid/1/nid/37.html------ 2025-06-15 02:58:10.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:10.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072159555180,"createTime":1749894247555,"epollFd":11,"onlineDuration":33242445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:10.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:10.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:10.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:10.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072159681516,"createTime":1749894247555,"epollFd":11,"onlineDuration":33242798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:13.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062484741210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:13.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:58:13.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062484741210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:58:13.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:58:14.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:14.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:15.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:15.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072161909504,"createTime":1749894247555,"epollFd":11,"onlineDuration":33247454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:17.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:58:17.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:18.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:18.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:18.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/ed-sheeran/video/ed-sheeran-elton-john-merry-christmas-video 2025-06-15 02:58:19.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:19.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:19.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:19.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:19.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:19.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:20.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:20.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072164254616,"createTime":1749894247555,"epollFd":11,"onlineDuration":33252451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:20.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:20.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072164340156,"createTime":1749894247555,"epollFd":11,"onlineDuration":33252765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:23.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022775650024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:23.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:58:23.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.022775650024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 02:58:23.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 02:58:23.977 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 02:58:23.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:25.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:25.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072166597096,"createTime":1749894247555,"epollFd":11,"onlineDuration":33257451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:29.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:29.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:29.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072168976424,"createTime":1749894247555,"epollFd":11,"onlineDuration":33262440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:30.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:30.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:30.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:30.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072169102760,"createTime":1749894247555,"epollFd":11,"onlineDuration":33262780,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:33.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:58:33.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:33.527 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054763793945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:33.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.054763793945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:58:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:58:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:35.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:35.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072171317588,"createTime":1749894247555,"epollFd":11,"onlineDuration":33267477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:39.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:39.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:39.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:39.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:39.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:40.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:40.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072173675860,"createTime":1749894247555,"epollFd":11,"onlineDuration":33272452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072173783772,"createTime":1749894247555,"epollFd":11,"onlineDuration":33272765,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:43.531 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070146560668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:43.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:43.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070146560668945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:58:43.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:44.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:44.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:45.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:45.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072176253904,"createTime":1749894247555,"epollFd":11,"onlineDuration":33277914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:49.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:58:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:49.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:49.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:49.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072178398984,"createTime":1749894247555,"epollFd":11,"onlineDuration":33282437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:58:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:50.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:50.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:50.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072178514792,"createTime":1749894247555,"epollFd":11,"onlineDuration":33282797,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:53.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07304573059082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:58:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07304573059082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:58:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:58:54.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:54.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:58:55.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:55.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072180723040,"createTime":1749894247555,"epollFd":11,"onlineDuration":33287455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:58:58.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:58:58.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:58:58.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:58:58.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:58:58.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:58:58.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:58:59.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:58:59.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:58:59.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:59.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:58:59.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:58:59.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:00.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:00.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:00.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:00.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072183112896,"createTime":1749894247555,"epollFd":11,"onlineDuration":33292483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:00.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:00.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072183219492,"createTime":1749894247555,"epollFd":11,"onlineDuration":33292812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:03.543 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073488235473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:03.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:03.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073488235473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:59:03.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:04.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:04.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:05.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:05.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072185398788,"createTime":1749894247555,"epollFd":11,"onlineDuration":33297458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:09.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:09.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:09.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:09.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:09.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072187747848,"createTime":1749894247555,"epollFd":11,"onlineDuration":33302442,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:10.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:10.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:10.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:10.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072187872868,"createTime":1749894247555,"epollFd":11,"onlineDuration":33302778,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:13.552 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047237396240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:13.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:13.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047237396240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:59:13.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:14.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:14.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:15.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:15.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072190157444,"createTime":1749894247555,"epollFd":11,"onlineDuration":33307462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:16.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:59:16.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:59:19.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:19.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:19.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:19.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:20.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:20.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072192493344,"createTime":1749894247555,"epollFd":11,"onlineDuration":33312472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:20.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072192592044,"createTime":1749894247555,"epollFd":11,"onlineDuration":33312791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:23.562 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045866012573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:23.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:23.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045866012573242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:59:23.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:24.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:24.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072194839772,"createTime":1749894247555,"epollFd":11,"onlineDuration":33317474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:27.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:59:27.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:59:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:29.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:30.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072197176988,"createTime":1749894247555,"epollFd":11,"onlineDuration":33322447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:30.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:30.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:30.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 02:59:30.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 02:59:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072197288848,"createTime":1749894247555,"epollFd":11,"onlineDuration":33322783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:33.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0511417388916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:33.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:33.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0511417388916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:59:33.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:34.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:34.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:35.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072199555000,"createTime":1749894247555,"epollFd":11,"onlineDuration":33327503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:35.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:35.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/ID3/license.txt 2025-06-15 02:59:35.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//feed/ 2025-06-15 02:59:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 02:59:35.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2021/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 02:59:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 02:59:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:39.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:39.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:39.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:40.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072201904060,"createTime":1749894247555,"epollFd":11,"onlineDuration":33332460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:40.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:40.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072202009340,"createTime":1749894247555,"epollFd":11,"onlineDuration":33332774,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:43.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061908721923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:43.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:59:43.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061908721923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 02:59:43.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 02:59:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:44.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:45.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:45.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072204358400,"createTime":1749894247555,"epollFd":11,"onlineDuration":33337783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 02:59:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:48.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/patrice/valspar-colors-of-the-year-4772285 2025-06-15 02:59:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:49.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 02:59:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:50.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:50.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072206595600,"createTime":1749894247555,"epollFd":11,"onlineDuration":33342458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 02:59:50.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:50.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072206733780,"createTime":1749894247555,"epollFd":11,"onlineDuration":33342808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:51.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 02:59:51.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:53.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07093048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 02:59:53.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:53.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07093048095703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 02:59:53.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 02:59:54.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:54.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 02:59:55.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:55.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072208948608,"createTime":1749894247555,"epollFd":11,"onlineDuration":33347477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 02:59:59.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:59.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 02:59:59.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 02:59:59.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:00.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:00.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:00.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:00.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072211260820,"createTime":1749894247555,"epollFd":11,"onlineDuration":33352469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:00.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:00.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072211362152,"createTime":1749894247555,"epollFd":11,"onlineDuration":33352784,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:00:03.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:03.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072250366210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072250366210938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:00:03.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:04.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:04.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:05.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:05.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072213628304,"createTime":1749894247555,"epollFd":11,"onlineDuration":33357447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:08.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:08.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:08.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/static/common/images/file.png 2025-06-15 03:00:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/static/admin/images/ok.png 2025-06-15 03:00:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:09.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:09.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:10.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:10.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072215965520,"createTime":1749894247555,"epollFd":11,"onlineDuration":33362478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:10.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:10.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072216114228,"createTime":1749894247555,"epollFd":11,"onlineDuration":33362832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:13.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070880889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:13.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:13.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070880889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:00:13.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:14.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:15.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:15.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072218354060,"createTime":1749894247555,"epollFd":11,"onlineDuration":33367465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:19.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:19.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:19.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:19.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:20.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:20.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:20.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:20.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072220687328,"createTime":1749894247555,"epollFd":11,"onlineDuration":33372470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:20.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072220761024,"createTime":1749894247555,"epollFd":11,"onlineDuration":33372783,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:23.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079082489013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:23.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:23.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079082489013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:00:23.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:24.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:25.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:25.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072223041652,"createTime":1749894247555,"epollFd":11,"onlineDuration":33377451,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:25.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:00:25.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:29.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:29.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:29.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:29.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:30.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:30.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072225389396,"createTime":1749894247555,"epollFd":11,"onlineDuration":33382500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:30.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:30.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:30.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:30.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:30.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/best-meatloaf-recipes-8422023 2025-06-15 03:00:30.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:30.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072225689444,"createTime":1749894247555,"epollFd":11,"onlineDuration":33383051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:32.023 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:00:32.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:00:33.619 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08058738708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:33.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:33.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08058738708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:00:33.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:34.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:34.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:35.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072227756880,"createTime":1749894247555,"epollFd":11,"onlineDuration":33387481,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:39.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:39.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:39.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:39.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:40.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:40.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:40.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:40.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072230096728,"createTime":1749894247555,"epollFd":11,"onlineDuration":33392502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072230202008,"createTime":1749894247555,"epollFd":11,"onlineDuration":33392824,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/paterson-trailer-adam-driver 2025-06-15 03:00:43.623 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08200454711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:43.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:00:43.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08200454711914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:00:43.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:00:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:44.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:45.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:45.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072232455000,"createTime":1749894247555,"epollFd":11,"onlineDuration":33397469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:47.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:00:47.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:00:47.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:00:47.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:00:47.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:00:47.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:49.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:00:49.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:49.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:50.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:50.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072234818536,"createTime":1749894247555,"epollFd":11,"onlineDuration":33402460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:00:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:50.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:50.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072234908024,"createTime":1749894247555,"epollFd":11,"onlineDuration":33402795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:53.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046234130859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:00:53.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:53.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046234130859375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:00:53.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:54.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:54.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:00:55.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:55.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072237167596,"createTime":1749894247555,"epollFd":11,"onlineDuration":33407478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:00:55.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:00:55.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:55.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:00:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:00:57.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:00:59.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:59.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:00:59.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:00:59.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:00.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:00.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072239511392,"createTime":1749894247555,"epollFd":11,"onlineDuration":33412475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:00.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:00.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072239617988,"createTime":1749894247555,"epollFd":11,"onlineDuration":33412788,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:03.642 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043712615966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:03.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 03:01:03.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043712615966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061460 2025-06-15 03:01:03.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 03:01:03.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:01:03.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:01:04.151 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:01:04.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:04.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:04.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:04.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:04.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061460 2025-06-15 03:01:04.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 03:01:04.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061460 2025-06-15 03:01:05.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:05.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072241798600,"createTime":1749894247555,"epollFd":11,"onlineDuration":33417460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:09.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:09.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:10.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:10.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072244285840,"createTime":1749894247555,"epollFd":11,"onlineDuration":33422789,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:10.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:10.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072244547724,"createTime":1749894247555,"epollFd":11,"onlineDuration":33423242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:11.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:01:11.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:13.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:13.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:13.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2020/09/08/khloe-kardashian-sparks-pregnancy-rumors/ 2025-06-15 03:01:13.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026897430419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:13.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.026897430419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:01:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:13.949 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:01:13.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:13.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:13.968 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:01:13.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:13.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:14.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:14.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:15.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:15.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072246549360,"createTime":1749894247555,"epollFd":11,"onlineDuration":33427489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:17.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:01:17.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:01:19.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:19.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 03:01:19.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:19.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:19.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:19.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:19.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:19.987 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:01:19.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072248865520,"createTime":1749894247555,"epollFd":11,"onlineDuration":33432479,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:20.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072248995804,"createTime":1749894247555,"epollFd":11,"onlineDuration":33432795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:20.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:20.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 03:01:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.AWS_/credentials 2025-06-15 03:01:20.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 03:01:20.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.bak 2025-06-15 03:01:20.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:20.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-15 03:01:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.local 2025-06-15 03:01:21.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.old 2025-06-15 03:01:21.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-15 03:01:21.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=1 2025-06-15 03:01:21.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/shared/config.env 2025-06-15 03:01:21.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-15 03:01:21.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/application.properties 2025-06-15 03:01:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/appsettings.json 2025-06-15 03:01:21.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:21.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aws/credentials 2025-06-15 03:01:22.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:22.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.env 2025-06-15 03:01:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.json 2025-06-15 03:01:23.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/aws.yml 2025-06-15 03:01:23.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/settings.json 2025-06-15 03:01:23.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-15 03:01:23.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-15 03:01:23.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/laravel/.env 2025-06-15 03:01:23.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034902572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:23.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.034902572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:01:23.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:01:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-15 03:01:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo 2025-06-15 03:01:23.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:23.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-15 03:01:24.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:24.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_profiler/phpinfo 2025-06-15 03:01:24.220 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:01:24.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:24.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:24.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:24.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:25.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:25.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072251298804,"createTime":1749894247555,"epollFd":11,"onlineDuration":33437458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:29.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:01:29.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:29.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:29.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:30.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:30.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072253622860,"createTime":1749894247555,"epollFd":11,"onlineDuration":33442454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:30.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:30.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072253716296,"createTime":1749894247555,"epollFd":11,"onlineDuration":33442791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:33.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055925369262695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:33.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055925369262695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:01:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:35.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:35.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072256266704,"createTime":1749894247555,"epollFd":11,"onlineDuration":33448052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:37.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:37.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:37.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2955100/what-traveling-to-maui-is-like-right-now/ 2025-06-15 03:01:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:40.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:40.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:40.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072258281500,"createTime":1749894247555,"epollFd":11,"onlineDuration":33452483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:40.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:40.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072258424944,"createTime":1749894247555,"epollFd":11,"onlineDuration":33452802,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:41.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:01:41.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:43.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076828002929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:43.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:43.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076828002929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:01:43.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:44.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:44.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:45.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:45.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072260626612,"createTime":1749894247555,"epollFd":11,"onlineDuration":33457456,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:47.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:01:49.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:49.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:01:49.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:49.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:50.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:50.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072262991464,"createTime":1749894247555,"epollFd":11,"onlineDuration":33462462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:01:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:50.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:50.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072263120432,"createTime":1749894247555,"epollFd":11,"onlineDuration":33462825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:53.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:01:53.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:53.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062692642211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:01:53.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:53.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062692642211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:01:53.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:01:54.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:54.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:01:55.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:55.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072265341840,"createTime":1749894247555,"epollFd":11,"onlineDuration":33467472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:01:59.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:59.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:01:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:01:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:00.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:00.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072267863296,"createTime":1749894247555,"epollFd":11,"onlineDuration":33472884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:00.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:00.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072268197560,"createTime":1749894247555,"epollFd":11,"onlineDuration":33473326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:02.727 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:02:02.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:02:02.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:02:03.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:02:03.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:02:03.691 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070478439331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:03.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:03.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070478439331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:02:03.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:04.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:04.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:05.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:05.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072270066280,"createTime":1749894247555,"epollFd":11,"onlineDuration":33477458,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072272424552,"createTime":1749894247555,"epollFd":11,"onlineDuration":33482494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:10.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:10.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:10.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072272541676,"createTime":1749894247555,"epollFd":11,"onlineDuration":33482838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:13.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076265335083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:13.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076265335083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:02:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:14.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:14.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:15.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:15.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072274759136,"createTime":1749894247555,"epollFd":11,"onlineDuration":33487476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:18.175 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 03:02:18.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:02:19.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:19.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:20.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:20.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:20.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:20.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072277127936,"createTime":1749894247555,"epollFd":11,"onlineDuration":33492495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:20.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:20.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:20.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:20.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072277454304,"createTime":1749894247555,"epollFd":11,"onlineDuration":33493083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:23.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:23.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:02:23.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079715728759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:02:23.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:02:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:24.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:25.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:25.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072279479628,"createTime":1749894247555,"epollFd":11,"onlineDuration":33497462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:29.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:29.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:29.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:30.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:30.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072281808948,"createTime":1749894247555,"epollFd":11,"onlineDuration":33502466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:30.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:30.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:30.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:30.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282251124,"createTime":1749894247555,"epollFd":11,"onlineDuration":33503305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:32.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:02:32.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:02:33.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080158233642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:33.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:33.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080158233642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:02:33.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:34.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:34.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:35.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:35.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072284167220,"createTime":1749894247555,"epollFd":11,"onlineDuration":33507477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:39.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:39.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:39.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:40.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:40.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072286458376,"createTime":1749894247555,"epollFd":11,"onlineDuration":33512476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072286584712,"createTime":1749894247555,"epollFd":11,"onlineDuration":33512785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:43.722 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08025550842285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:43.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:43.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08025550842285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:02:43.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:44.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:44.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072288848232,"createTime":1749894247555,"epollFd":11,"onlineDuration":33517459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:49.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:49.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:02:49.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:49.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:50.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:50.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072291207820,"createTime":1749894247555,"epollFd":11,"onlineDuration":33522482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:02:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:50.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:50.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072291349948,"createTime":1749894247555,"epollFd":11,"onlineDuration":33522830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:53.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081186294555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:02:53.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:53.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081186294555664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:02:53.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:02:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:54.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:02:55.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:55.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072293534508,"createTime":1749894247555,"epollFd":11,"onlineDuration":33527493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:02:59.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:59.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:02:59.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:02:59.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:00.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:00.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072295944104,"createTime":1749894247555,"epollFd":11,"onlineDuration":33532478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:00.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:00.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072296061228,"createTime":1749894247555,"epollFd":11,"onlineDuration":33532791,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:03.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08452606201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:03.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:03.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08452606201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:03:03.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:04.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:04.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:05.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:05.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072298257632,"createTime":1749894247555,"epollFd":11,"onlineDuration":33537477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:09.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:09.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:10.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:10.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072300610640,"createTime":1749894247555,"epollFd":11,"onlineDuration":33542472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:10.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:10.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:10.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:10.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072300701444,"createTime":1749894247555,"epollFd":11,"onlineDuration":33542799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:13.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024856567382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:13.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:13.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.024856567382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:03:13.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:14.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:14.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:15.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:15.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072302976808,"createTime":1749894247555,"epollFd":11,"onlineDuration":33547480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:15.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:03:15.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:03:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:19.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:20.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:20.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:20.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:20.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072305332448,"createTime":1749894247555,"epollFd":11,"onlineDuration":33552475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:20.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:03:20.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:03:20.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:20.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072305417988,"createTime":1749894247555,"epollFd":11,"onlineDuration":33552795,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:23.752 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06618309020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:23.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:23.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06618309020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:03:23.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:24.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:24.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:24.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:03:24.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:24.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072307631500,"createTime":1749894247555,"epollFd":11,"onlineDuration":33557474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:29.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:29.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:30.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:30.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072309989772,"createTime":1749894247555,"epollFd":11,"onlineDuration":33562476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:30.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:30.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:30.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:30.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072310075312,"createTime":1749894247555,"epollFd":11,"onlineDuration":33562821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:33.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072092056274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:33.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:03:33.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072092056274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:03:33.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:03:34.590 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:03:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:34.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:34.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:35.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:35.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072312350676,"createTime":1749894247555,"epollFd":11,"onlineDuration":33567478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:35.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:03:35.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:03:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:39.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:39.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:39.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:40.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:40.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072314701052,"createTime":1749894247555,"epollFd":11,"onlineDuration":33572484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:40.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:40.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072314822124,"createTime":1749894247555,"epollFd":11,"onlineDuration":33572829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:43.763 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081796646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:43.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:43.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081796646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:03:43.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:44.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:44.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:45.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:45.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072317098804,"createTime":1749894247555,"epollFd":11,"onlineDuration":33577493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:49.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:49.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:49.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:03:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:50.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:03:50.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:50.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072319450496,"createTime":1749894247555,"epollFd":11,"onlineDuration":33582492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:03:50.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072319530772,"createTime":1749894247555,"epollFd":11,"onlineDuration":33582804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:53.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.089885711669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:03:53.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:53.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.089885711669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:03:53.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:03:54.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:54.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:55.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:55.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072321799556,"createTime":1749894247555,"epollFd":11,"onlineDuration":33587497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:03:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:59.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:03:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:03:59.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:00.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:00.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072324223628,"createTime":1749894247555,"epollFd":11,"onlineDuration":33592472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:00.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072324301272,"createTime":1749894247555,"epollFd":11,"onlineDuration":33592815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:03.778 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08688735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:03.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:03.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08688735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:04:03.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:04.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:04.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:05.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:05.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072326527944,"createTime":1749894247555,"epollFd":11,"onlineDuration":33597516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:09.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:09.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:09.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:10.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:10.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072328938856,"createTime":1749894247555,"epollFd":11,"onlineDuration":33602618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:10.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:10.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072329132308,"createTime":1749894247555,"epollFd":11,"onlineDuration":33602930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:10.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:10.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:10.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:04:13.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088943481445313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:13.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088943481445313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:04:13.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:14.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 03:04:14.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:14.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:04:15.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:15.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072331199744,"createTime":1749894247555,"epollFd":11,"onlineDuration":33607466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:17.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:17.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:17.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 03:04:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:19.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/roseline 2025-06-15 03:04:19.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:19.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:04:19.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:19.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072333556700,"createTime":1749894247555,"epollFd":11,"onlineDuration":33612472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:20.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:20.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072333668560,"createTime":1749894247555,"epollFd":11,"onlineDuration":33612818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:22.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:04:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:22.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 03:04:23.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08621597290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:23.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:23.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08621597290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 03:04:23.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:24.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:24.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:24.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-15 03:04:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:24.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:25.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:25.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072335916288,"createTime":1749894247555,"epollFd":11,"onlineDuration":33617487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:26.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 03:04:26.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:26.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-15 03:04:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:04:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:28.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:28.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:28.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-15 03:04:29.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:04:29.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:29.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:29.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:29.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:30.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:30.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:30.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072338270612,"createTime":1749894247555,"epollFd":11,"onlineDuration":33622483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072338403528,"createTime":1749894247555,"epollFd":11,"onlineDuration":33622804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:30.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:30.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:04:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064bf0 2025-06-15 03:04:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 03:04:32.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:04:32.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:04:32.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 03:04:32.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055040 2025-06-15 03:04:32.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:32.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fileupload/server/php/index.php?file=tf2rghf.jpg 2025-06-15 03:04:33.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:04:33.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:33.796 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087779998779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:33.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:33.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087779998779297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:04:33.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 03:04:34.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:34.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:35.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:35.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072340599932,"createTime":1749894247555,"epollFd":11,"onlineDuration":33627507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:04:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:35.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:35.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:35.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp 2025-06-15 03:04:37.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053f30 2025-06-15 03:04:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:37.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-15 03:04:39.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 03:04:39.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:04:39.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:39.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:04:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:39.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:39.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:39.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:40.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:40.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072342960836,"createTime":1749894247555,"epollFd":11,"onlineDuration":33632489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:40.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:40.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072343059536,"createTime":1749894247555,"epollFd":11,"onlineDuration":33632801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:41.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 03:04:41.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 03:04:42.396 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:04:42.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 03:04:43.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 03:04:43.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:43.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:04:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:04:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:43.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:43.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:43.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:04:43.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:04:43.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055940628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055940628051758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 03:04:43.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:04:44.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:04:44.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:04:44.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:44.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:04:44.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:04:44.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:04:45.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:45.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072345309896,"createTime":1749894247555,"epollFd":11,"onlineDuration":33637488,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:47.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064bf0 keealive timeout 2025-06-15 03:04:47.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:04:47.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064bf0 2025-06-15 03:04:47.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:04:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055040 keealive timeout 2025-06-15 03:04:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:04:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055040 2025-06-15 03:04:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:49.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:04:49.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:49.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:50.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:50.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072347672116,"createTime":1749894247555,"epollFd":11,"onlineDuration":33642485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:04:50.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:50.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:50.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:50.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072347764236,"createTime":1749894247555,"epollFd":11,"onlineDuration":33642814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:50.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:04:50.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:50.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/1543130/reason-why-locals-side-eye-order-popular-aperol-spritz-pasta-combination-italy-pairing/ 2025-06-15 03:04:51.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:04:51.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053f30 keealive timeout 2025-06-15 03:04:53.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053f30 2025-06-15 03:04:53.478 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:04:53.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:04:53.813 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01515007019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:04:53.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01515007019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:04:53.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:04:54.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:54.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:04:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072350021176,"createTime":1749894247555,"epollFd":11,"onlineDuration":33647480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:04:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:04:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 03:04:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:04:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 03:04:59.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:59.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:04:59.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:04:59.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:00.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:00.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:00.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:00.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072352476832,"createTime":1749894247555,"epollFd":11,"onlineDuration":33652894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:00.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:00.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072352717660,"createTime":1749894247555,"epollFd":11,"onlineDuration":33653206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:03.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971288681030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:03.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":26.971288681030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:05:03.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:04.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:04.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:05:05.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:05.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072354702188,"createTime":1749894247555,"epollFd":11,"onlineDuration":33657485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:07.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:05:07.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:05:09.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:09.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:10.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:10.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072357076252,"createTime":1749894247555,"epollFd":11,"onlineDuration":33662484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072357193376,"createTime":1749894247555,"epollFd":11,"onlineDuration":33662846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:13.831 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01116180419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01116180419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:05:13.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:14.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:14.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072359418732,"createTime":1749894247555,"epollFd":11,"onlineDuration":33667525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:18.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/wally/1334010/taylor-swift-better-than-revenge-controversial-lyrics-change-fans-divided/ 2025-06-15 03:05:19.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:19.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:19.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:19.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:20.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:20.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072362107320,"createTime":1749894247555,"epollFd":11,"onlineDuration":33672963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:21.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:21.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072362270504,"createTime":1749894247555,"epollFd":11,"onlineDuration":33673518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:23.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043224334716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:23.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:23.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.043224334716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:05:23.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:24.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:24.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:25.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:25.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072364136592,"createTime":1749894247555,"epollFd":11,"onlineDuration":33677514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:29.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:29.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:29.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:30.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072366467228,"createTime":1749894247555,"epollFd":11,"onlineDuration":33682489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:30.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:30.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072366573824,"createTime":1749894247555,"epollFd":11,"onlineDuration":33682800,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:33.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.074735641479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:33.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.074735641479492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:05:33.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:34.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:34.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:05:35.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:35.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072368805760,"createTime":1749894247555,"epollFd":11,"onlineDuration":33687499,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:35.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:05:35.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:39.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:05:39.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:39.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:40.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072371141660,"createTime":1749894247555,"epollFd":11,"onlineDuration":33692476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:40.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:40.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:40.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:40.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072371258784,"createTime":1749894247555,"epollFd":11,"onlineDuration":33692811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:43.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0972900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:43.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:43.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0972900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:05:43.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:44.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:44.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:45.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:45.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072373465716,"createTime":1749894247555,"epollFd":11,"onlineDuration":33697497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:48.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:05:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:48.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/nepal-trekking-planner-best-routes/ 2025-06-15 03:05:49.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:49.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:05:50.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:50.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:05:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072375839780,"createTime":1749894247555,"epollFd":11,"onlineDuration":33702497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:05:50.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:50.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072375949008,"createTime":1749894247555,"epollFd":11,"onlineDuration":33702812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:05:53.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055267333984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:05:53.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:53.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055267333984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:05:53.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:05:54.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:54.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:05:55.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:05:55.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072378215160,"createTime":1749894247555,"epollFd":11,"onlineDuration":33707487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:00.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:00.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:00.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072380668184,"createTime":1749894247555,"epollFd":11,"onlineDuration":33712794,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:00.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:00.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072380920856,"createTime":1749894247555,"epollFd":11,"onlineDuration":33713246,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:03.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037105560302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:03.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:06:03.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037105560302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:06:03.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:06:04.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:04.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072382936968,"createTime":1749894247555,"epollFd":11,"onlineDuration":33717498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:06:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:06:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:09.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:10.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:10.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:10.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:10.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072385195224,"createTime":1749894247555,"epollFd":11,"onlineDuration":33722522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:10.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:10.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072385366304,"createTime":1749894247555,"epollFd":11,"onlineDuration":33722834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:13.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0762882232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:13.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:06:13.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0762882232666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:06:13.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:06:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:14.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:15.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:15.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072387574552,"createTime":1749894247555,"epollFd":11,"onlineDuration":33727494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:19.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:19.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:19.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:20.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:20.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072390101272,"createTime":1749894247555,"epollFd":11,"onlineDuration":33732864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072390322360,"createTime":1749894247555,"epollFd":11,"onlineDuration":33733176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:23.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02402114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:23.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:06:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02402114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:06:23.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:06:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:25.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:25.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072392317416,"createTime":1749894247555,"epollFd":11,"onlineDuration":33737514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:29.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:29.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:30.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:30.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:30.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:30.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072394663844,"createTime":1749894247555,"epollFd":11,"onlineDuration":33742498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072394775704,"createTime":1749894247555,"epollFd":11,"onlineDuration":33742818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:33.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:33.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:33.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036455154418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:33.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:06:33.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036455154418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:06:33.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:06:34.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:34.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:35.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:35.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072397057648,"createTime":1749894247555,"epollFd":11,"onlineDuration":33747526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:37.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:06:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:37.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:06:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:06:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:06:39.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:39.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:39.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:40.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:40.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072399335644,"createTime":1749894247555,"epollFd":11,"onlineDuration":33752482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:40.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:40.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:40.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:40.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072399472508,"createTime":1749894247555,"epollFd":11,"onlineDuration":33752812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:42.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:42.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:43.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06952476501465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:43.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:06:43.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06952476501465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:06:43.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:06:44.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:44.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:45.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:45.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072401741292,"createTime":1749894247555,"epollFd":11,"onlineDuration":33757524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:46.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:46.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:48.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:48.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:49.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:49.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:49.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:49.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:49.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:49.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:06:50.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:50.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:06:50.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:50.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072404052188,"createTime":1749894247555,"epollFd":11,"onlineDuration":33762492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:06:50.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:50.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072404158784,"createTime":1749894247555,"epollFd":11,"onlineDuration":33762809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:51.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:06:51.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:06:53.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:06:53.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:06:53.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:06:53.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:06:53.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08939552307129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:06:53.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:06:53.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08939552307129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:06:53.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:06:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:54.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:55.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:55.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072406474944,"createTime":1749894247555,"epollFd":11,"onlineDuration":33767625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:06:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:59.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:06:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:06:59.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:00.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:00.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072408900332,"createTime":1749894247555,"epollFd":11,"onlineDuration":33772741,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072409106944,"createTime":1749894247555,"epollFd":11,"onlineDuration":33773056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:02.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:07:02.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:02.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/red-hot-chili-peppers/news/red-hot-chili-peppers-flea-playing-air-bass-super-bowl_4052119 2025-06-15 03:07:03.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096641540527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096641540527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:07:03.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:04.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:04.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:05.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:05.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072411127004,"createTime":1749894247555,"epollFd":11,"onlineDuration":33777512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:10.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:10.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:10.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:10.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072413491856,"createTime":1749894247555,"epollFd":11,"onlineDuration":33782504,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:10.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:10.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072413598452,"createTime":1749894247555,"epollFd":11,"onlineDuration":33782834,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:10.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:07:10.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:07:13.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097766876220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:13.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:07:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097766876220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:07:13.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:07:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:15.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:15.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072415808016,"createTime":1749894247555,"epollFd":11,"onlineDuration":33787493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:07:17.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:07:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:19.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:19.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:20.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072418234720,"createTime":1749894247555,"epollFd":11,"onlineDuration":33792506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:20.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:20.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:20.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:20.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072418304468,"createTime":1749894247555,"epollFd":11,"onlineDuration":33792832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:21.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:07:21.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:21.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:07:23.939 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100128173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:23.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:23.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100128173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:07:23.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:24.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:07:24.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:07:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:24.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:25.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:25.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072420562724,"createTime":1749894247555,"epollFd":11,"onlineDuration":33797515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:29.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:29.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:29.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:29.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:30.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:30.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072422890728,"createTime":1749894247555,"epollFd":11,"onlineDuration":33802524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072422989428,"createTime":1749894247555,"epollFd":11,"onlineDuration":33802839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:33.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099773406982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:33.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:33.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099773406982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:07:33.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:07:34.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:34.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:35.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072425226628,"createTime":1749894247555,"epollFd":11,"onlineDuration":33807487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:37.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:07:37.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:07:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:39.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:39.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:40.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:40.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072427596744,"createTime":1749894247555,"epollFd":11,"onlineDuration":33812487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:40.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072427695444,"createTime":1749894247555,"epollFd":11,"onlineDuration":33812829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:43.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100812911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:43.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:07:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100812911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:07:43.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:07:44.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:44.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:45.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:45.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072429949752,"createTime":1749894247555,"epollFd":11,"onlineDuration":33817523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:49.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:49.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:49.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:07:50.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:50.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:07:50.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:50.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072432336976,"createTime":1749894247555,"epollFd":11,"onlineDuration":33822507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:07:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072432440940,"createTime":1749894247555,"epollFd":11,"onlineDuration":33822818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:53.966 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105083465576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:07:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:07:53.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105083465576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:07:53.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:07:54.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:54.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:55.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:55.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072434625500,"createTime":1749894247555,"epollFd":11,"onlineDuration":33827507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:07:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:07:59.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:07:59.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:00.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:00.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072436992984,"createTime":1749894247555,"epollFd":11,"onlineDuration":33832502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072437107476,"createTime":1749894247555,"epollFd":11,"onlineDuration":33832841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:03.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105587005615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:03.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:08:03.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105587005615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:08:03.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:08:04.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:08:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:04.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src 2025-06-15 03:08:04.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:04.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:05.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:05.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072439322304,"createTime":1749894247555,"epollFd":11,"onlineDuration":33837518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:09.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:09.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:09.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:08:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:09.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:08:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:09.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:08:10.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:10.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072441662152,"createTime":1749894247555,"epollFd":11,"onlineDuration":33842509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072441796384,"createTime":1749894247555,"epollFd":11,"onlineDuration":33842825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:13.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102357864379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:13.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:08:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102357864379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:08:13.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:08:14.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:14.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:15.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:15.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072444052008,"createTime":1749894247555,"epollFd":11,"onlineDuration":33847508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:19.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:08:19.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:08:19.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:19.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:20.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072446514244,"createTime":1749894247555,"epollFd":11,"onlineDuration":33852843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:20.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:20.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072446748492,"createTime":1749894247555,"epollFd":11,"onlineDuration":33853157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:23.991 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067062377929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:23.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:08:23.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067062377929688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:08:23.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:08:24.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:24.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:25.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:25.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072448796188,"createTime":1749894247555,"epollFd":11,"onlineDuration":33857489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:25.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:08:25.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:29.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:29.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:29.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:29.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:30.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072451149196,"createTime":1749894247555,"epollFd":11,"onlineDuration":33862491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:30.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:30.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072451257108,"createTime":1749894247555,"epollFd":11,"onlineDuration":33862836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:34.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:34.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:34.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07275390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:08:34.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:34.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:34.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:35.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:35.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072453470620,"createTime":1749894247555,"epollFd":11,"onlineDuration":33867522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:36.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:08:36.916 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:08:37.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:08:37.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:37.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:08:39.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:39.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:08:39.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:39.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:08:40.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:40.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072455814416,"createTime":1749894247555,"epollFd":11,"onlineDuration":33872518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:40.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:40.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072455934172,"createTime":1749894247555,"epollFd":11,"onlineDuration":33872888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:43.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:43.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:43.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/exploring-new-online-music-platforms_6390938 2025-06-15 03:08:44.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087120056152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:44.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:08:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087120056152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:08:44.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:08:44.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:44.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:45.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:45.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072458116100,"createTime":1749894247555,"epollFd":11,"onlineDuration":33877500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:49.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:49.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:08:49.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:49.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:50.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:50.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072460517800,"createTime":1749894247555,"epollFd":11,"onlineDuration":33882523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:08:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072460630976,"createTime":1749894247555,"epollFd":11,"onlineDuration":33882858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:53.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:08:53.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:08:54.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.093311309814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:08:54.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:08:54.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.093311309814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:08:54.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:08:54.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:54.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:08:55.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:55.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072462890548,"createTime":1749894247555,"epollFd":11,"onlineDuration":33887512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:08:57.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:08:57.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:08:59.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:08:59.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:08:59.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:59.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:08:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:08:59.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:00.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:00.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072465225132,"createTime":1749894247555,"epollFd":11,"onlineDuration":33892508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:00.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:00.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072465567292,"createTime":1749894247555,"epollFd":11,"onlineDuration":33893035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:04.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09414291381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:04.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:04.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09414291381836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:04.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:04.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:05.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:05.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072467568928,"createTime":1749894247555,"epollFd":11,"onlineDuration":33897492,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:09.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:09.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:09.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:09.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:10.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:10.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072469903512,"createTime":1749894247555,"epollFd":11,"onlineDuration":33902528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:10.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:10.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072469994316,"createTime":1749894247555,"epollFd":11,"onlineDuration":33902878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:14.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.093263626098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:14.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:14.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.093263626098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:14.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:14.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:15.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:15.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072472231516,"createTime":1749894247555,"epollFd":11,"onlineDuration":33907520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:19.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:19.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:20.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:20.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072474621372,"createTime":1749894247555,"epollFd":11,"onlineDuration":33912517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:20.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:20.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072474720072,"createTime":1749894247555,"epollFd":11,"onlineDuration":33912849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:24.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094560623168945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:24.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:24.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094560623168945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:24.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:24.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:24.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072476957272,"createTime":1749894247555,"epollFd":11,"onlineDuration":33917520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:29.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:29.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:30.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:30.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072479326072,"createTime":1749894247555,"epollFd":11,"onlineDuration":33922501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:30.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:30.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072479473464,"createTime":1749894247555,"epollFd":11,"onlineDuration":33922839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:34.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09990692138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:34.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09990692138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:34.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:34.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:34.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:35.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:35.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072481989656,"createTime":1749894247555,"epollFd":11,"onlineDuration":33928033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:39.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:40.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:40.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072484007084,"createTime":1749894247555,"epollFd":11,"onlineDuration":33932544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:40.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:40.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072484353192,"createTime":1749894247555,"epollFd":11,"onlineDuration":33933084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:44.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095321655273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:44.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095321655273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:44.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:44.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:45.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072486349564,"createTime":1749894247555,"epollFd":11,"onlineDuration":33937498,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:09:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:49.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:50.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:50.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072488686780,"createTime":1749894247555,"epollFd":11,"onlineDuration":33942519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:09:50.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:50.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:50.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:50.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072489119744,"createTime":1749894247555,"epollFd":11,"onlineDuration":33943326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:54.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101266860961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:09:54.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:54.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101266860961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:09:54.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:54.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:54.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:09:55.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:55.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072491059528,"createTime":1749894247555,"epollFd":11,"onlineDuration":33947525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:09:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:09:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:59.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:09:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:09:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:09:59.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:00.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:00.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072493480968,"createTime":1749894247555,"epollFd":11,"onlineDuration":33952517,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072493609936,"createTime":1749894247555,"epollFd":11,"onlineDuration":33952830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:04.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062400817871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:04.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:10:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062400817871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:10:04.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:10:04.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:04.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:05.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072495777388,"createTime":1749894247555,"epollFd":11,"onlineDuration":33957509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:06.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:06.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:08.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:08.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:09.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:09.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:10.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072498083020,"createTime":1749894247555,"epollFd":11,"onlineDuration":33962493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:10.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:10.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:10.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:10.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072498205408,"createTime":1749894247555,"epollFd":11,"onlineDuration":33962830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:14.083 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011882781982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:14.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:14.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.011882781982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:10:14.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:14.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:14.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:14.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:14.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:15.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:15.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072500417604,"createTime":1749894247555,"epollFd":11,"onlineDuration":33967518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:15.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:15.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/_ignition/health-check 2025-06-15 03:10:15.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:15.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:10:15.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:10:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:19.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:19.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:19.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:20.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:20.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:20.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072502795616,"createTime":1749894247555,"epollFd":11,"onlineDuration":33972524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:20.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072502891684,"createTime":1749894247555,"epollFd":11,"onlineDuration":33972850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:21.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:10:21.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:21.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:10:24.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046123504638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:24.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.046123504638672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:10:24.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:10:24.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:24.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:25.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:25.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072505153888,"createTime":1749894247555,"epollFd":11,"onlineDuration":33977510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:25.317 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:25.317 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:29.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:29.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:30.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:30.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072507501632,"createTime":1749894247555,"epollFd":11,"onlineDuration":33982508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:30.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:30.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072507638496,"createTime":1749894247555,"epollFd":11,"onlineDuration":33982846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:31.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:31.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:34.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059513092041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:34.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:10:34.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059513092041016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:10:34.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:10:34.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:34.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:34.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:34.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072509861220,"createTime":1749894247555,"epollFd":11,"onlineDuration":33987529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:10:37.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:10:38.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:38.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:39.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:39.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:39.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:40.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:40.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:40.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:40.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072512240548,"createTime":1749894247555,"epollFd":11,"onlineDuration":33992519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:40.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:40.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072512339248,"createTime":1749894247555,"epollFd":11,"onlineDuration":33992832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:41.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:41.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:44.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080413818359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:44.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:10:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080413818359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:10:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:10:44.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:44.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:45.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:45.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072514569868,"createTime":1749894247555,"epollFd":11,"onlineDuration":33997510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:45.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:45.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:46.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:46.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:49.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:49.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:10:49.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:49.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:50.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:50.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072516930772,"createTime":1749894247555,"epollFd":11,"onlineDuration":34002500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:10:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072517034736,"createTime":1749894247555,"epollFd":11,"onlineDuration":34002838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:50.980 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:10:50.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:10:54.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055423736572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:10:54.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:10:54.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.055423736572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:10:54.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:10:54.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:54.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:10:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072519289044,"createTime":1749894247555,"epollFd":11,"onlineDuration":34007520,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:10:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:10:59.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:10:59.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:00.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:00.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:11:00.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:00.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072521632840,"createTime":1749894247555,"epollFd":11,"onlineDuration":34012523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072521740752,"createTime":1749894247555,"epollFd":11,"onlineDuration":34012835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:01.308 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:11:01.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:11:04.123 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066377639770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:04.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.066377639770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:11:04.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:04.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:04.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:05.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:05.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072523972688,"createTime":1749894247555,"epollFd":11,"onlineDuration":34017495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:09.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:09.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072526325696,"createTime":1749894247555,"epollFd":11,"onlineDuration":34022513,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:10.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:10.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:10.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:10.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:10.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/amanda-mealing 2025-06-15 03:11:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072526450716,"createTime":1749894247555,"epollFd":11,"onlineDuration":34022855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:14.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056697845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:11:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056697845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:11:14.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:11:14.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:11:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:14.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/barry-levinson 2025-06-15 03:11:14.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:14.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:15.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:15.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072528723448,"createTime":1749894247555,"epollFd":11,"onlineDuration":34027553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:18.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:18.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:18.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/betsy-brandt 2025-06-15 03:11:19.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:19.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:11:19.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:19.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:20.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:20.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:11:20.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:20.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072531035660,"createTime":1749894247555,"epollFd":11,"onlineDuration":34032518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072531100144,"createTime":1749894247555,"epollFd":11,"onlineDuration":34032830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:21.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:11:21.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:21.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-bowie/news/album-of-the-week-the-50th-anniversary-of-hunky-dory-by-david-bowie_6338285 2025-06-15 03:11:24.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027854919433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:24.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:11:24.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.027854919433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:11:24.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:11:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:11:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:24.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keep-shelly-in-athens 2025-06-15 03:11:24.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:24.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:25.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:25.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072533388668,"createTime":1749894247555,"epollFd":11,"onlineDuration":34037511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:25.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:11:25.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:26.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:26.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:26.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/peaches-geldof 2025-06-15 03:11:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054710 2025-06-15 03:11:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:28.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5467725 2025-06-15 03:11:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:11:29.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:11:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:29.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:30.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:30.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072535731148,"createTime":1749894247555,"epollFd":11,"onlineDuration":34042503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:30.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:30.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:30.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:30.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072535850904,"createTime":1749894247555,"epollFd":11,"onlineDuration":34042848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:30.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:11:30.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:30.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/taylor-swift-to-put-on-a-show-of-unity-as-she-makes-wembley-return_6384495 2025-06-15 03:11:31.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 03:11:31.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:31.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/victorias-secret 2025-06-15 03:11:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:11:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:33.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/rick-ross-unveils-teenage-prodigy-behind-drake-diss-track-champagne-moments-01hwhyv57wa9 2025-06-15 03:11:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:11:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:34.151 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06412696838379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06412696838379,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:11:34.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:34.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:34.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elton-john/pictures/5391734 2025-06-15 03:11:34.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:34.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:35.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:35.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072538097316,"createTime":1749894247555,"epollFd":11,"onlineDuration":34047539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 03:11:35.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:35.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/x-plus-y 2025-06-15 03:11:36.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:11:36.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:36.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/pan-international 2025-06-15 03:11:37.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055140 2025-06-15 03:11:37.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:37.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-corden/pictures/5438025 2025-06-15 03:11:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:11:37.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:11:38.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:11:38.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:38.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/blinky-bill-the-movie-trailer 2025-06-15 03:11:39.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063970 2025-06-15 03:11:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:39.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/last-vegas-teaser-trailer 2025-06-15 03:11:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:11:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:11:39.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:39.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:11:39.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:39.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:11:40.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:40.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072540401632,"createTime":1749894247555,"epollFd":11,"onlineDuration":34052523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:40.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060e70 2025-06-15 03:11:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/news/morgans-horror-at-sons-swearing_1285422 2025-06-15 03:11:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072540481908,"createTime":1749894247555,"epollFd":11,"onlineDuration":34052836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:41.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509f0 2025-06-15 03:11:41.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:41.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/pictures/5437978 2025-06-15 03:11:43.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:43.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/masked-prowler-arrested-outside-taylor-swift-s-la-home_6067068 2025-06-15 03:11:44.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08058738708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:44.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0515d0 2025-06-15 03:11:44.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08058738708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0515d0 2025-06-15 03:11:44.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0515d0 2025-06-15 03:11:44.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0515d0 2025-06-15 03:11:44.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:44.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thor/news/thor-the-dark-world-did-it-rely-on-the-avengers-for-success_3948102 2025-06-15 03:11:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:45.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:45.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072542823072,"createTime":1749894247555,"epollFd":11,"onlineDuration":34057640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:11:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054710 keealive timeout 2025-06-15 03:11:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:11:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054710 2025-06-15 03:11:45.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:11:45.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:45.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-the-rolling-stones-saved-me-from-suicide_4994932 2025-06-15 03:11:47.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 03:11:47.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 03:11:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:11:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 03:11:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:11:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:11:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:49.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:11:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:49.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:50.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072545149760,"createTime":1749894247555,"epollFd":11,"onlineDuration":34062516,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:11:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:50.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072545223456,"createTime":1749894247555,"epollFd":11,"onlineDuration":34062850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:51.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:11:51.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 03:11:51.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:11:51.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 03:11:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:11:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055140 keealive timeout 2025-06-15 03:11:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:11:53.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055140 2025-06-15 03:11:54.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098745346069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:11:54.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:11:54.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098745346069336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 03:11:54.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:11:54.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:54.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:11:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072547548828,"createTime":1749894247555,"epollFd":11,"onlineDuration":34067531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:11:55.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060e70 keealive timeout 2025-06-15 03:11:55.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063970 keealive timeout 2025-06-15 03:11:55.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060e70 2025-06-15 03:11:55.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063970 2025-06-15 03:11:57.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509f0 keealive timeout 2025-06-15 03:11:57.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509f0 2025-06-15 03:11:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:11:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:59.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/content/hoi-an-vietnam-places-to-stay/ 2025-06-15 03:11:59.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:11:59.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:11:59.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:11:59.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:00.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:00.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072549849196,"createTime":1749894247555,"epollFd":11,"onlineDuration":34072540,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:00.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:00.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:00.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:00.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072550232152,"createTime":1749894247555,"epollFd":11,"onlineDuration":34073198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:01.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:12:01.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0515d0 keealive timeout 2025-06-15 03:12:01.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:12:01.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0515d0 2025-06-15 03:12:04.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085933685302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:04.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:12:04.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085933685302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:12:04.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:12:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:04.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:05.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:05.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072552204836,"createTime":1749894247555,"epollFd":11,"onlineDuration":34077501,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:09.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:09.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:09.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:09.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:10.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:10.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072554543368,"createTime":1749894247555,"epollFd":11,"onlineDuration":34082507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:10.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:10.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072554674968,"createTime":1749894247555,"epollFd":11,"onlineDuration":34082839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:11.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:12:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/news/colin-firth-condemns-woody-allen-wouldn-t-work-with-him-again_5963596 2025-06-15 03:12:14.182 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036396026611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:14.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.036396026611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:12:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:14.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:14.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:14.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/jocelyn-hudon-chicago-fire-actress 2025-06-15 03:12:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:15.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:12:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:15.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:15.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072557213532,"createTime":1749894247555,"epollFd":11,"onlineDuration":34088160,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:19.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:19.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:19.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/italian_party_flank_steak/ 2025-06-15 03:12:20.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:20.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:20.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:20.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072559388880,"createTime":1749894247555,"epollFd":11,"onlineDuration":34092926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:20.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:20.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072559537588,"createTime":1749894247555,"epollFd":11,"onlineDuration":34093241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:24.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.089813232421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:24.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:12:24.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.089813232421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 03:12:24.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:12:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:25.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:25.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072561518168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34097523,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:12:27.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:12:29.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:12:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:29.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32819359431 2025-06-15 03:12:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:29.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:29.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:30.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:30.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072563968560,"createTime":1749894247555,"epollFd":11,"onlineDuration":34102512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:30.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:30.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072564075156,"createTime":1749894247555,"epollFd":11,"onlineDuration":34102857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:12:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:34.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09421730041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:34.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:34.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09421730041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:12:34.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:34.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:34.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072566333412,"createTime":1749894247555,"epollFd":11,"onlineDuration":34107544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:35.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:12:35.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:39.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:39.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:39.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:39.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:39.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/mark-felt-the-man-who-brought-down-the-white-house 2025-06-15 03:12:40.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:40.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:40.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:40.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072568677208,"createTime":1749894247555,"epollFd":11,"onlineDuration":34112530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:40.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:40.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072568781172,"createTime":1749894247555,"epollFd":11,"onlineDuration":34112868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:44.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08814811706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:44.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:44.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08814811706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:12:44.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:44.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:44.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:45.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:45.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072571015740,"createTime":1749894247555,"epollFd":11,"onlineDuration":34117514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:45.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:12:45.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:12:46.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:12:46.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:46.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cma-awards 2025-06-15 03:12:49.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:49.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:12:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:49.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072573367432,"createTime":1749894247555,"epollFd":11,"onlineDuration":34122535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:12:50.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:50.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:50.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:12:50.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:50.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-09-scientists-drones-track-white-sharks.html 2025-06-15 03:12:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072573470080,"createTime":1749894247555,"epollFd":11,"onlineDuration":34122866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:54.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:12:54.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:12:54.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 03:12:54.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:12:54.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:54.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:12:55.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:55.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072575715176,"createTime":1749894247555,"epollFd":11,"onlineDuration":34127529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:12:55.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:12:55.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:57.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:12:57.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:57.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mick-jones 2025-06-15 03:12:59.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:59.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:12:59.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:12:59.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:00.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:00.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:00.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:00.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072578073448,"createTime":1749894247555,"epollFd":11,"onlineDuration":34132545,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:00.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:00.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072578161620,"createTime":1749894247555,"epollFd":11,"onlineDuration":34132864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:01.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:13:01.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:13:04.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059608459472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:04.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:13:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.059608459472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:13:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:13:04.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:04.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:05.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:05.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072580423824,"createTime":1749894247555,"epollFd":11,"onlineDuration":34137515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:05.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:13:05.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:09.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:09.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:09.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:09.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:10.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:10.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072582770252,"createTime":1749894247555,"epollFd":11,"onlineDuration":34142521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:10.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:10.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072582867636,"createTime":1749894247555,"epollFd":11,"onlineDuration":34142871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:13.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:13:13.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:14.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08197021484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:14.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08197021484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 03:13:14.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:14.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:14.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:13:14.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:13:15.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:15.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072585087728,"createTime":1749894247555,"epollFd":11,"onlineDuration":34147529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/developmentserver/metadatauploader 2025-06-15 03:13:16.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:16.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:16.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ewan-mcgregor/news/the-brits-are-coming-ewan-mcgregor-and-emily-blunt-score-golden-globe-nominations_3420498 2025-06-15 03:13:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:13:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:17.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nick-frost 2025-06-15 03:13:19.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:19.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:20.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:20.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072587485480,"createTime":1749894247555,"epollFd":11,"onlineDuration":34152541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072587601288,"createTime":1749894247555,"epollFd":11,"onlineDuration":34152856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:21.477 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:13:21.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:24.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05558204650879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:24.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:24.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05558204650879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 03:13:24.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:24.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:24.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:25.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:25.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072589866124,"createTime":1749894247555,"epollFd":11,"onlineDuration":34157592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:25.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:25.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:25.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/video/epic-teaser-trailer 2025-06-15 03:13:26.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 03:13:26.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:26.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bon-jovi/pictures/2676537 2025-06-15 03:13:28.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:28.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlize-theron/pictures/4510969 2025-06-15 03:13:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054890 2025-06-15 03:13:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:29.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-cornell/pictures/5231328 2025-06-15 03:13:29.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:29.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:29.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:29.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072592183600,"createTime":1749894247555,"epollFd":11,"onlineDuration":34162526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f6a0 2025-06-15 03:13:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-hemsworth/pictures/1353722 2025-06-15 03:13:30.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:30.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072592540236,"createTime":1749894247555,"epollFd":11,"onlineDuration":34163085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:30.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:13:30.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:30.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/mr-peabody-and-sherman 2025-06-15 03:13:31.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 03:13:31.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:31.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/poltergeist-2015 2025-06-15 03:13:32.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048f40 2025-06-15 03:13:32.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:32.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/carrie-trailer 2025-06-15 03:13:33.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0553e0 2025-06-15 03:13:33.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:33.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/spooks-the-greater-good 2025-06-15 03:13:33.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:13:33.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:13:33.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:13:33.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:33.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:13:33.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:33.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-mummy-trailer-tom-cruise 2025-06-15 03:13:34.246 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077869415283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:34.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:34.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077869415283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:13:34.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:34.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:34.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:34.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-aniston 2025-06-15 03:13:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:34.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:35.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:35.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072594620832,"createTime":1749894247555,"epollFd":11,"onlineDuration":34167769,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:35.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d220 2025-06-15 03:13:35.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:35.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jesy-nelson/pictures/5427512 2025-06-15 03:13:36.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:36.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-squire/pictures/3323815 2025-06-15 03:13:36.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0629e0 2025-06-15 03:13:36.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:36.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/judi-dench/pictures/2847402 2025-06-15 03:13:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064160 2025-06-15 03:13:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:37.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lionel-richie/pictures/5306686 2025-06-15 03:13:37.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055cf0 2025-06-15 03:13:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/melanie-griffith/pictures/4088309 2025-06-15 03:13:38.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:38.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sofia-boutella 2025-06-15 03:13:38.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:13:38.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:13:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:38.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-stiller/news/ben-stiller-and-lily-james-in-lockdown-talks_6324498 2025-06-15 03:13:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065bc0 2025-06-15 03:13:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:39.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/disney/news/disney-live-action-aladdin-release-date_5820182 2025-06-15 03:13:39.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:39.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:39.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:39.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:40.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:40.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:40.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072596897512,"createTime":1749894247555,"epollFd":11,"onlineDuration":34172539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067160 2025-06-15 03:13:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ezra-miller/news/ezra-miller-comedic-justice-league-movie_5886933 2025-06-15 03:13:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072596990948,"createTime":1749894247555,"epollFd":11,"onlineDuration":34172857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/an-inconvenient-sequel-truth-to-power-trailer 2025-06-15 03:13:41.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0688a0 2025-06-15 03:13:41.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:41.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/fifty-shades-freed-jamie-dornan 2025-06-15 03:13:41.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:13:41.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:42.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/jurassic-worldsuper-bowl-tv-spot 2025-06-15 03:13:43.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec06a520 2025-06-15 03:13:43.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:43.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jarvis-cocker/news/jarvis-cocker-on-6-music-hiatus_4007812 2025-06-15 03:13:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:13:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 03:13:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:43.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 03:13:44.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087217330932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:44.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:44.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087217330932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:13:44.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:44.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kate-middleton/news/prince-harry-royal-baby-name-reaction_3782327 2025-06-15 03:13:44.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:44.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:44.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec06b390 2025-06-15 03:13:44.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:44.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/martin-freeman/news/martin-freeman-sherlock-not-fun_6033959 2025-06-15 03:13:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072599239992,"createTime":1749894247555,"epollFd":11,"onlineDuration":34177525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:45.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec06cb50 2025-06-15 03:13:45.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:45.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-pattinson/news/robert-pattinson-the-rover-review_4326217 2025-06-15 03:13:45.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054890 keealive timeout 2025-06-15 03:13:45.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054890 2025-06-15 03:13:46.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:46.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-jones/news/tom-jones-cancels-gigs-illness_6151199 2025-06-15 03:13:46.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:46.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-mamet/news/misery-for-david-mamet-as-the-anarchist-is-cut-short_3402944 2025-06-15 03:13:47.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:47.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/scott_glenn 2025-06-15 03:13:47.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048f40 keealive timeout 2025-06-15 03:13:47.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 03:13:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:13:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048f40 2025-06-15 03:13:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 03:13:47.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:13:47.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:47.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keira-knightley/news/keira-knightley-bans-daughter-watching-disney-movies_6233289 2025-06-15 03:13:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:48.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-new-rolling-stones-album-next-year_4899363 2025-06-15 03:13:49.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054890 2025-06-15 03:13:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:49.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kendall-jenner/news/kendall-jenner-to-receive-fashion-icon-of-the-decade-accolade_5803009 2025-06-15 03:13:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:13:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:49.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:13:49.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:49.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072601589052,"createTime":1749894247555,"epollFd":11,"onlineDuration":34182531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:13:50.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:50.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:50.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:50.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/after-earth 2025-06-15 03:13:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072601686436,"createTime":1749894247555,"epollFd":11,"onlineDuration":34182875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:51.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:13:51.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:51.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/dr-dre-hip-hop-billionaire-five-richest_4187575 2025-06-15 03:13:51.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:51.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tyga 2025-06-15 03:13:51.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0629e0 keealive timeout 2025-06-15 03:13:51.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d220 keealive timeout 2025-06-15 03:13:51.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0629e0 2025-06-15 03:13:51.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d220 2025-06-15 03:13:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0629e0 2025-06-15 03:13:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:52.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bailey-chase 2025-06-15 03:13:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055cf0 keealive timeout 2025-06-15 03:13:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec064160 keealive timeout 2025-06-15 03:13:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055cf0 2025-06-15 03:13:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064160 2025-06-15 03:13:54.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09861183166504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:13:54.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec064160 2025-06-15 03:13:54.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09861183166504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec064160 2025-06-15 03:13:54.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec064160 2025-06-15 03:13:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:54.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:13:55.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:55.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072603946008,"createTime":1749894247555,"epollFd":11,"onlineDuration":34187529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:13:55.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec065bc0 keealive timeout 2025-06-15 03:13:55.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065bc0 2025-06-15 03:13:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:13:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f6a0 keealive timeout 2025-06-15 03:13:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:13:57.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f6a0 2025-06-15 03:13:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:13:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec06a520 keealive timeout 2025-06-15 03:13:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:13:59.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec06a520 2025-06-15 03:13:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:59.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:13:59.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:13:59.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:00.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:00.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:00.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:00.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072606289804,"createTime":1749894247555,"epollFd":11,"onlineDuration":34192532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:00.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:00.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072606393768,"createTime":1749894247555,"epollFd":11,"onlineDuration":34192856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:01.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:14:01.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:01.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec06cb50 keealive timeout 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec06b390 keealive timeout 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec06cb50 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec06b390 2025-06-15 03:14:01.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:14:03.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0688a0 keealive timeout 2025-06-15 03:14:03.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0688a0 2025-06-15 03:14:04.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058351516723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:04.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:14:04.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058351516723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:14:04.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:14:04.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:04.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:05.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:05.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072608648076,"createTime":1749894247555,"epollFd":11,"onlineDuration":34197526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:05.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054890 keealive timeout 2025-06-15 03:14:05.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067160 keealive timeout 2025-06-15 03:14:05.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054890 2025-06-15 03:14:05.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067160 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0629e0 keealive timeout 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0553e0 keealive timeout 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0629e0 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:07.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0553e0 2025-06-15 03:14:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:09.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:09.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072611002400,"createTime":1749894247555,"epollFd":11,"onlineDuration":34202526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:10.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:10.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:10.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:10.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072611097152,"createTime":1749894247555,"epollFd":11,"onlineDuration":34202863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:14.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056440353393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:14.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:14:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056440353393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e140 2025-06-15 03:14:14.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:14:14.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:14.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072613361988,"createTime":1749894247555,"epollFd":11,"onlineDuration":34207549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:17.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:14:17.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:14:19.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:19.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:19.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:20.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072615701836,"createTime":1749894247555,"epollFd":11,"onlineDuration":34212534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072615803168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34212855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:24.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092689514160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:24.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:24.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092689514160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:14:24.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:24.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:24.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:25.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:25.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072617999572,"createTime":1749894247555,"epollFd":11,"onlineDuration":34217529,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:26.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:26.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:26.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2023-10-emperor-penguin-decade-hatched-seaworld.html 2025-06-15 03:14:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:29.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:29.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072620361792,"createTime":1749894247555,"epollFd":11,"onlineDuration":34222515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:30.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:30.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072620488128,"createTime":1749894247555,"epollFd":11,"onlineDuration":34222851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:34.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097448348999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:34.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:14:34.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097448348999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:14:34.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:14:34.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:34.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:35.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:35.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072622822712,"createTime":1749894247555,"epollFd":11,"onlineDuration":34227675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:35.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:14:35.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:35.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donald-sutherland 2025-06-15 03:14:39.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:39.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:39.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:40.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:40.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:40.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:40.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072625096760,"createTime":1749894247555,"epollFd":11,"onlineDuration":34232537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:40.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:40.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072625205988,"createTime":1749894247555,"epollFd":11,"onlineDuration":34232859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:41.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:14:41.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:44.295 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10804557800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:44.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:44.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10804557800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:14:44.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:14:44.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:44.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:45.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:45.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072627447136,"createTime":1749894247555,"epollFd":11,"onlineDuration":34237521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:49.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:49.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:14:49.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:49.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:50.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:50.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072629796196,"createTime":1749894247555,"epollFd":11,"onlineDuration":34242525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:14:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:50.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:50.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072629913320,"createTime":1749894247555,"epollFd":11,"onlineDuration":34242857,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:51.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:14:51.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:14:54.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101266860961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:14:54.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:14:54.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101266860961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:14:54.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:14:54.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:54.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:14:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072632112356,"createTime":1749894247555,"epollFd":11,"onlineDuration":34247542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:14:59.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:59.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:14:59.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:14:59.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:00.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:00.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:15:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072634486420,"createTime":1749894247555,"epollFd":11,"onlineDuration":34252548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:00.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:00.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072634606176,"createTime":1749894247555,"epollFd":11,"onlineDuration":34252872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:04.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11695671081543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:04.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:15:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11695671081543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:15:04.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:15:04.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:04.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:05.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:05.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072636844692,"createTime":1749894247555,"epollFd":11,"onlineDuration":34257525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:11.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:11.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:11.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:11.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:11.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:11.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072640074156,"createTime":1749894247555,"epollFd":11,"onlineDuration":34264350,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:11.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:11.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:14.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11765480041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:14.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:15:14.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11765480041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:15:14.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:15:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:14.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072641321724,"createTime":1749894247555,"epollFd":11,"onlineDuration":34266933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:14.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:14.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:15.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:15.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072641624404,"createTime":1749894247555,"epollFd":11,"onlineDuration":34267710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:15.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:15:15.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:15.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-15 03:15:15.975 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:15:15.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:15:19.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:19.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:19.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:19.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:20.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:20.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072643910296,"createTime":1749894247555,"epollFd":11,"onlineDuration":34272549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:20.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:20.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:20.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:20.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072644034000,"createTime":1749894247555,"epollFd":11,"onlineDuration":34272890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:24.329 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116039276123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:24.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:15:24.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116039276123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:15:24.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:15:24.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:24.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:25.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:25.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072646254092,"createTime":1749894247555,"epollFd":11,"onlineDuration":34277539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:29.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:15:29.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:29.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/karl-lagerfeld 2025-06-15 03:15:29.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:15:29.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:29.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/master-p 2025-06-15 03:15:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:15:29.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:29.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:30.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:30.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:15:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:30.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072648596572,"createTime":1749894247555,"epollFd":11,"onlineDuration":34282551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:15:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/simon-baker 2025-06-15 03:15:30.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:30.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072648734752,"createTime":1749894247555,"epollFd":11,"onlineDuration":34282864,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:34.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117029190063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:34.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:15:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117029190063477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060a80 2025-06-15 03:15:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:15:34.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:34.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:35.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:35.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072650946948,"createTime":1749894247555,"epollFd":11,"onlineDuration":34287531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:39.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:39.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:39.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:40.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:40.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072653352596,"createTime":1749894247555,"epollFd":11,"onlineDuration":34292534,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:40.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:40.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072653461824,"createTime":1749894247555,"epollFd":11,"onlineDuration":34292875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:44.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090007781982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:44.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:15:44.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090007781982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060a80 2025-06-15 03:15:44.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:15:45.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:45.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072655758244,"createTime":1749894247555,"epollFd":11,"onlineDuration":34297843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:15:45.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:15:49.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:49.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:15:49.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:49.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:15:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:15:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072658013868,"createTime":1749894247555,"epollFd":11,"onlineDuration":34302548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:15:50.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:50.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072658142836,"createTime":1749894247555,"epollFd":11,"onlineDuration":34302871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:54.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103605270385742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:15:54.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:15:54.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103605270385742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:15:54.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:15:54.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:54.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:55.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:55.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072660386616,"createTime":1749894247555,"epollFd":11,"onlineDuration":34307537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:15:59.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:59.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:15:59.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:15:59.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:00.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:00.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072662718568,"createTime":1749894247555,"epollFd":11,"onlineDuration":34312547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:00.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072662831744,"createTime":1749894247555,"epollFd":11,"onlineDuration":34312876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:04.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078712463378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:04.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:04.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078712463378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:16:04.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:04.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:04.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:05.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:05.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072665047888,"createTime":1749894247555,"epollFd":11,"onlineDuration":34317560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:08.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:08.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:08.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/underwater-safari-swim-with-turtles-at-sipadan/ 2025-06-15 03:16:08.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:08.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:08.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:16:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:16:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:08.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:16:09.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:09.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:09.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:09.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:10.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:10.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:10.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:10.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072667412740,"createTime":1749894247555,"epollFd":11,"onlineDuration":34322549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:10.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:10.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072667768060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34323254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:14.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0751895904541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:14.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0751895904541,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060a80 2025-06-15 03:16:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:14.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:14.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:15.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:15.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072669757852,"createTime":1749894247555,"epollFd":11,"onlineDuration":34327535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:15.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:16:15.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:16:19.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:19.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:19.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:19.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072672154288,"createTime":1749894247555,"epollFd":11,"onlineDuration":34332532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:20.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:20.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072672256936,"createTime":1749894247555,"epollFd":11,"onlineDuration":34332867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:23.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:23.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/latitude-festival 2025-06-15 03:16:23.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:16:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:23.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:16:23.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:16:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:16:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:23.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:23.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/the-offspring/video/the-offspring-let-the-bad-times-roll-video 2025-06-15 03:16:24.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058839797973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:24.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058839797973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:16:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:24.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:24.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:25.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:25.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072674459920,"createTime":1749894247555,"epollFd":11,"onlineDuration":34337556,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:25.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:16:25.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:16:29.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:29.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:29.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:29.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:30.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:30.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072676823456,"createTime":1749894247555,"epollFd":11,"onlineDuration":34342538,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:30.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072676931368,"createTime":1749894247555,"epollFd":11,"onlineDuration":34342854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:34.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072261810302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:34.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:16:34.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072261810302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:16:34.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:16:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:35.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072679143564,"createTime":1749894247555,"epollFd":11,"onlineDuration":34347535,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:39.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:39.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:39.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060a80 keealive timeout 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:16:39.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:40.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:40.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072681493940,"createTime":1749894247555,"epollFd":11,"onlineDuration":34352539,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:40.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:40.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072681657124,"createTime":1749894247555,"epollFd":11,"onlineDuration":34352871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:41.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:16:41.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:16:41.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:16:42.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:16:42.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:42.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:16:44.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09503746032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:44.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:44.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09503746032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:16:44.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:44.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:44.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:45.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:45.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072683856160,"createTime":1749894247555,"epollFd":11,"onlineDuration":34357546,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:49.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:49.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:49.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:16:50.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:50.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072686201272,"createTime":1749894247555,"epollFd":11,"onlineDuration":34362559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:16:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072686324976,"createTime":1749894247555,"epollFd":11,"onlineDuration":34362872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:16:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:53.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2727189/guntersville-al-best-things-to-do/ 2025-06-15 03:16:54.399 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086559295654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:16:54.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:54.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086559295654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060a80 2025-06-15 03:16:54.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:16:54.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:54.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:55.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:55.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072688566124,"createTime":1749894247555,"epollFd":11,"onlineDuration":34367574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:16:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:16:57.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:16:59.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:59.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:16:59.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:16:59.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:16:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:16:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:17:00.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:00.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072690907288,"createTime":1749894247555,"epollFd":11,"onlineDuration":34372532,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:00.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:00.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072691015200,"createTime":1749894247555,"epollFd":11,"onlineDuration":34372876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:04.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122657775878906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:04.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:17:04.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122657775878906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:17:04.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:17:04.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:04.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:05.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:05.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072693307672,"createTime":1749894247555,"epollFd":11,"onlineDuration":34377560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:09.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:09.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:09.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:17:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:10.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:10.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:10.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072695655416,"createTime":1749894247555,"epollFd":11,"onlineDuration":34382554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:10.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:17:10.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:17:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072695762012,"createTime":1749894247555,"epollFd":11,"onlineDuration":34382873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:14.419 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12596321105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:14.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12596321105957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:17:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:14.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:14.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072697991316,"createTime":1749894247555,"epollFd":11,"onlineDuration":34387552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:19.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:19.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:19.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:19.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:20.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:20.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072700324584,"createTime":1749894247555,"epollFd":11,"onlineDuration":34392547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:20.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072700432496,"createTime":1749894247555,"epollFd":11,"onlineDuration":34392885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:24.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12314796447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:24.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:24.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12314796447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:17:24.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:24.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:24.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:25.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:25.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072702663116,"createTime":1749894247555,"epollFd":11,"onlineDuration":34397548,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:29.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:29.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:29.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:30.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:30.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:30.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:30.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072705068764,"createTime":1749894247555,"epollFd":11,"onlineDuration":34402559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:30.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:30.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072705147724,"createTime":1749894247555,"epollFd":11,"onlineDuration":34402872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:34.439 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083608627319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:34.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:34.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083608627319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:17:34.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:34.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:34.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072707400716,"createTime":1749894247555,"epollFd":11,"onlineDuration":34407544,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:37.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:17:37.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:17:39.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:39.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:39.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:40.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:40.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072709760304,"createTime":1749894247555,"epollFd":11,"onlineDuration":34412541,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:40.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:40.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:40.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:40.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072709860320,"createTime":1749894247555,"epollFd":11,"onlineDuration":34412874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:44.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103811264038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:44.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103811264038086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:17:44.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:44.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:44.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:45.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:45.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072712093572,"createTime":1749894247555,"epollFd":11,"onlineDuration":34417550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:47.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:17:47.096 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:17:49.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:49.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:49.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:17:50.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:50.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:17:50.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:50.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072714486060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34422553,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:17:50.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072714591340,"createTime":1749894247555,"epollFd":11,"onlineDuration":34422865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:54.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116870880126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:17:54.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:54.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116870880126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:17:54.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:54.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:54.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:55.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:55.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072716800904,"createTime":1749894247555,"epollFd":11,"onlineDuration":34427547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:17:59.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:17:59.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:59.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ryan-doom 2025-06-15 03:17:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:17:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:17:59.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:00.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:00.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072719127592,"createTime":1749894247555,"epollFd":11,"onlineDuration":34432561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:00.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:00.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072719268404,"createTime":1749894247555,"epollFd":11,"onlineDuration":34432891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:04.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10857391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:04.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:04.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10857391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:18:04.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:04.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:04.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072721551664,"createTime":1749894247555,"epollFd":11,"onlineDuration":34437562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:08.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:18:08.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:18:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:09.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:09.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:09.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:10.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:10.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:10.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:10.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072723840188,"createTime":1749894247555,"epollFd":11,"onlineDuration":34442560,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:10.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:10.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072723965208,"createTime":1749894247555,"epollFd":11,"onlineDuration":34442876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:10.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:18:10.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:18:14.475 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099185943603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099185943603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:18:14.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:15.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:15.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072726177404,"createTime":1749894247555,"epollFd":11,"onlineDuration":34447567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:15.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:18:15.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:19.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:19.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:19.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072728547520,"createTime":1749894247555,"epollFd":11,"onlineDuration":34452561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:20.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:20.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:20.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:20.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072728888364,"createTime":1749894247555,"epollFd":11,"onlineDuration":34453156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:24.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118364334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:24.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:24.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118364334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:18:24.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:24.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:24.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072730901844,"createTime":1749894247555,"epollFd":11,"onlineDuration":34457583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:29.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:29.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:30.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:30.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072733252220,"createTime":1749894247555,"epollFd":11,"onlineDuration":34462565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:30.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:30.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072733361448,"createTime":1749894247555,"epollFd":11,"onlineDuration":34462878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:34.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106725692749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:34.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:34.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106725692749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:18:34.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:34.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:34.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:34.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:18:34.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:18:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072735609176,"createTime":1749894247555,"epollFd":11,"onlineDuration":34467554,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:39.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:39.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:39.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:40.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:40.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072737993768,"createTime":1749894247555,"epollFd":11,"onlineDuration":34472564,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:40.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:40.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:40.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:40.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072738171428,"createTime":1749894247555,"epollFd":11,"onlineDuration":34472917,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:44.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081417083740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:44.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:44.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081417083740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:18:44.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:18:44.689 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:18:44.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072740315192,"createTime":1749894247555,"epollFd":11,"onlineDuration":34477584,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:49.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:49.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:18:50.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:50.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:18:50.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:50.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072742699784,"createTime":1749894247555,"epollFd":11,"onlineDuration":34482561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:18:50.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:50.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072742801116,"createTime":1749894247555,"epollFd":11,"onlineDuration":34482876,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:54.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099565505981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:18:54.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:54.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099565505981445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:18:54.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:18:55.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:55.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:55.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:55.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072745327836,"createTime":1749894247555,"epollFd":11,"onlineDuration":34487971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:18:59.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:59.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:18:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:18:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:00.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072747412380,"createTime":1749894247555,"epollFd":11,"onlineDuration":34492557,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:00.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:00.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072747479496,"createTime":1749894247555,"epollFd":11,"onlineDuration":34492891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:04.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10918426513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:04.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:04.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10918426513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:19:04.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:04.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:04.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072749706168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34497550,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:09.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:09.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:09.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:10.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:10.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072752036804,"createTime":1749894247555,"epollFd":11,"onlineDuration":34502559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072752180248,"createTime":1749894247555,"epollFd":11,"onlineDuration":34502874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:14.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107152938842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:14.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107152938842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:19:14.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:14.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:14.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072754396392,"createTime":1749894247555,"epollFd":11,"onlineDuration":34507552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:16.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:16.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:17.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:17.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:17.632 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:17.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:18.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:18.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:18.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:18.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:18.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:18.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:19.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:19.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:19.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:19.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:19.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:20.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072756788880,"createTime":1749894247555,"epollFd":11,"onlineDuration":34512555,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:20.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:20.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:20.209 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:20.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:20.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:20.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072756898108,"createTime":1749894247555,"epollFd":11,"onlineDuration":34512894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:20.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:20.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:21.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:21.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:21.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:21.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:21.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:19:21.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:19:22.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:22.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:22.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:19:22.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:19:22.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:22.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:19:22.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:19:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:22.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/ 2025-06-15 03:19:23.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:19:23.216 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:19:23.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:19:23.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:19:23.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:23.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/CMakeFiles/ 2025-06-15 03:19:23.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:23.798 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:19:23.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:23.896 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 03:19:23.896 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 03:19:23.985 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:19:23.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:24.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:24.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:24.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/ 2025-06-15 03:19:24.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:24.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112316131591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:24.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:19:24.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112316131591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:19:24.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:19:24.671 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:19:24.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:24.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:24.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:25.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072759106356,"createTime":1749894247555,"epollFd":11,"onlineDuration":34517569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:29.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:29.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:29.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:30.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:30.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:30.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072761479104,"createTime":1749894247555,"epollFd":11,"onlineDuration":34522563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:30.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072761573856,"createTime":1749894247555,"epollFd":11,"onlineDuration":34522877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:34.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067625045776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:34.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067625045776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:19:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:34.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:34.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:35.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:35.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072763861064,"createTime":1749894247555,"epollFd":11,"onlineDuration":34527561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:35.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:35.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:35.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:19:37.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:19:37.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:19:37.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:19:37.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:19:39.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:39.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:19:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060a80 keealive timeout 2025-06-15 03:19:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:39.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:19:40.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:40.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072766186436,"createTime":1749894247555,"epollFd":11,"onlineDuration":34532563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:40.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:40.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:40.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072766437792,"createTime":1749894247555,"epollFd":11,"onlineDuration":34532934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:44.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116649627685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:44.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:44.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116649627685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:19:44.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:44.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:44.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:45.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:45.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072768499964,"createTime":1749894247555,"epollFd":11,"onlineDuration":34537567,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:49.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:19:50.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:50.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:19:50.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:50.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072770925352,"createTime":1749894247555,"epollFd":11,"onlineDuration":34542590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:19:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072771055636,"createTime":1749894247555,"epollFd":11,"onlineDuration":34542905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:51.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:19:51.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:19:54.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117813110351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:19:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117813110351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:19:54.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:19:54.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:54.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:55.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:55.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072773228352,"createTime":1749894247555,"epollFd":11,"onlineDuration":34547574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:19:59.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:59.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:19:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:19:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072775566884,"createTime":1749894247555,"epollFd":11,"onlineDuration":34552563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:00.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 03:20:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 03:20:00.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 03:20:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 03:20:00.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072775970896,"createTime":1749894247555,"epollFd":11,"onlineDuration":34553282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:00.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 03:20:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 03:20:00.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:00.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 03:20:01.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 03:20:01.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 03:20:01.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 03:20:01.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 03:20:01.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 03:20:01.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 03:20:01.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Core-Econ/upH.php 2025-06-15 03:20:01.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 03:20:01.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 03:20:01.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/shell/noimg.php 2025-06-15 03:20:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSOEnigma.php 2025-06-15 03:20:01.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 03:20:01.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 03:20:01.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/clara/clara.php 2025-06-15 03:20:01.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:01.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/function.php 2025-06-15 03:20:02.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file/function.php 2025-06-15 03:20:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function 2025-06-15 03:20:02.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 03:20:02.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 03:20:02.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc/function.php 2025-06-15 03:20:02.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 03:20:02.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 03:20:02.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 03:20:02.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 03:20:02.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 03:20:02.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 03:20:02.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 03:20:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 03:20:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 03:20:02.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ 2025-06-15 03:20:02.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:02.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/ 2025-06-15 03:20:03.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 03:20:03.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 03:20:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 03:20:03.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 03:20:03.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 03:20:03.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/ 2025-06-15 03:20:03.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 03:20:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 03:20:03.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 03:20:03.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 03:20:03.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 03:20:03.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 03:20:03.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 03:20:03.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 03:20:03.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 03:20:03.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:03.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 03:20:04.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 03:20:04.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 03:20:04.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 03:20:04.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 03:20:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 03:20:04.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 03:20:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 03:20:04.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 03:20:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 03:20:04.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085187911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:04.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:04.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085187911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:20:04.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:04.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 03:20:04.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 03:20:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 03:20:04.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 03:20:04.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:04.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/ 2025-06-15 03:20:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/development/ 2025-06-15 03:20:04.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:04.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor/ 2025-06-15 03:20:05.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/imgareaselect/ 2025-06-15 03:20:05.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/ 2025-06-15 03:20:05.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072777952792,"createTime":1749894247555,"epollFd":11,"onlineDuration":34557585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:05.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/langs/ 2025-06-15 03:20:05.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/ 2025-06-15 03:20:05.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/ 2025-06-15 03:20:05.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/ 2025-06-15 03:20:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jquery/ 2025-06-15 03:20:05.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/ 2025-06-15 03:20:05.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/renderers/ 2025-06-15 03:20:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/ 2025-06-15 03:20:05.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/swfupload/ 2025-06-15 03:20:05.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 03:20:05.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/thickbox/ 2025-06-15 03:20:05.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 03:20:05.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/ 2025-06-15 03:20:05.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:05.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 03:20:06.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/theme-compat/ 2025-06-15 03:20:06.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 03:20:06.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 03:20:06.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/ 2025-06-15 03:20:06.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 03:20:06.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 03:20:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 03:20:06.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 03:20:06.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 03:20:06.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 03:20:06.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 03:20:06.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 03:20:06.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 03:20:06.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/UserFiles/ 2025-06-15 03:20:06.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/usersfiles/ 2025-06-15 03:20:06.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:06.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/ 2025-06-15 03:20:07.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 03:20:07.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 03:20:07.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 03:20:07.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 03:20:07.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 03:20:07.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/ 2025-06-15 03:20:07.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 03:20:07.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up/ 2025-06-15 03:20:07.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:07.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ 2025-06-15 03:20:09.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:20:09.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:20:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:09.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:10.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:10.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:10.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:10.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072780291324,"createTime":1749894247555,"epollFd":11,"onlineDuration":34562581,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072780455824,"createTime":1749894247555,"epollFd":11,"onlineDuration":34562906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:14.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113908767700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:14.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113908767700195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:20:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:16.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:16.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072783081244,"createTime":1749894247555,"epollFd":11,"onlineDuration":34568524,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:19.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:20.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:20.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072784968388,"createTime":1749894247555,"epollFd":11,"onlineDuration":34572559,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:20.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:20.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:20.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072785084196,"createTime":1749894247555,"epollFd":11,"onlineDuration":34572894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:21.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:20:21.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:20:23.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:20:23.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:24.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068933486938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:24.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:24.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068933486938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:20:24.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:25.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:25.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072787375352,"createTime":1749894247555,"epollFd":11,"onlineDuration":34577580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:29.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:29.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:29.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:29.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:30.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:30.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072789729676,"createTime":1749894247555,"epollFd":11,"onlineDuration":34582599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:30.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:30.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072789888912,"createTime":1749894247555,"epollFd":11,"onlineDuration":34582910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:34.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077392578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077392578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:20:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:34.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:34.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:35.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:35.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072792081368,"createTime":1749894247555,"epollFd":11,"onlineDuration":34587566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:39.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:39.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:39.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:39.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:39.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1178.html---- 2025-06-15 03:20:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072794379104,"createTime":1749894247555,"epollFd":11,"onlineDuration":34592552,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:40.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:40.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:40.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:40.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072794537024,"createTime":1749894247555,"epollFd":11,"onlineDuration":34592904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:43.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:20:43.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:20:44.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018159866333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:44.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:44.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.018159866333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:20:44.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:20:44.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:44.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:45.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:45.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072796746588,"createTime":1749894247555,"epollFd":11,"onlineDuration":34597583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:49.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:49.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:49.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:20:50.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:20:50.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:50.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072799078540,"createTime":1749894247555,"epollFd":11,"onlineDuration":34602577,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:20:50.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:50.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072799182504,"createTime":1749894247555,"epollFd":11,"onlineDuration":34602891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:54.182 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:20:54.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:54.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073535919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:20:54.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:54.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073535919189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:20:54.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:20:55.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:55.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:55.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:55.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072801548672,"createTime":1749894247555,"epollFd":11,"onlineDuration":34607842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:20:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:59.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:20:59.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:20:59.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:00.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:00.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072803792452,"createTime":1749894247555,"epollFd":11,"onlineDuration":34612565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:00.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:00.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:00.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:00.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072803981956,"createTime":1749894247555,"epollFd":11,"onlineDuration":34612914,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:04.616 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08489227294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:04.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:04.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08489227294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:21:04.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:04.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:04.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:05.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:05.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072806256004,"createTime":1749894247555,"epollFd":11,"onlineDuration":34617820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:09.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:09.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:09.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:10.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:10.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:10.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:10.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072808469516,"createTime":1749894247555,"epollFd":11,"onlineDuration":34622575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:10.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:10.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072808580060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34622889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:14.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094316482543945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:14.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:14.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094316482543945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:21:14.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:14.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:15.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:15.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072810856740,"createTime":1749894247555,"epollFd":11,"onlineDuration":34627566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:19.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:19.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:20.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:20.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072813236068,"createTime":1749894247555,"epollFd":11,"onlineDuration":34632575,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072813411096,"createTime":1749894247555,"epollFd":11,"onlineDuration":34632915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:21.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:21:21.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:21:24.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133047103881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:24.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:24.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133047103881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:21:24.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:24.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:24.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072815568020,"createTime":1749894247555,"epollFd":11,"onlineDuration":34637583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:29.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:29.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:21:29.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:21:29.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:29.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 03:21:29.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:21:29.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:29.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:29.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:30.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:30.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072817890760,"createTime":1749894247555,"epollFd":11,"onlineDuration":34642586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072818009200,"createTime":1749894247555,"epollFd":11,"onlineDuration":34642899,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:34.642 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110164642333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:34.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:21:34.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110164642333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060a80 2025-06-15 03:21:34.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:21:34.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:34.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:34.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060a80 2025-06-15 03:21:34.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:34.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2019/06/01/brad-pitt-special-person/ 2025-06-15 03:21:35.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:35.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072820263508,"createTime":1749894247555,"epollFd":11,"onlineDuration":34647573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:38.113 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:21:38.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:21:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:39.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:39.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072822619148,"createTime":1749894247555,"epollFd":11,"onlineDuration":34652562,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:40.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:40.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:40.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072822798124,"createTime":1749894247555,"epollFd":11,"onlineDuration":34652919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:44.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106861114501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:44.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:21:44.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106861114501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:21:44.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:21:44.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:44.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:45.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:45.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072824993212,"createTime":1749894247555,"epollFd":11,"onlineDuration":34657590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:45.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:21:45.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:21:45.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:21:45.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:46.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:21:46.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:46.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donald-trump/news/trump-sued-over-chandeliers 2025-06-15 03:21:49.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:49.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:49.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:49.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:21:49.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060a80 keealive timeout 2025-06-15 03:21:49.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060a80 2025-06-15 03:21:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072827335692,"createTime":1749894247555,"epollFd":11,"onlineDuration":34662596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:21:50.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:50.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:21:50.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:50.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072827684432,"createTime":1749894247555,"epollFd":11,"onlineDuration":34663272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:54.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099651336669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:21:54.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:54.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099651336669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:21:54.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:21:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:55.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:55.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072829642640,"createTime":1749894247555,"epollFd":11,"onlineDuration":34667566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:21:56.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:21:56.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:21:59.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:59.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:21:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:21:59.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072832007492,"createTime":1749894247555,"epollFd":11,"onlineDuration":34672566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:00.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072832427296,"createTime":1749894247555,"epollFd":11,"onlineDuration":34673306,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:01.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:22:01.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:04.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084049224853516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:04.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:04.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084049224853516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:22:04.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:05.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:05.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072834361816,"createTime":1749894247555,"epollFd":11,"onlineDuration":34677594,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:09.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:09.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:09.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:10.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072836747724,"createTime":1749894247555,"epollFd":11,"onlineDuration":34682585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:10.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:10.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072836881956,"createTime":1749894247555,"epollFd":11,"onlineDuration":34682910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:14.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09239387512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:14.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:14.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09239387512207,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:22:14.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:14.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:15.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:15.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072839067832,"createTime":1749894247555,"epollFd":11,"onlineDuration":34687585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:17.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:17.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:22:17.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:22:19.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:19.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:20.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841459004,"createTime":1749894247555,"epollFd":11,"onlineDuration":34692569,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:20.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:20.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072841607712,"createTime":1749894247555,"epollFd":11,"onlineDuration":34692910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:24.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071455001831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:24.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:22:24.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071455001831055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:22:24.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:22:24.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:24.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:25.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:25.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072843783060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34697587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:26.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:22:26.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:22:29.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:29.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:29.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:30.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:30.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:30.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072846125540,"createTime":1749894247555,"epollFd":11,"onlineDuration":34702590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072846250560,"createTime":1749894247555,"epollFd":11,"onlineDuration":34702904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:33.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:22:33.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:22:33.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:33.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:34.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098331451416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:34.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098331451416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:22:34.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:35.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:35.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072848649628,"createTime":1749894247555,"epollFd":11,"onlineDuration":34707957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:40.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:40.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072850810500,"createTime":1749894247555,"epollFd":11,"onlineDuration":34712590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:40.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:40.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:40.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:40.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072851078964,"createTime":1749894247555,"epollFd":11,"onlineDuration":34712929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:41.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:41.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:41.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:22:44.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.104646682739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:44.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:44.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.104646682739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:22:44.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:44.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:44.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:45.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:45.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072853160876,"createTime":1749894247555,"epollFd":11,"onlineDuration":34717580,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:47.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:22:47.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:47.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:22:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:49.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:49.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:22:50.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:50.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:22:50.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:50.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072855530992,"createTime":1749894247555,"epollFd":11,"onlineDuration":34722595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:22:50.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:50.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072855927108,"createTime":1749894247555,"epollFd":11,"onlineDuration":34723330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:54.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06216812133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:22:54.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:22:54.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06216812133789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:22:54.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:22:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:54.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:55.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:55.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072857860312,"createTime":1749894247555,"epollFd":11,"onlineDuration":34727586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:22:55.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:22:55.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:55.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/superhero-taylor-swift-turns-pop-star-firefighter-01j0r9prht71 2025-06-15 03:22:58.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:22:58.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:22:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:22:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:22:59.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:23:00.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:00.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072860264644,"createTime":1749894247555,"epollFd":11,"onlineDuration":34732589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:23:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:23:00.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:00.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072860444936,"createTime":1749894247555,"epollFd":11,"onlineDuration":34732922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:23:01.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:23:01.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:23:02.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:23:02.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:23:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:23:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:23:04.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:23:04.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:23:04.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:04.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 03:23:04.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090681076049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:04.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:23:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090681076049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:23:04.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:23:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:23:05.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:05.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072862612388,"createTime":1749894247555,"epollFd":11,"onlineDuration":34737593,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:23:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:23:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:23:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:23:10.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:10.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072864954868,"createTime":1749894247555,"epollFd":11,"onlineDuration":34742599,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:23:10.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:10.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072865107524,"createTime":1749894247555,"epollFd":11,"onlineDuration":34742913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:23:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:23:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:23:14.718 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101633071899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:14.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:23:14.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101633071899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:23:14.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:23:14.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:14.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:23:15.111 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:23:15.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:23:15.136 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:23:15.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:23:15.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:23:15.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:15.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072867567128,"createTime":1749894247555,"epollFd":11,"onlineDuration":34748096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:16.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:23:16.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:23:18.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:23:18.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:19.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:19.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:23:20.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:23:20.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:23:20.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072869666148,"createTime":1749894247555,"epollFd":11,"onlineDuration":34752600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:20.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:23:20.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:20.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:23:20.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:20.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:23:20.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:20.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072870060948,"createTime":1749894247555,"epollFd":11,"onlineDuration":34753394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:24.724 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00545883178711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:24.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:24.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.00545883178711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:23:24.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:24.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:24.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:23:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:25.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072871959936,"createTime":1749894247555,"epollFd":11,"onlineDuration":34757583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:29.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:29.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:23:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:29.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:23:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072874312944,"createTime":1749894247555,"epollFd":11,"onlineDuration":34762586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:23:30.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:30.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072874528768,"createTime":1749894247555,"epollFd":11,"onlineDuration":34762934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:34.726 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056440353393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:34.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056440353393555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:23:34.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:34.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:34.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:23:35.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:35.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072876687008,"createTime":1749894247555,"epollFd":11,"onlineDuration":34767596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:39.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:39.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:23:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:39.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:23:40.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:40.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:23:40.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:40.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072879087392,"createTime":1749894247555,"epollFd":11,"onlineDuration":34772606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:40.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:40.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072879326904,"createTime":1749894247555,"epollFd":11,"onlineDuration":34772958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:44.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047666549682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:44.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:44.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.047666549682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:23:44.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:44.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:44.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:23:45.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:45.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072881394340,"createTime":1749894247555,"epollFd":11,"onlineDuration":34777597,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:49.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:49.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:23:49.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:49.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:23:50.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:50.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072883722344,"createTime":1749894247555,"epollFd":11,"onlineDuration":34782590,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:23:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:23:50.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:50.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072883951328,"createTime":1749894247555,"epollFd":11,"onlineDuration":34782938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:52.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:23:52.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:52.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/rod-stewart/news/rod-stewart-sued-by-injured-fan-over-las-vegas-soccer-ball-antics_4384093 2025-06-15 03:23:54.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058910369873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:23:54.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:23:54.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058910369873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:23:54.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:23:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:54.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:23:55.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:55.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072886106936,"createTime":1749894247555,"epollFd":11,"onlineDuration":34787612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:23:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:59.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:23:59.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:23:59.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:24:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072888459944,"createTime":1749894247555,"epollFd":11,"onlineDuration":34792605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072888702088,"createTime":1749894247555,"epollFd":11,"onlineDuration":34792932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:04.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065731048583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:04.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:24:04.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.065731048583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:24:04.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:24:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:05.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072890835324,"createTime":1749894247555,"epollFd":11,"onlineDuration":34797619,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:08.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:24:08.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:09.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:09.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:09.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:24:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072893150168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34802587,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:10.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:24:10.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:10.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072893377836,"createTime":1749894247555,"epollFd":11,"onlineDuration":34802929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:14.755 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0893611907959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:14.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:14.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0893611907959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:24:14.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:14.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:24:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072895499228,"createTime":1749894247555,"epollFd":11,"onlineDuration":34807604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:19.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:19.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:24:20.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:20.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:20.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072897837760,"createTime":1749894247555,"epollFd":11,"onlineDuration":34812601,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:20.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072898027264,"createTime":1749894247555,"epollFd":11,"onlineDuration":34812928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:24.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09336280822754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:24.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09336280822754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:24:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:24.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:24.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:25.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:25.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072900132864,"createTime":1749894247555,"epollFd":11,"onlineDuration":34817589,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:26.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:24:26.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:24:29.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:29.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:29.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:24:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072902533248,"createTime":1749894247555,"epollFd":11,"onlineDuration":34822611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:30.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:30.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:24:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072902821452,"createTime":1749894247555,"epollFd":11,"onlineDuration":34823170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:34.776 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094316482543945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:34.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:34.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094316482543945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:24:34.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:24:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072904915208,"createTime":1749894247555,"epollFd":11,"onlineDuration":34827622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:24:40.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:40.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072907239264,"createTime":1749894247555,"epollFd":11,"onlineDuration":34832595,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:40.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:40.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072907457720,"createTime":1749894247555,"epollFd":11,"onlineDuration":34832932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:44.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103933334350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:44.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:44.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103933334350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:24:44.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:44.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:44.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:45.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:45.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072909600168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34837603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:49.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:49.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:24:50.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:50.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:24:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072911979496,"createTime":1749894247555,"epollFd":11,"onlineDuration":34842620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:24:50.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:50.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072912184792,"createTime":1749894247555,"epollFd":11,"onlineDuration":34842943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:54.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103248596191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:24:54.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:54.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103248596191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:24:54.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:24:54.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:54.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:55.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:55.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072914291708,"createTime":1749894247555,"epollFd":11,"onlineDuration":34847588,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:24:55.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:24:55.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:24:59.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:59.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:24:59.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:24:59.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:00.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:00.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072916669720,"createTime":1749894247555,"epollFd":11,"onlineDuration":34852600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:00.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:00.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:00.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072916898704,"createTime":1749894247555,"epollFd":11,"onlineDuration":34852941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:04.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100154876708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:04.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:04.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100154876708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:25:04.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:04.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:04.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:05.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:05.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072919041152,"createTime":1749894247555,"epollFd":11,"onlineDuration":34857604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:05.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:05.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:05.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2479220/climb-sticky-Bua-Tong-Waterfalls-in-chiang-mai-Thailand/ 2025-06-15 03:25:07.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:25:07.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:25:07.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:25:07.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:25:09.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:09.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:09.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:09.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:10.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:10.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:10.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:10.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072921349416,"createTime":1749894247555,"epollFd":11,"onlineDuration":34862602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:10.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:10.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072921536288,"createTime":1749894247555,"epollFd":11,"onlineDuration":34862922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:14.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103200912475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:14.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:14.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.103200912475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:25:14.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:14.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:14.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072923686632,"createTime":1749894247555,"epollFd":11,"onlineDuration":34867604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:19.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:19.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:19.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:19.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:20.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:20.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072926033060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34872592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:20.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:20.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072926369956,"createTime":1749894247555,"epollFd":11,"onlineDuration":34873156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:22.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:25:22.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:24.815 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110273361206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:24.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:24.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110273361206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:25:24.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:25.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:25.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072928411072,"createTime":1749894247555,"epollFd":11,"onlineDuration":34877623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:29.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:29.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:29.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:30.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:30.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072930760132,"createTime":1749894247555,"epollFd":11,"onlineDuration":34882602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:30.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:30.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072930968060,"createTime":1749894247555,"epollFd":11,"onlineDuration":34882934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:30.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:30.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:30.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:25:34.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110788345336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:34.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:34.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:34.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:34.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110788345336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:25:34.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072933085504,"createTime":1749894247555,"epollFd":11,"onlineDuration":34887592,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:39.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:39.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:39.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:40.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072935513524,"createTime":1749894247555,"epollFd":11,"onlineDuration":34892607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:40.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:40.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:40.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:40.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072935687236,"createTime":1749894247555,"epollFd":11,"onlineDuration":34892939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:41.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:41.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:41.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 03:25:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:25:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:44.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 03:25:44.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067893981933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:44.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:25:44.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067893981933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:25:44.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:25:44.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:44.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:45.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072937827052,"createTime":1749894247555,"epollFd":11,"onlineDuration":34897623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:46.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:25:46.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:49.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:49.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:49.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:49.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:25:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:50.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:25:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072940197168,"createTime":1749894247555,"epollFd":11,"onlineDuration":34902605,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:25:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:50.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072940366932,"createTime":1749894247555,"epollFd":11,"onlineDuration":34902924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:25:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:52.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/delinda 2025-06-15 03:25:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:54.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10179328918457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:25:54.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:25:54.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10179328918457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:25:54.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:25:55.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:55.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072942501484,"createTime":1749894247555,"epollFd":11,"onlineDuration":34907616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:25:55.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:25:55.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:55.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-15 03:25:55.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:25:55.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:25:56.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:25:56.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:59.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:59.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:25:59.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:59.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:25:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:25:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:25:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 03:26:00.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:26:00.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:26:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072944859756,"createTime":1749894247555,"epollFd":11,"onlineDuration":34912596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:00.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:00.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:26:00.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:00.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072945092688,"createTime":1749894247555,"epollFd":11,"onlineDuration":34912940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:04.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:04.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:26:04.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10500144958496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:26:04.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10500144958496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:26:04.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:26:05.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:05.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072947214080,"createTime":1749894247555,"epollFd":11,"onlineDuration":34917620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:08.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:26:08.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:09.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:09.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:26:10.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:10.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:10.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:10.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072949543400,"createTime":1749894247555,"epollFd":11,"onlineDuration":34922602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:10.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:10.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072949765804,"createTime":1749894247555,"epollFd":11,"onlineDuration":34922924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:10.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:10.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:10.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-15 03:26:12.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:26:12.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:26:13.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:26:13.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:26:14.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:26:14.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:26:14.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:14.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:14.859 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108842849731445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:14.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:26:14.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108842849731445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:26:14.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:26:15.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:15.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072951902988,"createTime":1749894247555,"epollFd":11,"onlineDuration":34927624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:16.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:26:16.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:19.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:19.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:19.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:19.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:26:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072954313900,"createTime":1749894247555,"epollFd":11,"onlineDuration":34932604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:20.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:20.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:26:20.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:20.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072954502088,"createTime":1749894247555,"epollFd":11,"onlineDuration":34932940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:21.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:26:21.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:26:24.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:26:24.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:26:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:24.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:26:24.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117446899414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:24.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:24.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117446899414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:26:24.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:25.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:25.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072956631376,"createTime":1749894247555,"epollFd":11,"onlineDuration":34937624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-15 03:26:26.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:26:26.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:29.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:29.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:26:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:30.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:30.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072958969908,"createTime":1749894247555,"epollFd":11,"onlineDuration":34942602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:30.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:30.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959159412,"createTime":1749894247555,"epollFd":11,"onlineDuration":34942922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:31.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:31.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:31.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-15 03:26:34.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:26:34.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:34.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 03:26:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:34.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:34.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0561580657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:34.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:26:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0561580657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:26:34.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:26:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072961372924,"createTime":1749894247555,"epollFd":11,"onlineDuration":34947609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:39.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:39.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:39.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:26:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072963699612,"createTime":1749894247555,"epollFd":11,"onlineDuration":34952617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:40.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:40.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072963912804,"createTime":1749894247555,"epollFd":11,"onlineDuration":34952944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:40.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:26:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 03:26:42.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:26:42.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:44.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:44.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:44.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01984977722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:44.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.01984977722168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:26:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:45.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:45.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072966014456,"createTime":1749894247555,"epollFd":11,"onlineDuration":34957604,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:47.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:26:47.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:47.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/temp 2025-06-15 03:26:48.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:26:48.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:26:50.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:26:50.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:26:50.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:50.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:26:50.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:50.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072968408260,"createTime":1749894247555,"epollFd":11,"onlineDuration":34962630,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:26:50.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:50.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072968649088,"createTime":1749894247555,"epollFd":11,"onlineDuration":34962973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:26:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:53.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-15 03:26:54.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:26:54.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:26:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:54.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02292251586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:26:54.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:26:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02292251586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:26:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:26:55.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:55.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072970729684,"createTime":1749894247555,"epollFd":11,"onlineDuration":34967603,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:26:56.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:26:56.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:26:59.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:59.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:26:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:26:59.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:00.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:00.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072973112960,"createTime":1749894247555,"epollFd":11,"onlineDuration":34972614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072973320888,"createTime":1749894247555,"epollFd":11,"onlineDuration":34972963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:04.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:27:04.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:04.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:04.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:04.902 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057016372680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:04.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:04.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057016372680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:27:04.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:05.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:05.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072975427804,"createTime":1749894247555,"epollFd":11,"onlineDuration":34977613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:09.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:10.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:27:10.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:10.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:10.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:10.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:10.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072977790024,"createTime":1749894247555,"epollFd":11,"onlineDuration":34982609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072978007164,"createTime":1749894247555,"epollFd":11,"onlineDuration":34982928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:14.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:14.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:14.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/cherry_hand_pies/ 2025-06-15 03:27:14.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:14.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:27:14.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04973602294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:14.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04973602294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:27:14.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:15.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:15.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072980165404,"createTime":1749894247555,"epollFd":11,"onlineDuration":34987614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:19.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:27:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:19.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:20.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:20.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072982488144,"createTime":1749894247555,"epollFd":11,"onlineDuration":34992625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:20.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:20.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:20.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:20.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072982707916,"createTime":1749894247555,"epollFd":11,"onlineDuration":34992977,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:24.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:24.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:24.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052438735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:24.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052438735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:27:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:27:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072984883264,"createTime":1749894247555,"epollFd":11,"onlineDuration":34997638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:29.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:29.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:29.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:30.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:27:30.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:30.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:30.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072987217848,"createTime":1749894247555,"epollFd":11,"onlineDuration":35002626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072987458676,"createTime":1749894247555,"epollFd":11,"onlineDuration":35002947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:34.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:27:34.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061471939086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:34.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:34.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061471939086914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:27:34.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:35.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:35.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072989578752,"createTime":1749894247555,"epollFd":11,"onlineDuration":35007607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:39.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:39.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:27:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:40.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:40.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072991931760,"createTime":1749894247555,"epollFd":11,"onlineDuration":35012616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:40.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:40.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072992162060,"createTime":1749894247555,"epollFd":11,"onlineDuration":35012947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:41.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:27:41.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:41.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 03:27:41.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:27:41.475 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:27:41.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:27:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:44.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077316284179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:44.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.077316284179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:27:44.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:45.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:45.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072994246604,"createTime":1749894247555,"epollFd":11,"onlineDuration":35017614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:49.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:49.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:49.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:50.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:50.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072996590400,"createTime":1749894247555,"epollFd":11,"onlineDuration":35022616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:27:50.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:50.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:27:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072996806224,"createTime":1749894247555,"epollFd":11,"onlineDuration":35022948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:51.321 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:27:51.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:27:54.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:54.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:27:54.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099260330200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:27:54.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:54.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099260330200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:27:54.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:27:55.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:27:55.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:27:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:55.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072998968412,"createTime":1749894247555,"epollFd":11,"onlineDuration":35027641,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:27:59.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:59.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:27:59.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:27:59.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:00.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073001301680,"createTime":1749894247555,"epollFd":11,"onlineDuration":35032621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:00.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:00.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073001524084,"createTime":1749894247555,"epollFd":11,"onlineDuration":35032942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:03.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:03.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:03.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:28:03.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:03.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:03.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:28:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:04.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:04.943 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039602279663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:04.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:28:04.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.039602279663086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:28:04.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:28:05.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:05.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073003677060,"createTime":1749894247555,"epollFd":11,"onlineDuration":35037622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:10.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:10.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:10.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:10.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073006270896,"createTime":1749894247555,"epollFd":11,"onlineDuration":35043026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:10.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:11.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:11.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073006453820,"createTime":1749894247555,"epollFd":11,"onlineDuration":35043602,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:14.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081111907958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:14.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:28:14.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081111907958984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:28:14.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:28:15.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:15.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073008387024,"createTime":1749894247555,"epollFd":11,"onlineDuration":35047645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:18.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:28:18.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:19.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:19.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:19.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:19.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:28:20.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:20.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:20.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073010761088,"createTime":1749894247555,"epollFd":11,"onlineDuration":35052631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073010972964,"createTime":1749894247555,"epollFd":11,"onlineDuration":35052956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:24.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:24.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:24.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:24.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:24.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/forty-years-hitting-number-one-ghostbusters-new-audience-01j67qd3f7bp 2025-06-15 03:28:24.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08694839477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:24.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:24.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08694839477539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:28:24.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:25.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:25.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073013077248,"createTime":1749894247555,"epollFd":11,"onlineDuration":35057607,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:29.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:29.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:29.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:29.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073015407884,"createTime":1749894247555,"epollFd":11,"onlineDuration":35062618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:30.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:30.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073015707932,"createTime":1749894247555,"epollFd":11,"onlineDuration":35063179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:30.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:28:30.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:28:34.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:34.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:34.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088796615600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:34.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:34.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088796615600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:28:34.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:28:35.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:35.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073017809584,"createTime":1749894247555,"epollFd":11,"onlineDuration":35067627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:37.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:28:37.888 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:28:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:39.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:39.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:40.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:40.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073020095476,"createTime":1749894247555,"epollFd":11,"onlineDuration":35072610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:40.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:28:40.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:40.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073020300772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35072935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:44.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:44.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:44.975 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099163055419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:44.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:44.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099163055419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:28:44.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:45.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073022499808,"createTime":1749894247555,"epollFd":11,"onlineDuration":35077843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:28:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:49.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:50.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:50.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073024792280,"createTime":1749894247555,"epollFd":11,"onlineDuration":35082617,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:28:50.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:50.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:28:50.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:50.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073024998892,"createTime":1749894247555,"epollFd":11,"onlineDuration":35082957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:54.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:54.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:28:54.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098257064819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:28:54.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098257064819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:28:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:28:55.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:28:55.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:28:55.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:55.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073027195296,"createTime":1749894247555,"epollFd":11,"onlineDuration":35087618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:28:59.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:59.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:28:59.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:28:59.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:00.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:00.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:00.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073029541724,"createTime":1749894247555,"epollFd":11,"onlineDuration":35092627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:00.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:00.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073029752284,"createTime":1749894247555,"epollFd":11,"onlineDuration":35092948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:04.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:04.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:04.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:29:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:04.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:04.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log 2025-06-15 03:29:04.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:04.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:04.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04969596862793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:04.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:29:04.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04969596862793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:29:04.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:29:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073031867096,"createTime":1749894247555,"epollFd":11,"onlineDuration":35097616,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:08.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:29:08.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:29:09.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:09.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:09.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:09.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:10.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:10.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073034253004,"createTime":1749894247555,"epollFd":11,"onlineDuration":35102609,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:10.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:10.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073034468828,"createTime":1749894247555,"epollFd":11,"onlineDuration":35102949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:13.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:29:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:13.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/286414/why-carlos-santana-and-his-first-wife-split-after-30-years/ 2025-06-15 03:29:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:15.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07178497314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:15.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:29:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07178497314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:29:15.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:29:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:15.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073036588904,"createTime":1749894247555,"epollFd":11,"onlineDuration":35107625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:19.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:29:19.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:19.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/annmarie/2018/09/13/marlyne-barrett-chicago-med-birthday-2018/ 2025-06-15 03:29:19.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:19.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:19.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:19.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:20.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:20.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:20.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:20.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073038964284,"createTime":1749894247555,"epollFd":11,"onlineDuration":35112618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:29:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:29:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:20.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:20.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073039148524,"createTime":1749894247555,"epollFd":11,"onlineDuration":35112942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:21.110 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:29:21.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:29:24.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:24.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:24.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:29:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:24.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:25.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0880126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0880126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:29:25.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:25.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:25.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073041285708,"createTime":1749894247555,"epollFd":11,"onlineDuration":35117610,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:29.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:29.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:30.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073043622924,"createTime":1749894247555,"epollFd":11,"onlineDuration":35122611,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:30.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:30.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:29:30.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:29:30.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:30.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073043829536,"createTime":1749894247555,"epollFd":11,"onlineDuration":35122943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:32.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:29:32.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:29:34.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:29:34.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:29:34.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:34.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:35.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09158706665039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:35.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:29:35.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09158706665039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:29:35.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:29:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073045953560,"createTime":1749894247555,"epollFd":11,"onlineDuration":35127636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:40.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073048328940,"createTime":1749894247555,"epollFd":11,"onlineDuration":35132622,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:40.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:29:40.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:40.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:40.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073048576348,"createTime":1749894247555,"epollFd":11,"onlineDuration":35132943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:41.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:41.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:41.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-neeson/news/liam-neeson-backs-ricky-gervais-as-globes-host_1264143 2025-06-15 03:29:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:44.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:45.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088884353637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:45.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:45.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088884353637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:29:45.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:45.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:45.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073050683264,"createTime":1749894247555,"epollFd":11,"onlineDuration":35137624,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:49.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:29:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:49.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:50.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:50.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073053027060,"createTime":1749894247555,"epollFd":11,"onlineDuration":35142612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:29:50.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:50.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:29:50.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:50.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073053288944,"createTime":1749894247555,"epollFd":11,"onlineDuration":35143004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:52.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:29:52.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:29:54.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:54.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:29:55.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0997371673584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:29:55.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:55.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0997371673584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:29:55.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:29:55.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:55.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073055372172,"createTime":1749894247555,"epollFd":11,"onlineDuration":35147626,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:29:56.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:29:56.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:29:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:59.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:29:59.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:29:59.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:00.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:00.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073057746236,"createTime":1749894247555,"epollFd":11,"onlineDuration":35152634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:00.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:00.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073057977852,"createTime":1749894247555,"epollFd":11,"onlineDuration":35152958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:04.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:30:04.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:04.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:05.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096786499023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:05.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:05.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096786499023438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:30:05.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:05.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:05.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073060112404,"createTime":1749894247555,"epollFd":11,"onlineDuration":35157618,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:09.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:30:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073062454884,"createTime":1749894247555,"epollFd":11,"onlineDuration":35162631,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:30:10.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:10.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073062694396,"createTime":1749894247555,"epollFd":11,"onlineDuration":35162968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:14.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:14.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:15.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09774398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:15.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:15.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09774398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:30:15.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:15.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:15.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073064781572,"createTime":1749894247555,"epollFd":11,"onlineDuration":35167625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:18.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:18.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:18.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:30:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:19.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073067167480,"createTime":1749894247555,"epollFd":11,"onlineDuration":35172628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:30:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:30:20.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:30:20.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:20.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073067383304,"createTime":1749894247555,"epollFd":11,"onlineDuration":35172958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:24.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:24.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:25.059 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0992488861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:25.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:30:25.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0992488861084,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:30:25.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:30:25.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:25.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073069490220,"createTime":1749894247555,"epollFd":11,"onlineDuration":35177635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:27.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:30:27.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:30:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:30.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:30.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073071822172,"createTime":1749894247555,"epollFd":11,"onlineDuration":35182635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073072073528,"createTime":1749894247555,"epollFd":11,"onlineDuration":35182971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:34.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:30:34.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:34.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:34.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:35.070 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07946014404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:35.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:35.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07946014404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:30:35.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:35.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:35.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073074154124,"createTime":1749894247555,"epollFd":11,"onlineDuration":35187623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:39.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:39.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:30:40.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:40.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073076553192,"createTime":1749894247555,"epollFd":11,"onlineDuration":35192621,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:30:40.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:40.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073076800600,"createTime":1749894247555,"epollFd":11,"onlineDuration":35192958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:44.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:44.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:45.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090608596801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:45.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:45.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090608596801758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:30:45.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:45.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:45.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073078907516,"createTime":1749894247555,"epollFd":11,"onlineDuration":35197637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:46.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:30:46.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:46.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:30:49.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:49.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:49.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:49.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:30:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:30:50.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:50.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073081244732,"createTime":1749894247555,"epollFd":11,"onlineDuration":35202639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:30:50.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:30:50.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:50.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/kate-middleton-lookalike-speaks-out-8611529 2025-06-15 03:30:50.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:50.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073081644796,"createTime":1749894247555,"epollFd":11,"onlineDuration":35203366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:54.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:54.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:55.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08708381652832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:30:55.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:30:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08708381652832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:30:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:30:55.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:55.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073083617480,"createTime":1749894247555,"epollFd":11,"onlineDuration":35207632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:30:59.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:30:59.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:59.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/calvin-harris/video/calvin-harris-ready-for-the-weekend-video-x29x07x09 2025-06-15 03:30:59.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:59.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:30:59.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:30:59.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:00.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:00.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073085958644,"createTime":1749894247555,"epollFd":11,"onlineDuration":35212647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:00.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:00.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:00.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:00.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073086228424,"createTime":1749894247555,"epollFd":11,"onlineDuration":35212978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:02.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:31:02.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:02.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:31:02.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:31:02.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:04.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:04.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:05.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098342895507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:05.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:05.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.098342895507813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:31:05.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:05.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:05.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073088351132,"createTime":1749894247555,"epollFd":11,"onlineDuration":35217652,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:31:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:07.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:07.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:07.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:31:07.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:31:07.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:07.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 03:31:07.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:31:09.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:09.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:09.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:09.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:10.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:10.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:10.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073090659396,"createTime":1749894247555,"epollFd":11,"onlineDuration":35222627,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073090879168,"createTime":1749894247555,"epollFd":11,"onlineDuration":35222954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:13.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0611a0 2025-06-15 03:31:13.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:13.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/readers-choice-awards-chicago-hotels 2025-06-15 03:31:14.200 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:31:14.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:31:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:14.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:31:15.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092567443847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:15.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:31:15.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092567443847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:31:15.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:31:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:15.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073092993980,"createTime":1749894247555,"epollFd":11,"onlineDuration":35227620,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:31:16.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:31:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:31:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:31:19.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:19.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:31:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:19.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:20.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:20.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073095321984,"createTime":1749894247555,"epollFd":11,"onlineDuration":35232623,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:20.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:20.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073095560180,"createTime":1749894247555,"epollFd":11,"onlineDuration":35232969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:24.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:25.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:25.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:25.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10042381286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:25.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10042381286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:31:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:25.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:25.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073097763164,"createTime":1749894247555,"epollFd":11,"onlineDuration":35237873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:29.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:29.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:29.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:30.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:30.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073100046424,"createTime":1749894247555,"epollFd":11,"onlineDuration":35242632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:30.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0611a0 keealive timeout 2025-06-15 03:31:30.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0611a0 2025-06-15 03:31:30.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:30.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073100287252,"createTime":1749894247555,"epollFd":11,"onlineDuration":35242973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:31:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:34.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:35.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094253540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:35.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:35.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094253540039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:31:35.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:35.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073102404696,"createTime":1749894247555,"epollFd":11,"onlineDuration":35247636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:39.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:39.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:40.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:40.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073104732700,"createTime":1749894247555,"epollFd":11,"onlineDuration":35252640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:40.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:40.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073104986688,"createTime":1749894247555,"epollFd":11,"onlineDuration":35252965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:44.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:44.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:31:45.127 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097854614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:45.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:45.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097854614257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:31:45.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:31:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073107108080,"createTime":1749894247555,"epollFd":11,"onlineDuration":35257628,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:31:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:49.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:49.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:31:49.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:49.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073109487408,"createTime":1749894247555,"epollFd":11,"onlineDuration":35262625,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:31:50.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:50.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:31:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073109705864,"createTime":1749894247555,"epollFd":11,"onlineDuration":35262963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:31:55.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052339553833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:31:55.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:55.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.052339553833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:31:55.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:31:55.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:55.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073111825940,"createTime":1749894247555,"epollFd":11,"onlineDuration":35267648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:31:59.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:59.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:31:59.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:31:59.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:00.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:00.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073114149996,"createTime":1749894247555,"epollFd":11,"onlineDuration":35272634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:00.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:00.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:32:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073114394772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35272962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:02.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:32:02.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:02.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:32:04.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:04.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:05.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.063417434692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:05.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:05.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.063417434692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:32:05.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:05.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:05.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073116543800,"createTime":1749894247555,"epollFd":11,"onlineDuration":35277656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:08.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:08.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:32:09.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:09.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:09.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:09.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:10.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:10.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073118853380,"createTime":1749894247555,"epollFd":11,"onlineDuration":35282642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073119067888,"createTime":1749894247555,"epollFd":11,"onlineDuration":35282964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:14.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:14.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:15.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06671905517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:15.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:15.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06671905517578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:32:15.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:15.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073121193228,"createTime":1749894247555,"epollFd":11,"onlineDuration":35287639,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:17.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:17.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-gave-up-on-electric-cigarettes_4928645 2025-06-15 03:32:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:32:18.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:32:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:19.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:19.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:32:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073123589664,"createTime":1749894247555,"epollFd":11,"onlineDuration":35292644,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:20.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:20.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:32:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:20.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073123764692,"createTime":1749894247555,"epollFd":11,"onlineDuration":35292976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:24.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:32:24.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:24.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:24.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:25.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042245864868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:25.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:25.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.042245864868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:32:25.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:32:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073125928196,"createTime":1749894247555,"epollFd":11,"onlineDuration":35297657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:29.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:29.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:29.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:29.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:30.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073128295680,"createTime":1749894247555,"epollFd":11,"onlineDuration":35302665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:30.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:30.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073128522032,"createTime":1749894247555,"epollFd":11,"onlineDuration":35302989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:34.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:32:34.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:35.171 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058130264282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:35.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:35.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.058130264282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:32:35.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:35.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:35.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073130606576,"createTime":1749894247555,"epollFd":11,"onlineDuration":35307643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:39.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:32:40.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:40.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073133010908,"createTime":1749894247555,"epollFd":11,"onlineDuration":35312643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:40.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:40.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:32:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073133249104,"createTime":1749894247555,"epollFd":11,"onlineDuration":35312975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:44.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:44.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:45.182 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097373962402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:45.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097373962402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:32:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:45.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073135319172,"createTime":1749894247555,"epollFd":11,"onlineDuration":35317635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:49.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:49.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:49.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:49.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:32:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:32:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073137697184,"createTime":1749894247555,"epollFd":11,"onlineDuration":35322635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:32:50.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:50.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073137894584,"createTime":1749894247555,"epollFd":11,"onlineDuration":35322956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:54.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:55.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0899715423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:32:55.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:55.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0899715423584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:32:55.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:32:55.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:55.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073140042296,"createTime":1749894247555,"epollFd":11,"onlineDuration":35327648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:32:59.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:59.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:32:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:32:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:00.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:00.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073142366352,"createTime":1749894247555,"epollFd":11,"onlineDuration":35332643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:00.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:00.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:00.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:00.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073142596652,"createTime":1749894247555,"epollFd":11,"onlineDuration":35332979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:04.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:04.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:05.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:05.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:05.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:33:05.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073144704884,"createTime":1749894247555,"epollFd":11,"onlineDuration":35337654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:09.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:09.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:09.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:09.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:10.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073147073684,"createTime":1749894247555,"epollFd":11,"onlineDuration":35342640,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:10.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:33:10.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:10.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073147297404,"createTime":1749894247555,"epollFd":11,"onlineDuration":35342961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:15.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:15.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073149418796,"createTime":1749894247555,"epollFd":11,"onlineDuration":35347642,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:15.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10479164123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:15.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:15.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10479164123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:33:15.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:19.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:19.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073151783648,"createTime":1749894247555,"epollFd":11,"onlineDuration":35352643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:20.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:20.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:20.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:20.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073152015264,"createTime":1749894247555,"epollFd":11,"onlineDuration":35352981,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:22.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:33:22.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:33:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:24.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073154116916,"createTime":1749894247555,"epollFd":11,"onlineDuration":35357649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:25.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07124900817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:25.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:25.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07124900817871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:33:25.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:25.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:25.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:25.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mary-murphy 2025-06-15 03:33:26.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:33:26.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:29.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:29.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:29.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:30.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:30.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:30.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073156489664,"createTime":1749894247555,"epollFd":11,"onlineDuration":35362635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073156717332,"createTime":1749894247555,"epollFd":11,"onlineDuration":35362956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:34.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:34.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:35.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:35.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073158871624,"createTime":1749894247555,"epollFd":11,"onlineDuration":35367632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:35.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05451774597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:35.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:35.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05451774597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:33:35.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:39.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:39.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:40.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:40.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073161198312,"createTime":1749894247555,"epollFd":11,"onlineDuration":35372691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:40.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:40.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:33:40.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:40.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073161528628,"createTime":1749894247555,"epollFd":11,"onlineDuration":35373284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:42.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:33:42.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:45.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:45.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073163502628,"createTime":1749894247555,"epollFd":11,"onlineDuration":35377656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:45.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067893981933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:45.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:45.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067893981933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:33:45.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:45.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:33:45.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:45.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:33:49.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:49.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:49.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:49.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:33:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:33:50.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:50.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073165906960,"createTime":1749894247555,"epollFd":11,"onlineDuration":35382637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:33:50.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:50.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073166122784,"createTime":1749894247555,"epollFd":11,"onlineDuration":35382959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:51.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:33:51.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:51.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:33:52.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:33:52.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:33:54.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:54.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:55.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:55.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073168215224,"createTime":1749894247555,"epollFd":11,"onlineDuration":35387634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:33:55.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06968116760254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:33:55.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:33:55.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06968116760254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:33:55.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:33:59.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:59.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:33:59.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:33:59.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:00.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:00.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073170566916,"createTime":1749894247555,"epollFd":11,"onlineDuration":35392645,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:00.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:00.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:00.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:00.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073170818272,"createTime":1749894247555,"epollFd":11,"onlineDuration":35392972,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:02.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:34:02.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:04.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:04.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073172918608,"createTime":1749894247555,"epollFd":11,"onlineDuration":35397654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:05.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10694694519043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:05.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10694694519043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:34:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:06.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:34:06.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:09.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:09.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073175313728,"createTime":1749894247555,"epollFd":11,"onlineDuration":35402666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:10.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:10.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073175565084,"createTime":1749894247555,"epollFd":11,"onlineDuration":35402993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:14.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:14.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:15.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:15.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073177649628,"createTime":1749894247555,"epollFd":11,"onlineDuration":35407649,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:15.258 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:15.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:15.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:34:15.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:19.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:19.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:20.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:20.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:20.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:20.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073179978948,"createTime":1749894247555,"epollFd":11,"onlineDuration":35412664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:20.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:20.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073180213196,"createTime":1749894247555,"epollFd":11,"onlineDuration":35412986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:24.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:24.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:25.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:25.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073182379332,"createTime":1749894247555,"epollFd":11,"onlineDuration":35417636,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:25.269 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106651306152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:25.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:25.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106651306152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:34:25.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:25.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:25.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:25.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:34:26.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:34:26.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:34:26.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:34:26.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:34:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:27.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:34:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:29.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:29.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:30.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:30.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073184719180,"createTime":1749894247555,"epollFd":11,"onlineDuration":35422689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:30.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:30.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:30.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:30.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073184982380,"createTime":1749894247555,"epollFd":11,"onlineDuration":35423023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:34:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:33.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:34:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:34.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:35.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:35.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073187080084,"createTime":1749894247555,"epollFd":11,"onlineDuration":35427648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:35.271 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108291625976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:35.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:34:35.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108291625976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:34:35.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:34:39.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:34:39.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:39.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/norah/whats-inside-our-latest-issue/ 2025-06-15 03:34:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:39.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:39.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:34:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:40.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073189406772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35432646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073189658128,"createTime":1749894247555,"epollFd":11,"onlineDuration":35432975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:42.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:34:42.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:34:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:34:44.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:44.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:34:44.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:34:44.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:44.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:45.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:45.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073191745304,"createTime":1749894247555,"epollFd":11,"onlineDuration":35437650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:45.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045377731323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:45.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:45.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.045377731323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:34:45.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:34:49.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:49.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:34:49.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:49.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:50.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:50.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:34:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073194087784,"createTime":1749894247555,"epollFd":11,"onlineDuration":35442742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:34:50.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:34:50.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:34:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073194329928,"createTime":1749894247555,"epollFd":11,"onlineDuration":35443065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:54.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:55.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:55.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073196436844,"createTime":1749894247555,"epollFd":11,"onlineDuration":35447637,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:34:55.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07965660095215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:34:55.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:34:55.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07965660095215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:34:55.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:34:56.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:34:56.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:34:59.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:59.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:34:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:34:59.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073198799064,"createTime":1749894247555,"epollFd":11,"onlineDuration":35452648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073199053052,"createTime":1749894247555,"epollFd":11,"onlineDuration":35452988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:04.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:05.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073201165232,"createTime":1749894247555,"epollFd":11,"onlineDuration":35457655,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:05.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09893035888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:05.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:05.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09893035888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:35:05.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:07.417 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:35:07.417 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:35:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:09.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:10.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:10.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073203493236,"createTime":1749894247555,"epollFd":11,"onlineDuration":35462663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:10.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:10.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:10.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:10.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073203718272,"createTime":1749894247555,"epollFd":11,"onlineDuration":35462999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:14.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:15.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:15.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073205865984,"createTime":1749894247555,"epollFd":11,"onlineDuration":35467647,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:15.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06899642944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:15.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:15.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06899642944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:35:15.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:19.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:19.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:20.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073208233468,"createTime":1749894247555,"epollFd":11,"onlineDuration":35472651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:20.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073208455872,"createTime":1749894247555,"epollFd":11,"onlineDuration":35472974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:24.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:24.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:35:25.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:25.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073210570684,"createTime":1749894247555,"epollFd":11,"onlineDuration":35477653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:25.311 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02987289428711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:25.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:25.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02987289428711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:35:25.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:29.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:29.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:35:29.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:29.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073212882896,"createTime":1749894247555,"epollFd":11,"onlineDuration":35482651,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2021/02/Samsung-Galaxy-A52-Wallpaper-3-YTECHB.webp 2025-06-15 03:35:30.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:30.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073213148728,"createTime":1749894247555,"epollFd":11,"onlineDuration":35482997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:34.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:34.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:35.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:35.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073215276700,"createTime":1749894247555,"epollFd":11,"onlineDuration":35487674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:35.322 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040666580200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:35.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:35.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.040666580200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:35:35.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:35.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:35.567 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:35:35.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:39.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:39.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:40.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:40.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073217607336,"createTime":1749894247555,"epollFd":11,"onlineDuration":35492648,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:40.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:40.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:35:40.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:40.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073217846848,"createTime":1749894247555,"epollFd":11,"onlineDuration":35492982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:44.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:45.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:45.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073219936656,"createTime":1749894247555,"epollFd":11,"onlineDuration":35497662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:45.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05170440673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:45.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:45.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05170440673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:35:45.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:35:46.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:35:46.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:49.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:49.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:49.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:49.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:35:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:35:50.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:50.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073222262028,"createTime":1749894247555,"epollFd":11,"onlineDuration":35502660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:35:50.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:50.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073222508120,"createTime":1749894247555,"epollFd":11,"onlineDuration":35502982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:54.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:54.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:35:55.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:55.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073224693996,"createTime":1749894247555,"epollFd":11,"onlineDuration":35507664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:35:55.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037460327148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:35:55.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:55.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.037460327148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:35:55.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:35:59.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:59.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:35:59.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:35:59.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:00.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:00.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073227403640,"createTime":1749894247555,"epollFd":11,"onlineDuration":35513394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:01.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:01.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073227802388,"createTime":1749894247555,"epollFd":11,"onlineDuration":35514264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:04.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:04.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:05.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09341049194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:05.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:05.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09341049194336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:36:05.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:05.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:05.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073229594780,"createTime":1749894247555,"epollFd":11,"onlineDuration":35518030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:09.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:09.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:09.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:09.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:10.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:10.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073231731964,"createTime":1749894247555,"epollFd":11,"onlineDuration":35522643,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:10.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:10.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073231970160,"createTime":1749894247555,"epollFd":11,"onlineDuration":35522978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:14.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:14.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:36:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073234078392,"createTime":1749894247555,"epollFd":11,"onlineDuration":35527685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:15.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102392196655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:15.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:15.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102392196655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:36:15.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:19.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:19.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:19.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:19.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:36:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073236456404,"createTime":1749894247555,"epollFd":11,"onlineDuration":35532658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:20.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:20.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073236673544,"createTime":1749894247555,"epollFd":11,"onlineDuration":35532980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:25.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085834503173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:25.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:25.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085834503173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:36:25.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:25.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:25.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073238813360,"createTime":1749894247555,"epollFd":11,"onlineDuration":35537877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:29.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:29.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:30.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:30.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073241116360,"createTime":1749894247555,"epollFd":11,"onlineDuration":35542666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:30.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:30.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073241355872,"createTime":1749894247555,"epollFd":11,"onlineDuration":35543003,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:34.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:34.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:36:35.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:35.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073243464104,"createTime":1749894247555,"epollFd":11,"onlineDuration":35547695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:35.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106698989868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:35.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:35.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106698989868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:36:35.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:39.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:39.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:39.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:36:40.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:40.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073245830272,"createTime":1749894247555,"epollFd":11,"onlineDuration":35552677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:40.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:40.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073246078996,"createTime":1749894247555,"epollFd":11,"onlineDuration":35552999,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:44.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:45.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:45.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073248192492,"createTime":1749894247555,"epollFd":11,"onlineDuration":35557653,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:45.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106639862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:45.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:45.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106639862060547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:36:45.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:46.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:36:46.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:36:49.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:49.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:36:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:49.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073250528392,"createTime":1749894247555,"epollFd":11,"onlineDuration":35562657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:36:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:50.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:36:50.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:50.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073250771852,"createTime":1749894247555,"epollFd":11,"onlineDuration":35562989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:50.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:36:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:36:54.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:54.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:36:55.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:55.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073252869556,"createTime":1749894247555,"epollFd":11,"onlineDuration":35567668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:36:55.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10804557800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:36:55.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:36:55.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10804557800293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:36:55.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:36:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:36:59.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:36:59.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:00.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:00.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:37:00.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:00.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073255242304,"createTime":1749894247555,"epollFd":11,"onlineDuration":35572654,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:00.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:00.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073255488396,"createTime":1749894247555,"epollFd":11,"onlineDuration":35572975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:00.717 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:37:00.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:37:03.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:37:03.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:03.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/manic-street-preachers/music 2025-06-15 03:37:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:37:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:37:04.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:04.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:05.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:05.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073257612420,"createTime":1749894247555,"epollFd":11,"onlineDuration":35577666,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:05.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115657806396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:05.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:05.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115657806396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:37:05.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:09.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:09.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:09.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:09.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:09.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:37:09.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:37:10.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:10.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073259939108,"createTime":1749894247555,"epollFd":11,"onlineDuration":35582656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:10.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:10.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:10.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073260181252,"createTime":1749894247555,"epollFd":11,"onlineDuration":35582994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:13.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/celebrity/jake-gyllenhaal/jake-gyllenhaal-prada-fragrance-interview 2025-06-15 03:37:14.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:14.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073262263164,"createTime":1749894247555,"epollFd":11,"onlineDuration":35587662,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:15.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116064071655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:15.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:37:15.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116064071655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:37:15.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:37:19.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:19.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:37:19.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:19.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:37:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:20.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073264668812,"createTime":1749894247555,"epollFd":11,"onlineDuration":35592673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:37:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:37:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:37:20.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:37:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073264891216,"createTime":1749894247555,"epollFd":11,"onlineDuration":35592995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:24.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:24.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:25.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:25.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073266987604,"createTime":1749894247555,"epollFd":11,"onlineDuration":35597663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:25.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12371063232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:25.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:37:25.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12371063232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:37:25.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:37:27.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:37:27.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:27.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 03:37:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:29.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:29.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:29.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073269305080,"createTime":1749894247555,"epollFd":11,"onlineDuration":35602650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:30.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:30.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:37:30.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:30.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:30.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073269557752,"createTime":1749894247555,"epollFd":11,"onlineDuration":35602988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:34.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:34.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073271656772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35607667,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:35.404 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084794998168945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:35.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.084794998168945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:37:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:35.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:35.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-15 03:37:39.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:39.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:37:39.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:39.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:39.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:39.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:39.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:37:40.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:40.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:37:40.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:40.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073274078212,"createTime":1749894247555,"epollFd":11,"onlineDuration":35612669,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:40.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:40.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073274308512,"createTime":1749894247555,"epollFd":11,"onlineDuration":35612989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:43.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:37:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/luci/;stok=/locale 2025-06-15 03:37:44.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:44.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:45.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:45.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073276354892,"createTime":1749894247555,"epollFd":11,"onlineDuration":35617650,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:45.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07769775390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:45.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:37:45.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07769775390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:37:45.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:37:46.254 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:37:46.254 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:37:47.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:47.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/upfile.php 2025-06-15 03:37:49.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:49.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:37:49.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:49.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:50.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:50.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php 2025-06-15 03:37:50.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073278723692,"createTime":1749894247555,"epollFd":11,"onlineDuration":35622656,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:37:50.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:50.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:37:50.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:50.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073278952676,"createTime":1749894247555,"epollFd":11,"onlineDuration":35622986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:54.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:54.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:37:55.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:55.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073281114864,"createTime":1749894247555,"epollFd":11,"onlineDuration":35627657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:37:55.416 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081674575805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:37:55.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:37:55.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081674575805664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:37:55.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:37:56.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:37:56.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:37:57.974 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:37:57.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:37:59.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:37:59.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:00.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073283456028,"createTime":1749894247555,"epollFd":11,"onlineDuration":35632673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:00.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:00.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:00.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:38:00.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:38:00.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073283829772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35633401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:00.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 03:38:00.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:00.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 03:38:01.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 03:38:01.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:38:01.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 03:38:01.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:01.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:02.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:02.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 03:38:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:02.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 03:38:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:03.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 03:38:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:05.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:05.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073285845884,"createTime":1749894247555,"epollFd":11,"onlineDuration":35637693,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:05.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083742141723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:05.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:05.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083742141723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:38:05.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:09.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:09.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:09.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:09.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:10.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:10.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073288164676,"createTime":1749894247555,"epollFd":11,"onlineDuration":35642664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:10.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:10.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:10.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:10.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073288408136,"createTime":1749894247555,"epollFd":11,"onlineDuration":35642997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:14.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:14.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:15.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:15.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073290493996,"createTime":1749894247555,"epollFd":11,"onlineDuration":35647677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:15.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04523277282715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:15.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:15.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.04523277282715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:38:15.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:16.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:16.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:16.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:16.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:16.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:16.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:18.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:38:18.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:38:18.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:38:18.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:18.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 03:38:19.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:19.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/plugins.php 2025-06-15 03:38:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:19.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:19.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073292839108,"createTime":1749894247555,"epollFd":11,"onlineDuration":35652700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:20.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:38:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:38:20.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:20.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:20.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073293086516,"createTime":1749894247555,"epollFd":11,"onlineDuration":35653024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:24.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:24.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:25.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:25.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073295169744,"createTime":1749894247555,"epollFd":11,"onlineDuration":35657657,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:25.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083545684814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:25.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:25.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.083545684814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:38:25.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:28.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:28.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 03:38:29.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:29.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:29.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:29.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:30.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:30.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073297558284,"createTime":1749894247555,"epollFd":11,"onlineDuration":35662668,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:30.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:30.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:30.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:30.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073297792532,"createTime":1749894247555,"epollFd":11,"onlineDuration":35663000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:32.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/file.php 2025-06-15 03:38:33.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:33.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/mariju.php 2025-06-15 03:38:34.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:34.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:35.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:35.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073299919188,"createTime":1749894247555,"epollFd":11,"onlineDuration":35667678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:35.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092002868652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:35.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:35.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.092002868652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:38:35.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:36.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:36.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:38:36.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:36.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:36.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:36.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:36.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:36.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:36.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:36.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:36.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:36.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:36.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/content.php 2025-06-15 03:38:37.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.351 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.351 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:37.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:37.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:38.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/moon.php 2025-06-15 03:38:38.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:38.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:38.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:39.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:39.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:39.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:39.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:39.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:39.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:39.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:39.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:40.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:40.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:40.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:40.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073302231400,"createTime":1749894247555,"epollFd":11,"onlineDuration":35672674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:40.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:40.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:40.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:40.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:38:40.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:40.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073302452488,"createTime":1749894247555,"epollFd":11,"onlineDuration":35672996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:40.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:40.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:40.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:40.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.605 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.605 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:41.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:41.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:42.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:42.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:42.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:42.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:42.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:42.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/edit.php 2025-06-15 03:38:42.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:42.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:42.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:42.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:42.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:42.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:43.932 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:43.932 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.462 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:44.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:44.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:44.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:44.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:45.166 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:45.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073304610728,"createTime":1749894247555,"epollFd":11,"onlineDuration":35677673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:45.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:45.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:45.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102968215942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:45.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:45.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102968215942383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:38:45.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:45.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:45.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:45.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:45.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:45.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:45.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:46.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:46.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:46.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:46.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:46.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:46.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:46.574 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:46.574 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-15 03:38:49.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:49.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:38:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:49.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073306994004,"createTime":1749894247555,"epollFd":11,"onlineDuration":35682688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:38:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:38:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073307221672,"createTime":1749894247555,"epollFd":11,"onlineDuration":35683022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:52.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:38:52.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:38:53.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:53.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/license.php 2025-06-15 03:38:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:54.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 03:38:54.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:54.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:38:55.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:55.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/doc.php 2025-06-15 03:38:55.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:55.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073309318060,"createTime":1749894247555,"epollFd":11,"onlineDuration":35687677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:38:55.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111021041870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:38:55.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:55.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111021041870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:38:55.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:38:56.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:56.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/blurbs.php 2025-06-15 03:38:56.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:38:56.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:38:57.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:57.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/autoload_classmap.php 2025-06-15 03:38:59.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:59.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:38:59.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:38:59.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:00.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:00.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:00.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:00.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073311642116,"createTime":1749894247555,"epollFd":11,"onlineDuration":35692686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073311909264,"createTime":1749894247555,"epollFd":11,"onlineDuration":35693023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:01.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:01.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/iR7SzrsOUEP.php 2025-06-15 03:39:01.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:01.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-15 03:39:04.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:04.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:05.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073314041184,"createTime":1749894247555,"epollFd":11,"onlineDuration":35697659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:05.474 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106603622436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:39:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106603622436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:39:05.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:39:06.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:06.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/aboudt.php 2025-06-15 03:39:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:08.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/shimo.php 2025-06-15 03:39:09.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:09.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:09.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:09.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073316340236,"createTime":1749894247555,"epollFd":11,"onlineDuration":35702676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:10.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:10.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073316583696,"createTime":1749894247555,"epollFd":11,"onlineDuration":35703005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:14.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:14.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:15.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:15.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073318689296,"createTime":1749894247555,"epollFd":11,"onlineDuration":35707665,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:15.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114559173583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:39:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114559173583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:39:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:39:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:20.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:20.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:20.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:20.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:20.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073321194960,"createTime":1749894247555,"epollFd":11,"onlineDuration":35712915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:20.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:20.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073321381832,"createTime":1749894247555,"epollFd":11,"onlineDuration":35713264,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:22.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:39:22.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:39:24.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:39:24.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:24.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:24.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:25.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:25.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073323533492,"createTime":1749894247555,"epollFd":11,"onlineDuration":35717909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:25.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107349395751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:25.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:25.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107349395751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:39:25.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:28.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:39:28.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:39:29.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:29.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:29.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:29.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073325774640,"createTime":1749894247555,"epollFd":11,"onlineDuration":35722659,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:30.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:30.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:30.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:30.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326006256,"createTime":1749894247555,"epollFd":11,"onlineDuration":35722991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:34.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:34.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:35.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:35.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073328100012,"createTime":1749894247555,"epollFd":11,"onlineDuration":35727686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:35.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07097816467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:35.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:35.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07097816467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:39:35.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:39.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:39.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:39.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:40.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:40.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:40.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073330505660,"createTime":1749894247555,"epollFd":11,"onlineDuration":35732687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:40.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:40.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073330734644,"createTime":1749894247555,"epollFd":11,"onlineDuration":35733006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:44.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:44.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:45.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:45.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073332820504,"createTime":1749894247555,"epollFd":11,"onlineDuration":35737690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:45.511 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08238410949707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:45.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:45.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08238410949707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:39:45.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:49.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:49.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:39:49.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:49.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:50.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073335210360,"createTime":1749894247555,"epollFd":11,"onlineDuration":35742676,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:39:50.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:50.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:39:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:39:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:39:50.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:50.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073335430132,"createTime":1749894247555,"epollFd":11,"onlineDuration":35743018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:50.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:39:50.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:50.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:39:54.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:54.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:39:55.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:55.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073337537048,"createTime":1749894247555,"epollFd":11,"onlineDuration":35747682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:39:55.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07488250732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:39:55.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:39:55.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07488250732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:39:55.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:39:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:39:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:39:59.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:00.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:00.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:40:00.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:00.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073339878212,"createTime":1749894247555,"epollFd":11,"onlineDuration":35752699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:00.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:00.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073340116408,"createTime":1749894247555,"epollFd":11,"onlineDuration":35753021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:04.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:04.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:05.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:05.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073342195688,"createTime":1749894247555,"epollFd":11,"onlineDuration":35757683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:05.522 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.082029342651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:05.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:40:05.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.082029342651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:40:05.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:40:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:40:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:40:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:06.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:40:09.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:09.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:09.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:09.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:10.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:10.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073344547380,"createTime":1749894247555,"epollFd":11,"onlineDuration":35762678,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:10.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:10.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:10.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:10.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073344821108,"createTime":1749894247555,"epollFd":11,"onlineDuration":35763050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:14.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:15.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:15.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073346926708,"createTime":1749894247555,"epollFd":11,"onlineDuration":35767707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:15.532 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08509063720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:15.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:40:15.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08509063720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:40:15.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:40:18.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:40:18.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:18.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/inputs.php 2025-06-15 03:40:19.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:19.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:20.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:20.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-conf.php 2025-06-15 03:40:20.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:20.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:20.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073349300772,"createTime":1749894247555,"epollFd":11,"onlineDuration":35772700,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:20.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073349608716,"createTime":1749894247555,"epollFd":11,"onlineDuration":35773289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:22.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:40:22.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:40:24.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:24.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:25.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:25.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073351616932,"createTime":1749894247555,"epollFd":11,"onlineDuration":35777684,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:25.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068126678466797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:25.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:25.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068126678466797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:40:25.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:27.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:27.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class_api.php 2025-06-15 03:40:29.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:29.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:40:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:29.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:30.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:30.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073353965992,"createTime":1749894247555,"epollFd":11,"onlineDuration":35782683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:30.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:30.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:30.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073354217348,"createTime":1749894247555,"epollFd":11,"onlineDuration":35783018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:34.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:34.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:35.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:35.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073356361112,"createTime":1749894247555,"epollFd":11,"onlineDuration":35787691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:35.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:35.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/sxx.php 2025-06-15 03:40:35.551 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08148956298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:35.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08148956298828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:40:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:37.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:37.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:37.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2016/04/28/lg-g5-getting-update-that-adds-app-drawer-option-to-home-screen/ 2025-06-15 03:40:37.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:40:37.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:37.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dwayne-johnson/news/hobbs-one-liners-dwayne-johnson_5647021 2025-06-15 03:40:39.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:40:39.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:39.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2016/08/21/media-sharing-allo-gifs-compression-annotation-multiple-selection/ 2025-06-15 03:40:39.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:39.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:40:39.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:39.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:40.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:40.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:40:40.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:40.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073358685168,"createTime":1749894247555,"epollFd":11,"onlineDuration":35792693,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:40.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:40.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073358931260,"createTime":1749894247555,"epollFd":11,"onlineDuration":35793016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:42.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:40:42.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:42.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/jerlene/streaming/ 2025-06-15 03:40:44.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:44.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:45.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:45.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073361007908,"createTime":1749894247555,"epollFd":11,"onlineDuration":35797681,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:45.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080547332763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:45.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:40:45.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080547332763672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:40:45.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:40:49.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:49.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:40:49.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:49.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073363405660,"createTime":1749894247555,"epollFd":11,"onlineDuration":35802671,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:40:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:50.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:40:50.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:50.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073363643856,"createTime":1749894247555,"epollFd":11,"onlineDuration":35803013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:50.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:40:50.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:40:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:40:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:40:52.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:40:52.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:54.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:40:54.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:40:54.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:54.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:40:55.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:40:55.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:55.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/class.api.php 2025-06-15 03:40:55.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:55.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073365742876,"createTime":1749894247555,"epollFd":11,"onlineDuration":35807716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:40:55.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081785202026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:40:55.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:55.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.081785202026367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:40:55.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:40:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:40:58.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:40:59.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:59.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:40:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:40:59.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:00.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:00.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073368069564,"createTime":1749894247555,"epollFd":11,"onlineDuration":35812707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:00.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:00.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073368309076,"createTime":1749894247555,"epollFd":11,"onlineDuration":35813033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:04.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:04.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:05.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:05.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073370444944,"createTime":1749894247555,"epollFd":11,"onlineDuration":35817752,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:05.578 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10256576538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:05.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:05.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10256576538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:41:05.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:09.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:09.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:09.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:41:10.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:10.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073372775580,"createTime":1749894247555,"epollFd":11,"onlineDuration":35822674,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:10.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:41:10.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:10.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073373025620,"createTime":1749894247555,"epollFd":11,"onlineDuration":35823022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:41:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:10.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:10.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:10.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32993281960 2025-06-15 03:41:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:14.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32920959443 2025-06-15 03:41:14.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:14.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:15.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:15.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073375131220,"createTime":1749894247555,"epollFd":11,"onlineDuration":35827689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:15.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102161407470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:15.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:41:15.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102161407470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:41:15.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:41:18.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:41:18.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:18.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32916497703 2025-06-15 03:41:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:19.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:19.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:19.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:20.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:20.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073377463172,"createTime":1749894247555,"epollFd":11,"onlineDuration":35832680,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:41:20.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:20.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073377711896,"createTime":1749894247555,"epollFd":11,"onlineDuration":35833237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:41:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:21.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:41:22.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:41:22.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:22.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32950529345 2025-06-15 03:41:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:24.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:25.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:25.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073379858292,"createTime":1749894247555,"epollFd":11,"onlineDuration":35837716,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:25.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057260513305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:25.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:41:25.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.057260513305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:41:25.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:41:26.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:41:26.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:29.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:29.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:29.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:30.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:30.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:30.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:41:30.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:30.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:30.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073382465288,"createTime":1749894247555,"epollFd":11,"onlineDuration":35843092,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:30.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:30.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073382567936,"createTime":1749894247555,"epollFd":11,"onlineDuration":35843414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:31.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:31.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:31.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2989496/best-hotels-in-the-bay-area/ 2025-06-15 03:41:33.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:33.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:33.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:41:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:41:34.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:41:34.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:34.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:35.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:35.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073384566940,"createTime":1749894247555,"epollFd":11,"onlineDuration":35847675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:35.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105512619018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:35.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:41:35.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105512619018555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:41:35.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:41:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:41:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:41:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:41:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:41:39.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:39.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:39.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:39.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:41:40.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073386875204,"createTime":1749894247555,"epollFd":11,"onlineDuration":35852673,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:40.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:40.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:41:40.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:40.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073387076552,"createTime":1749894247555,"epollFd":11,"onlineDuration":35853012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:44.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:44.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:45.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:45.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073389234792,"createTime":1749894247555,"epollFd":11,"onlineDuration":35857677,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:45.611 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086362838745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:45.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:41:45.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086362838745117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:41:45.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:41:46.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:41:46.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:48.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:41:48.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:41:49.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:49.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:49.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:41:50.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:50.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:41:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:50.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073391577272,"createTime":1749894247555,"epollFd":11,"onlineDuration":35862688,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:41:50.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:50.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073391814152,"createTime":1749894247555,"epollFd":11,"onlineDuration":35863020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:54.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:54.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:55.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:55.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073393922384,"createTime":1749894247555,"epollFd":11,"onlineDuration":35867686,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:41:55.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10404396057129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:41:55.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:55.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10404396057129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:41:55.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:41:59.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:59.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:41:59.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:41:59.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:00.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:00.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073396291184,"createTime":1749894247555,"epollFd":11,"onlineDuration":35872689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:00.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:00.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:00.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:00.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073396533328,"createTime":1749894247555,"epollFd":11,"onlineDuration":35873028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:04.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:04.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:05.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:05.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073398629716,"createTime":1749894247555,"epollFd":11,"onlineDuration":35877701,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:05.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06549835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:05.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:05.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06549835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:42:05.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:07.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-atom.php 2025-06-15 03:42:09.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:09.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:10.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:10.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:10.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:10.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073400984040,"createTime":1749894247555,"epollFd":11,"onlineDuration":35882713,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:10.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:42:10.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:42:10.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:10.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:11.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:11.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073401353836,"createTime":1749894247555,"epollFd":11,"onlineDuration":35883514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:15.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:15.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:15.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10967445373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:42:15.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10967445373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:42:15.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:42:15.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:15.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073403660784,"createTime":1749894247555,"epollFd":11,"onlineDuration":35888271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:19.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:19.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:19.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:19.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:20.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:20.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073405737432,"createTime":1749894247555,"epollFd":11,"onlineDuration":35892709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:20.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:20.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:20.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:20.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073405929568,"createTime":1749894247555,"epollFd":11,"onlineDuration":35893045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:22.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:42:22.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:24.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:24.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:25.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:25.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073408070700,"createTime":1749894247555,"epollFd":11,"onlineDuration":35897702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:25.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115192413330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:25.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:25.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115192413330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:42:25.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:27.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:27.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:27.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 03:42:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:29.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:29.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:30.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:30.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:42:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:30.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2561400/san-antonio-riverwalk-things-to-do/ 2025-06-15 03:42:31.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:31.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073410882992,"createTime":1749894247555,"epollFd":11,"onlineDuration":35903816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:31.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:31.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073411144876,"createTime":1749894247555,"epollFd":11,"onlineDuration":35904149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:34.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:34.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:35.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073412781980,"createTime":1749894247555,"epollFd":11,"onlineDuration":35907702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:35.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117568969726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:35.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:42:35.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117568969726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:42:35.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:42:39.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:39.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:39.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073415094192,"createTime":1749894247555,"epollFd":11,"onlineDuration":35912689,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:40.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:42:40.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:40.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073415341600,"createTime":1749894247555,"epollFd":11,"onlineDuration":35913070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:42:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:42.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:42:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:42:44.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:44.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:44.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:45.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:45.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073417427460,"createTime":1749894247555,"epollFd":11,"onlineDuration":35917696,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:45.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107057571411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107057571411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:42:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:46.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:42:46.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:42:49.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:42:49.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:49.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/zmFM.php 2025-06-15 03:42:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:49.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:49.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:42:50.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:50.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:42:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073419776520,"createTime":1749894247555,"epollFd":11,"onlineDuration":35922706,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:42:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:50.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073419969972,"createTime":1749894247555,"epollFd":11,"onlineDuration":35923045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:54.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:54.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:55.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:55.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073422150584,"createTime":1749894247555,"epollFd":11,"onlineDuration":35927683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:42:55.671 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096960067749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:42:55.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:55.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096960067749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:42:55.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:42:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:42:58.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:42:59.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:59.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:42:59.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:42:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:00.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:00.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073424523332,"createTime":1749894247555,"epollFd":11,"onlineDuration":35932695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:00.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:00.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073424716784,"createTime":1749894247555,"epollFd":11,"onlineDuration":35933057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:04.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:43:04.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:43:04.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:04.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:05.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:05.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073427003992,"createTime":1749894247555,"epollFd":11,"onlineDuration":35937945,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:05.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10159683227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:05.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:43:05.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10159683227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:43:05.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:43:05.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:43:05.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:05.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tom-hanks 2025-06-15 03:43:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/433.html---------- 2025-06-15 03:43:09.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:09.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:09.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:09.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:10.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:10.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:10.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073429226716,"createTime":1749894247555,"epollFd":11,"onlineDuration":35942702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:10.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:10.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073429464912,"createTime":1749894247555,"epollFd":11,"onlineDuration":35943034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:12.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:43:12.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:43:14.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:14.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:15.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:15.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073431553404,"createTime":1749894247555,"epollFd":11,"onlineDuration":35947720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:15.691 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:15.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:15.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112600326538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:43:15.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:15.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:15.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:15.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/sheet-pan-chicken-caesar-salad-recipe-8383262 2025-06-15 03:43:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:16.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/jimmy-carter-white-house-cornbread-review-8717169 2025-06-15 03:43:19.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:19.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:19.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:19.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:20.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:20.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:20.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:20.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073433981424,"createTime":1749894247555,"epollFd":11,"onlineDuration":35952872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:20.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:20.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073434197248,"createTime":1749894247555,"epollFd":11,"onlineDuration":35953192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:22.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:43:22.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:43:24.035 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:43:24.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:24.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:24.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:25.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:25.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073436258104,"createTime":1749894247555,"epollFd":11,"onlineDuration":35957703,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:25.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113506317138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:25.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:25.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113506317138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:43:25.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:29.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:29.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:29.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:29.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:30.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:30.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:30.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:30.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073438616376,"createTime":1749894247555,"epollFd":11,"onlineDuration":35962714,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:30.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:30.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073438851940,"createTime":1749894247555,"epollFd":11,"onlineDuration":35963051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:32.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:43:32.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:34.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:35.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:35.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073440936484,"createTime":1749894247555,"epollFd":11,"onlineDuration":35967690,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:35.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08963966369629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:35.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:35.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08963966369629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:43:35.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:39.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:39.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:39.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:39.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073443310548,"createTime":1749894247555,"epollFd":11,"onlineDuration":35972691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:40.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:40.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:43:40.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:40.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073443505316,"createTime":1749894247555,"epollFd":11,"onlineDuration":35973029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:43.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:43.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:43.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/madelyn-rusinyak-the-circle-season-7 2025-06-15 03:43:44.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:44.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:45.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073445664872,"createTime":1749894247555,"epollFd":11,"onlineDuration":35977695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:45.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106273651123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:45.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:45.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106273651123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:43:45.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:49.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:49.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:49.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:49.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:43:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:43:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073448029724,"createTime":1749894247555,"epollFd":11,"onlineDuration":35982710,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:43:50.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:50.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073448346880,"createTime":1749894247555,"epollFd":11,"onlineDuration":35983292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:54.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:54.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:55.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:55.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073450362992,"createTime":1749894247555,"epollFd":11,"onlineDuration":35987722,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:43:55.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087047576904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:43:55.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:55.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087047576904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:43:55.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:57.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:43:57.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:57.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/how-to-make-greek-yogurt/ 2025-06-15 03:43:58.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:43:58.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:43:59.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:59.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:43:59.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:43:59.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:00.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:00.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:44:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:00.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073452721264,"createTime":1749894247555,"epollFd":11,"onlineDuration":35992709,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:00.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:00.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073452977884,"createTime":1749894247555,"epollFd":11,"onlineDuration":35993055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:04.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:44:04.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:04.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:44:04.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:04.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:05.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073455096644,"createTime":1749894247555,"epollFd":11,"onlineDuration":35997694,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:05.735 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.082237243652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:05.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:05.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.082237243652344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:44:05.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:09.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:09.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:09.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073457429912,"createTime":1749894247555,"epollFd":11,"onlineDuration":36002687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:10.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:10.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073457681268,"createTime":1749894247555,"epollFd":11,"onlineDuration":36003030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:11.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:11.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:11.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:44:11.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:44:11.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:11.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:44:12.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:44:12.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:14.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:14.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:44:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:15.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073459752652,"createTime":1749894247555,"epollFd":11,"onlineDuration":36007702,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:15.746 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:15.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:15.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:44:15.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:16.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:44:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:44:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:19.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:44:19.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:19.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:44:20.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:20.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:44:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073462162248,"createTime":1749894247555,"epollFd":11,"onlineDuration":36012695,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073462353068,"createTime":1749894247555,"epollFd":11,"onlineDuration":36013025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:20.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:44:20.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:44:24.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:24.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:25.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:25.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073464436296,"createTime":1749894247555,"epollFd":11,"onlineDuration":36017687,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:25.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100753784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:25.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:44:25.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100753784179688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:44:25.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:44:26.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:44:26.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:44:26.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:44:26.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:30.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:30.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:30.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:30.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:30.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:30.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467027500,"createTime":1749894247555,"epollFd":11,"onlineDuration":36022959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:30.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:31.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:31.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467206476,"createTime":1749894247555,"epollFd":11,"onlineDuration":36023518,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:34.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:44:34.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:44:34.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:44:34.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:44:34.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:44:34.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:35.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:35.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:44:35.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:35.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073469355504,"createTime":1749894247555,"epollFd":11,"onlineDuration":36027992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:35.762 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120641708374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:35.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:35.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120641708374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:44:35.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:44:40.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:40.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:44:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:44:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:44:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073471737464,"createTime":1749894247555,"epollFd":11,"onlineDuration":36032955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:40.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:40.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073471884856,"createTime":1749894247555,"epollFd":11,"onlineDuration":36033313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:43.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:44:43.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:44:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:45.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:45.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073474165484,"createTime":1749894247555,"epollFd":11,"onlineDuration":36038202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:45.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120798110961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:45.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:45.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120798110961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:44:45.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:50.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:44:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:50.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:50.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:50.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073476394788,"createTime":1749894247555,"epollFd":11,"onlineDuration":36042955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:44:50.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:50.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:44:50.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:50.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073476504016,"createTime":1749894247555,"epollFd":11,"onlineDuration":36043287,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:55.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:55.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:44:55.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:44:55.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073478833336,"createTime":1749894247555,"epollFd":11,"onlineDuration":36047979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:44:55.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11838722229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:44:55.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:55.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11838722229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:44:55.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:44:57.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:44:57.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:44:57.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:44:57.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:45:00.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:00.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:45:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:45:00.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:00.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:45:00.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:00.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073481171868,"createTime":1749894247555,"epollFd":11,"onlineDuration":36052974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:45:00.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:00.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073481291624,"createTime":1749894247555,"epollFd":11,"onlineDuration":36053303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:05.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:05.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:45:05.782 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100812911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:05.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:05.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100812911987305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:45:05.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:05.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:05.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073483591992,"createTime":1749894247555,"epollFd":11,"onlineDuration":36058271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:10.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:10.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:45:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:10.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:45:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073485863408,"createTime":1749894247555,"epollFd":11,"onlineDuration":36062964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:10.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:10.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:45:10.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:10.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073485997640,"createTime":1749894247555,"epollFd":11,"onlineDuration":36063311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:45:15.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:15.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:45:15.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:15.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073488212468,"createTime":1749894247555,"epollFd":11,"onlineDuration":36067978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:45:15.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115022659301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:15.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:15.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115022659301758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:45:15.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:45:20.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:45:20.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:45:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073490540472,"createTime":1749894247555,"epollFd":11,"onlineDuration":36072995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:45:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073490677336,"createTime":1749894247555,"epollFd":11,"onlineDuration":36073321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:20.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:20.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:20.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/glynis/posts/managing-expectations-with-akira-otani-s-the-night-of-baba-yaga-01j4nfn14xd5 2025-06-15 03:45:23.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:45:23.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:23.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-twilight-saga-breaking-dawn-part-2-trailer 2025-06-15 03:45:25.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:25.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:45:25.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:25.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073492861896,"createTime":1749894247555,"epollFd":11,"onlineDuration":36077960,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:25.795 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09774398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:25.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:45:25.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09774398803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:45:25.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:45:35.799 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091880798339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:35.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:45:35.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091880798339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:45:35.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:45:36.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:45:36.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:45:36.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:45:36.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:45:38.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:45:38.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:45:40.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:45:40.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:45:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:45:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:45:45.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:45:45.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:45.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:45:45.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:45.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:45:45.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09243392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:45:45.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:45:46.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:46.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073502443692,"createTime":1749894247555,"epollFd":11,"onlineDuration":36098493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:45:46.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:46.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:45:46.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:45:46.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073502563448,"createTime":1749894247555,"epollFd":11,"onlineDuration":36098856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bce0 2025-06-15 03:45:55.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086851119995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:45:55.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:45:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086851119995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:45:55.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:46:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:46:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:46:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:46:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:04.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:46:04.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:46:04.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:46:04.899 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:46:05.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:46:05.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:46:05.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:46:05.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:46:05.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106285095214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:05.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:05.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106285095214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:46:05.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:15.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117300033569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:15.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:15.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117300033569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:46:15.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:25.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1219482421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:25.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:25.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1219482421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:46:25.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:27.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:27.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:27.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1382.html 2025-06-15 03:46:35.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:46:35.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:35.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:46:35.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115476608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:35.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:46:35.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115476608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:46:35.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:46:38.350 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:46:38.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:42.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:46:42.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:42.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/lifestyle/joy-mcbrien-fair-anita/ 2025-06-15 03:46:45.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:46:45.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:45.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 03:46:45.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:46:45.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:45.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:46:45.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124860763549805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:45.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:46:45.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124860763549805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:46:45.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:46:46.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:46.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073530685052,"createTime":1749894247555,"epollFd":11,"onlineDuration":36158465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:46:46.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:46.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:46:46.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:46:46.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073530752168,"createTime":1749894247555,"epollFd":11,"onlineDuration":36158835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:46:50.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:46:50.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:46:55.867 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134492874145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:46:55.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:46:55.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134492874145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:46:55.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:46:58.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:46:58.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:47:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:47:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:47:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:47:05.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13416290283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:05.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:05.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13416290283203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:47:05.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:07.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:47:08.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:47:08.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:08.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:47:11.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.228 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:11.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:11.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:12.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:12.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:15.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128557205200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:15.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:15.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128557205200195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:47:15.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:18.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:18.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/273453/peach-and-raspberry-crumble/ 2025-06-15 03:47:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:47:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:47:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:47:24.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:25.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127307891845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:25.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:47:25.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127307891845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:47:25.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:47:29.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:47:29.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:29.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:47:29.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:47:29.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:29.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:47:33.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:33.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:34.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:34.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:34.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:34.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:34.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:34.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:34.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:34.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:34.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:47:34.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:34.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:34.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:35.133 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:35.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:35.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:35.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:35.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:35.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:35.798 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:35.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:35.901 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12821388244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:35.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:47:35.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12821388244629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:47:35.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:47:35.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:35.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:36.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:36.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:36.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:36.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:36.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:36.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:36.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:36.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:36.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:36.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:37.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:37.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:37.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:37.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:37.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:37.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:37.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/trees/tgen/tree-scratch-test.htm 2025-06-15 03:47:37.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:37.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:37.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:37.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:38.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:38.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:38.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:38.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:38.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:38.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:38.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:38.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:38.987 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:38.987 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:39.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:39.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:39.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:39.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:39.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:39.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:39.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:39.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.387 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.387 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:40.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:40.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:41.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:41.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:41.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:41.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:41.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:41.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:41.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:41.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:41.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:41.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:42.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:42.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:42.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:42.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:42.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:42.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:42.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:42.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.033 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.772 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:43.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:43.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:44.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:44.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:44.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:44.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:44.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:44.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:44.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:44.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:47:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:47:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:47:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:47:44.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:44.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:45.125 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:45.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:45.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:45.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:47:45.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:45.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:47:45.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:45.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:45.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096420288085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:45.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:47:45.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096420288085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:47:45.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:47:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:46.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:47:46.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:46.248 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559030376,"createTime":1749894247555,"epollFd":11,"onlineDuration":36218833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:47:46.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:46.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:46.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:47:46.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:46.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:47:46.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:46.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:46.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073559371220,"createTime":1749894247555,"epollFd":11,"onlineDuration":36219469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:47:47.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:47.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:47.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:47.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:47.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:47.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:47.821 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:47.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:48.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:48.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:48.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:48.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:48.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:48.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:48.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:48.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:48.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:48.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:49.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:49.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:49.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:49.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:49.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:49.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:49.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:49.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:49.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:49.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:50.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:50.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:50.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:50.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:50.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:50.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:50.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:50.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:50.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:50.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:51.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:51.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:51.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:51.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:51.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:51.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:51.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:51.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:51.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:51.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:52.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:47:52.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:52.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:52.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:53.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:53.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:54.072 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:54.072 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:54.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:54.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:54.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:54.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:54.707 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:54.707 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:55.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:55.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:55.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:55.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:55.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:55.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:55.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:55.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:55.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126636505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:47:55.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:55.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126636505126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:47:55.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:47:55.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:55.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:56.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:56.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:56.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:56.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:56.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:56.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:56.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:56.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:56.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:56.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:57.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:57.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:57.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:57.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:57.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:57.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:57.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:57.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:57.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:57.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:58.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:58.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:58.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:58.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:58.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:58.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:58.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:58.754 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:59.119 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:59.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:59.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:59.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:59.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:47:59.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:47:59.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-15 03:47:59.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:59.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:47:59.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:47:59.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:00.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:00.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:00.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:00.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:00.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:00.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:00.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:00.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:00.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:00.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:01.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:01.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:01.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:01.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:01.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:01.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:01.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:01.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:01.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:01.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:02.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:02.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:02.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:02.239 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:02.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:02.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:02.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:02.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:02.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:48:02.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:48:02.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:02.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:48:02.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:02.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:03.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:03.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:03.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:03.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:03.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:03.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:03.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:03.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:04.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:04.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:04.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:04.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:04.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/classic_german_potato_salad/ 2025-06-15 03:48:04.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:04.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:04.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:04.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:04.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:04.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:04.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:04.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:05.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:05.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:05.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:05.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:05.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:05.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:05.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:05.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:48:05.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:06.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:06.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:06.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:06.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:06.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:06.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:06.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:06.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:06.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:06.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:07.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:07.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:07.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:07.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:07.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:07.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-15 03:48:07.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:07.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:07.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:07.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:08.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:08.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:08.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:08.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:08.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:08.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:08.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:08.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:08.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:08.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:09.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:09.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:09.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:09.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:09.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:09.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:09.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:09.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:09.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:09.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.812 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.812 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:10.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:10.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:11.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:11.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:11.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:11.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:11.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:11.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:11.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:11.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:11.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:11.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:12.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:12.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:12.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:12.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:12.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:12.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:12.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:12.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:12.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:12.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:13.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:13.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:13.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:13.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:13.494 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:13.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:13.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:13.667 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:13.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:13.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:14.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:14.959 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.171 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.171 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:15.935 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12302589416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:15.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:15.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12302589416504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:48:15.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:15.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:15.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:16.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:16.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:16.321 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:16.321 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:16.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:16.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:16.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:16.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:16.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:16.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:17.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:17.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:17.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:17.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 03:48:17.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:17.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:17.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:17.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:17.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:17.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:18.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:18.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:18.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:18.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:18.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:18.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:18.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:18.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:18.841 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:18.841 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:19.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:19.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:19.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:19.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:19.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:19.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:19.603 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:19.603 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:19.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:19.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:20.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:20.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:20.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:20.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:20.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:20.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:20.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:48:20.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:20.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:20.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:21.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:21.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:21.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:21.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:21.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:21.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:21.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:21.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:21.843 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:21.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:22.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:22.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:22.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:22.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:22.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:22.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:22.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:22.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:22.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:22.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:23.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:23.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:23.284 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:23.284 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:23.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:23.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:23.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:23.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:23.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:23.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.005 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:24.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:24.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:25.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:25.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:25.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:25.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:25.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:25.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:25.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:25.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:25.946 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12771224975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:25.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:25.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12771224975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:48:25.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:25.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:25.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:26.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:26.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:26.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:26.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:26.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:26.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:26.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:26.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:27.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:27.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:27.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:27.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:27.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:27.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:27.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:27.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:27.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:27.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:28.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:28.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:28.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:28.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:28.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:28.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-15 03:48:28.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:28.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:28.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:28.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:29.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:29.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:29.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:29.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:29.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:29.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:29.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:29.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:29.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:29.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:30.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:30.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:30.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:30.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:30.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:30.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:30.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:30.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:30.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:30.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:31.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:31.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 03:48:31.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:31.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:31.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:31.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:31.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:31.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:31.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:31.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.575 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.575 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:32.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:32.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:33.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:33.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:33.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:33.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:33.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:33.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:33.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:33.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:33.915 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:33.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:34.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:34.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:34.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:34.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:34.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:34.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:34.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:34.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:35.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:35.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:35.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kid-cudi-responds-to-critic-who-alleges-illuminati-influence-behind-his-snl-dress-choice-01hk5emshj8y 2025-06-15 03:48:35.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:35.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:35.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:35.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:35.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:35.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:35.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:35.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:35.955 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117162704467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:35.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:48:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117162704467773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:48:35.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:48:36.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:36.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:36.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:36.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:36.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:36.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:36.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:36.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:37.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:37.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:37.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:37.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:37.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:37.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:37.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:37.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:37.925 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:37.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:38.096 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:38.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:38.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:38.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:38.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:38.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:38.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:38.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:38.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:38.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:39.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:39.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:39.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:39.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:39.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:39.512 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:39.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:39.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:39.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:39.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:40.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:40.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:40.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:40.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:40.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:40.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:40.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:40.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:40.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:40.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:41.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:41.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:41.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:41.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:41.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:41.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:41.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:41.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:41.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:41.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:42.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:42.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:42.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:42.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:42.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:42.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:42.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:42.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:42.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:42.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:43.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:43.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:43.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:43.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:43.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:43.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:43.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:43.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:43.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:43.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:44.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:44.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:44.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:44.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:44.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:44.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:44.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:44.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.009 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:45.009 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:45.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:45.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:48:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:48:45.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:45.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:48:45.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:45.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 03:48:45.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:45.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:45.966 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118667602539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:45.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:45.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118667602539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:48:45.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:48:46.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:46.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:48:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:46.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073587141452,"createTime":1749894247555,"epollFd":11,"onlineDuration":36278527,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:48:46.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:46.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:46.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:46.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:46.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:46.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073587238836,"createTime":1749894247555,"epollFd":11,"onlineDuration":36278853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:48:46.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:46.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:46.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:48:46.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:48:46.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:46.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:47.017 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:47.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:47.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:47.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:47.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:47.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:47.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:47.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:47.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:47.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:48.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:48.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:48.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:48.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:48.682 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:48.682 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:48.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:48.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:49.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:49.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:49.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:49.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:49.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:49.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:49.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:49.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:49.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:49.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:50.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:50.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:50.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:50.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:50.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:50.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:50.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:50.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:50.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:48:50.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:48:50.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:50.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:51.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:51.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:51.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:51.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:51.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:51.521 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:51.698 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:51.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:51.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:51.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:52.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:52.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:52.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:52.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:52.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:52.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:52.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:52.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:52.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:52.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:53.180 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:53.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:53.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:53.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:53.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:53.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:53.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:53.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:54.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:54.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:55.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:55.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:55.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:55.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:55.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:55.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:55.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:55.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:55.974 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12495994567871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:48:55.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:48:55.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12495994567871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:48:55.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:48:56.024 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.024 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:56.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:56.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:56.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:56.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:48:56.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:48:56.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/fritz/cheapest-countries-travelers 2025-06-15 03:48:56.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:56.931 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:56.931 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:57.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:57.112 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:57.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:57.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:57.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:57.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:57.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:57.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:57.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:57.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:58.987 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:58.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:59.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:59.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:59.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:59.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:59.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:59.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:59.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:59.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:48:59.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:48:59.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:00.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:00.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:00.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:49:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:00.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:49:00.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:00.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:00.505 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:00.505 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:00.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:00.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:00.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:00.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:01.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:01.100 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:01.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:01.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:01.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:01.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:01.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:01.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:01.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:01.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:02.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:02.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:02.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:02.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:02.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:02.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:02.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:02.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:02.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:49:02.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:49:02.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:02.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:49:02.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:02.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:03.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:03.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:03.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:03.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:03.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:03.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:03.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:03.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:03.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:03.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:04.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:04.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:04.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:04.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:04.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:04.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:04.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:04.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:04.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:04.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:05.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:05.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:05.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:05.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:05.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:05.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11067771911621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:05.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:05.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11067771911621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:49:05.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:06.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:06.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:06.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:06.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:06.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:06.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:06.996 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:07.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:07.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:08.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:08.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:08.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:08.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:08.646 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:08.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:08.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:08.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.224 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:09.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:09.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:10.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:10.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:10.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:10.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:10.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:10.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:10.814 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:10.814 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:10.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:10.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:11.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:11.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:11.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:11.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:11.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:11.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:11.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:11.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:12.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:12.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:12.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:12.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:12.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:12.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:12.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:49:12.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:49:12.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:12.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:13.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:13.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:13.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:13.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:13.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:13.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:13.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:13.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:13.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:13.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:14.982 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:14.982 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:15.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:15.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:15.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:15.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:15.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:15.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067270278930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:15.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:49:15.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067270278930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:49:15.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:49:16.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:16.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:16.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:16.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:16.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:16.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:16.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:16.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:16.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:49:16.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:49:16.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:16.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.811 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.811 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:17.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:17.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:18.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:18.168 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:18.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:18.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:18.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:18.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:18.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:18.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:19.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:19.176 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:19.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:19.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:19.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:19.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:19.725 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:19.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:19.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:19.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:20.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:20.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:20.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:20.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:20.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:20.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:20.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:20.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:49:21.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:21.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:49:21.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.577 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:21.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:21.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:22.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:22.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:22.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:22.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:22.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:22.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:22.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:22.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:23.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:23.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:23.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:23.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:23.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:23.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:23.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:23.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:24.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:24.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:25.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:25.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:25.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:25.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:25.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:25.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:25.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:25.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:25.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-15 03:49:25.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114337921142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:25.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:49:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114337921142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:49:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:49:26.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:26.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:26.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:26.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:26.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:26.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:26.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:27.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:27.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:27.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:27.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:27.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:27.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:27.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:27.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:28.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:28.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:28.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:28.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:28.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:28.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:28.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:28.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:29.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:29.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:29.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:29.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:29.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:29.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:29.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:29.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:29.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:29.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:30.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:30.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:30.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:30.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:30.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:30.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:30.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:30.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:31.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:31.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:31.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:31.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:31.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:31.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:31.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:31.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:31.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:31.831 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:32.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:32.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:32.271 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:32.271 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:32.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:32.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:32.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:32.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:33.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:33.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:34.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:34.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:34.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:34.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:34.493 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:34.493 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:34.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:34.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:34.888 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:34.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:35.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:35.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:35.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:35.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:35.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:35.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:35.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:35.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:35.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:35.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:36.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11575698852539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:36.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:49:36.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11575698852539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:49:36.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:49:36.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:36.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:36.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:36.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:36.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:36.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:36.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:36.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:36.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:49:36.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:49:36.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:36.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:37.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:37.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:37.378 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:37.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:37.572 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:37.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:37.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:37.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:37.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:37.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:38.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:38.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:38.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:38.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:38.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:38.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:38.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:38.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:38.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:38.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:39.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:39.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:40.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:40.142 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:40.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:40.338 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:40.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:40.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:40.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:40.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:49:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:40.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:40.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:41.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:41.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:41.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:41.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:41.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:41.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:41.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:41.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:41.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:41.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:42.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:42.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:42.325 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:42.325 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:42.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:42.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:42.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:42.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:43.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:43.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:43.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:43.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:43.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:43.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:43.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:43.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:43.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:43.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:44.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:44.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:44.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:44.374 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:44.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:44.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:44.918 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:44.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:45.107 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:45.107 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:45.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:45.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:45.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:45.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:49:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:49:45.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:49:45.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:45.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:49:45.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:45.897 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:46.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116575241088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:46.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:46.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116575241088867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:49:46.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:49:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:49:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073615332804,"createTime":1749894247555,"epollFd":11,"onlineDuration":36338503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:49:46.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:46.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:46.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:46.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:46.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:49:46.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073615442032,"createTime":1749894247555,"epollFd":11,"onlineDuration":36338826,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:49:46.512 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:46.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:46.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:46.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:46.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:46.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.083 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.265 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:47.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:47.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:48.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:48.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:48.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:48.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:48.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:48.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:48.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:48.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:48.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:48.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:49.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:49.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:49.412 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:49.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:49.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:49.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:49.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:49.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:49.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:49.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:50.160 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:50.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:50.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:50.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:50.522 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:50.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:50.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:50.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:50.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:50.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:51.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:51.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:51.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:51.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:51.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:51.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:51.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:51.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:51.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:51.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:52.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:52.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:52.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:52.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:52.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:52.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:52.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:52.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:52.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:52.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:53.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:53.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:54.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:54.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:54.438 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:54.438 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:54.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:54.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:54.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:54.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:55.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:55.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:55.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:55.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:55.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:55.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:55.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:55.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:55.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:55.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:56.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125057220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:49:56.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:49:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125057220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:49:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:49:56.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:56.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:56.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:56.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:56.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:56.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:56.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:56.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:56.891 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:56.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:57.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:57.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:57.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:57.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:57.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:57.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:57.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:57.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:58.066 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:58.066 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:58.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:58.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:58.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:58.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:58.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:58.698 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:58.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:58.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:59.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:59.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:59.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:59.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:59.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:59.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:59.660 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:59.660 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:49:59.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:49:59.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:00.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:50:00.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:00.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/baked_brie/ 2025-06-15 03:50:00.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:00.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:01.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:01.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:01.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:01.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:01.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:01.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:01.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:01.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:01.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:01.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:02.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:02.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:02.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:02.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:02.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:02.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:02.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:02.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:50:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:50:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:02.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:50:02.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:02.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:03.097 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:03.097 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:03.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:03.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:03.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:03.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:03.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:03.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:03.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:03.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:04.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:04.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:04.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:04.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:04.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:04.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:04.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:04.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:04.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:04.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:05.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:05.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:05.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:05.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:05.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:05.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:05.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:05.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:05.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:05.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125877380371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:06.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125877380371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:50:06.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:06.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:06.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:06.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:07.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:07.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:07.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:07.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:07.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:07.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:07.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:07.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:08.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:08.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:08.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:08.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:08.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:08.554 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:08.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:08.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:08.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:08.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:09.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:09.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:09.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:09.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:09.447 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:09.447 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:09.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:09.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:09.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:09.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.788 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:10.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:10.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:11.147 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:11.147 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:11.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:11.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:11.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:11.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:11.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:11.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:11.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:11.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:12.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:12.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:12.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:12.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:12.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:12.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:12.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:12.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:12.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:12.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:13.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:13.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:13.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:13.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:13.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:13.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:13.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:13.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:13.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:13.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:14.025 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:14.025 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:14.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:14.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:14.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:14.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:14.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:14.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:14.896 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:14.896 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:15.094 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:15.094 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:15.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:15.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:15.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:15.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:15.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:15.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:15.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:15.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:16.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11227035522461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:50:16.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11227035522461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:50:16.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:50:16.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:16.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:16.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:16.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:16.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:16.566 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:16.760 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:16.760 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:16.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:50:16.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:50:17.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:17.058 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:17.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:17.286 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:17.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:17.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:17.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:17.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:17.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:17.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:18.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:18.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:18.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:18.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:18.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:18.525 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:18.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:18.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.377 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.378 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:19.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:19.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:20.083 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:20.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:20.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:20.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:20.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:20.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:20.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:20.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:20.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:20.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:21.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:21.023 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:21.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:21.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:21.572 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:21.572 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:21.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:21.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:21.969 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:21.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:22.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:22.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:22.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:22.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:22.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:22.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:22.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:22.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:22.950 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:22.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:23.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:23.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:23.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:23.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:23.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:23.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:23.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:23.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:23.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:23.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:24.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:24.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:25.134 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:25.134 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:25.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:25.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:25.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:25.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:25.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:25.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:25.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:25.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:26.043 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087867736816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:26.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:50:26.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.087867736816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:50:26.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:50:26.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:26.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:26.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:26.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:26.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:50:26.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:26.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-15 03:50:26.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:26.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:26.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:26.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:27.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:27.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:27.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:27.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:27.577 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:27.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:27.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:27.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:28.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:28.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:28.310 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:28.310 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:28.509 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:28.509 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:28.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:28.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:28.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:28.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:29.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:29.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:29.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:29.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:29.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:29.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:29.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:29.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:29.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:29.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:30.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:30.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:30.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:30.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:30.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:30.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:30.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:30.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:31.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:31.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:31.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:31.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:31.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:31.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:31.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:31.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:32.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:32.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:32.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:32.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:32.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:32.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:32.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:32.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:33.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:33.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:33.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:33.202 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:33.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:33.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:33.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:33.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:33.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:33.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:34.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:34.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:34.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:34.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:34.616 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:34.616 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:34.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:34.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:35.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:35.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:35.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:35.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:35.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:35.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:35.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:35.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:35.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:35.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:36.051 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05059051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:36.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:36.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.05059051513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:50:36.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:36.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:36.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:36.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:36.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:36.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:36.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:36.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:36.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:37.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:37.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:37.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:37.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:37.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:37.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:38.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:38.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:38.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:38.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:38.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:38.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:38.600 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:38.600 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:38.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:38.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.553 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.553 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.726 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.726 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:39.899 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:39.900 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:40.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:40.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:40.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:40.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:40.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:40.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:40.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:40.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:40.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:40.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:41.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:41.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:41.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:41.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:41.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:41.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:41.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:41.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:42.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:50:42.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:50:42.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:42.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:43.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:43.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:43.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:43.361 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:43.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:43.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:43.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:43.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:44.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:44.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:44.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:44.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:44.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:44.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:44.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:44.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:45.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:45.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:45.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:45.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:45.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:45.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:45.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:45.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:46.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0745906829834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:46.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0745906829834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:50:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:46.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:46.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:46.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:46.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:46.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:46.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:46.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:46.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:46.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:50:46.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:46.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:50:46.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:50:46.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:46.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bce0 2025-06-15 03:50:46.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:46.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:47.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:47.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:50:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073644004496,"createTime":1749894247555,"epollFd":11,"onlineDuration":36399522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bce0 2025-06-15 03:50:47.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:47.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:50:47.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073644120304,"createTime":1749894247555,"epollFd":11,"onlineDuration":36399842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:50:47.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:47.402 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:47.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:47.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:47.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:47.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:48.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:48.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:48.325 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:48.325 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:48.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:48.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:48.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:48.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:49.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:49.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:49.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:49.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:49.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:49.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:49.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:49.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:49.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:49.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:50.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:50.109 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:50.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:50.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:50.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:50.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:51.062 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:51.062 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:51.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:51.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:51.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:51.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:51.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:51.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:52.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:52.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:52.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:52.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:52.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:52.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:52.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:52.858 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:53.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:53.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:53.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:53.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:53.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:53.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:53.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:53.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:53.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:53.923 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:54.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:54.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:54.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:54.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:54.700 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:54.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:54.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:54.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:55.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:55.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:55.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:55.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:55.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:55.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:55.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:55.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:55.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:55.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:56.064 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086925506591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:50:56.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:50:56.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086925506591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:50:56.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:50:56.105 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:56.105 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:56.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:56.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:56.610 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:56.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:56.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:56.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:57.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:57.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:57.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:57.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:57.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:57.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:57.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:57.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:58.027 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:58.027 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:58.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:58.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:58.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:58.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:58.590 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:58.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:58.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:58.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:59.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:59.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:59.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:59.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:59.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:59.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:59.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:59.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:50:59.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:50:59.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:00.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:00.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:00.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:00.391 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:00.569 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:00.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:00.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:00.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:01.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:01.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:01.352 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:01.352 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:01.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:01.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:01.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:01.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:02.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:02.055 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:02.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:02.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:02.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:02.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:02.738 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:02.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:02.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:51:03.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:03.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:03.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:03.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:03.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:03.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:03.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:03.731 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:03.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:03.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:03.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:51:03.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:03.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pages/fatboyslimx18x11x04 2025-06-15 03:51:04.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:04.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:04.454 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:04.454 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:04.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:04.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:04.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:04.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:05.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:05.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:05.222 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:05.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:05.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:05.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:05.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:05.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:06.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:06.035 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:06.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101806640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:06.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:06.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101806640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:51:06.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:06.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:06.222 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:06.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:06.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:06.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:06.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:06.808 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:06.808 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:07.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:07.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:07.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:07.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:07.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:07.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:07.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:07.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:07.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:07.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:08.391 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:08.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:08.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:08.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:08.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:08.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:08.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:08.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:09.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:09.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:09.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:09.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:09.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:09.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:09.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:09.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:10.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:10.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:10.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:10.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:10.599 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:10.599 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:10.833 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:10.833 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:11.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:11.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:11.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:11.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:11.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:11.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:11.772 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:11.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:11.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:11.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:12.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:12.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:12.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:12.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:12.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:12.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:13.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:13.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:13.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:13.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:13.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:13.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:13.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:13.680 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:13.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:13.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:14.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:14.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:14.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:14.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:14.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:14.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:14.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:14.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:14.874 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:14.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:15.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:15.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:15.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:15.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:15.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:15.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:15.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:15.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:16.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110910415649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:16.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:51:16.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110910415649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:51:16.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:51:16.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:16.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:16.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:16.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:16.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:16.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:16.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:16.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:17.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:17.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:17.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:17.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:17.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:17.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:17.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:17.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:18.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:18.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:18.240 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:18.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:18.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:18.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:18.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:18.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.634 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:19.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:19.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:20.182 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:20.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:20.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:20.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:20.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:20.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:20.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:20.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:20.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:51:20.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:51:21.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:21.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:21.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:21.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:21.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:21.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:21.657 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:21.657 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:21.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:21.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:22.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:22.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:22.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:22.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:22.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:22.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:22.813 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:22.813 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:23.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:23.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:23.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:23.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:23.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:23.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:23.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:23.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:24.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:24.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:24.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:24.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:24.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:24.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:24.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:24.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:24.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:24.905 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:25.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:25.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:25.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:25.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:25.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:25.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:25.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:25.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:25.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:25.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:26.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116098403930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:26.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:26.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116098403930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bce0 2025-06-15 03:51:26.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:26.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:26.164 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:26.429 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:26.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:26.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:26.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:26.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:26.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:27.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:27.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:27.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:27.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:27.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:27.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:27.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:27.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:27.819 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:27.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:28.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:28.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:28.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:28.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:28.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:28.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:28.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:28.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:28.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:28.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:29.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:29.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:29.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:29.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:29.679 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:29.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:29.906 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:29.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:30.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:30.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:30.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:30.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:30.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:30.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:30.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:30.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:30.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:30.966 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:31.259 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:31.259 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:31.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:31.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:31.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:31.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:32.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:32.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:32.255 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:32.255 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:32.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:32.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:33.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:33.017 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:33.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:33.198 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:33.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:33.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:33.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:33.969 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:34.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:34.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:34.465 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:34.465 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:34.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:34.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:34.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:34.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:35.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:35.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:35.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:35.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:35.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:35.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:35.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:35.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:36.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119794845581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:36.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:51:36.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119794845581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:51:36.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:51:36.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:36.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:36.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:36.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:36.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:36.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:36.790 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:36.790 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:36.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:36.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:37.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:37.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:37.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:37.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:37.741 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:37.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:37.922 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:37.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:38.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:38.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:38.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:38.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:38.680 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:38.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:38.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:38.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:39.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:39.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:39.261 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:39.261 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:39.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:39.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:39.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:39.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:39.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:39.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:40.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:40.182 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:40.393 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:40.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:40.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:51:40.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:40.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-15 03:51:40.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:40.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:41.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:41.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:41.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:41.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:41.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:41.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:42.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:42.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:42.449 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:42.449 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:42.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:42.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:42.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:42.922 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:43.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:43.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:43.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:43.429 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:43.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:43.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:43.784 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:43.784 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:43.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:43.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:44.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:44.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:44.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:44.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:44.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:44.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:44.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:44.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:45.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:45.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:45.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:45.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:45.524 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:45.524 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 03:51:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:45.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bce0 2025-06-15 03:51:45.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:51:45.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:45.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:51:45.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:45.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073671749724,"createTime":1749894247555,"epollFd":11,"onlineDuration":36458489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bce0 2025-06-15 03:51:46.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:46.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:46.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:46.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:51:46.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131309509277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:46.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:51:46.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131309509277344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:51:46.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:51:46.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:46.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:46.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:46.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073671880008,"createTime":1749894247555,"epollFd":11,"onlineDuration":36458830,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:51:46.598 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:46.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:46.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:46.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:47.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:47.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:47.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:47.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:47.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:47.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:47.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:47.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:48.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:48.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:48.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:48.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:48.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:48.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:48.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:48.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:49.009 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:49.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:49.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:49.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:49.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:49.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:49.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:51:49.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:51:49.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:49.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:49.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:49.941 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:50.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:50.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:50.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:50.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:51.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:51.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:51.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:51.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:51.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:51.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:51.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:51.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:52.052 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:52.052 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:52.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:52.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:52.408 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:52.408 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:52.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:51:52.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:52.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploaded_script.php 2025-06-15 03:51:52.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:52.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:52.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:52.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-15 03:51:53.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:53.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:53.289 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:53.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:53.515 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:53.515 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:53.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:53.714 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:53.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:53.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:54.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:54.136 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:54.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:54.308 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:54.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:54.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:54.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:54.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:55.988 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:55.988 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:56.104 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123760223388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:51:56.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:51:56.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123760223388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:51:56.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:51:56.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:56.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:56.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:56.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:56.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:51:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:51:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/dorethea/news/2021/06/the_wonderful_101_remastereds_time_attack_dlc_has_finally_arrived_on_switch 2025-06-15 03:51:56.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:56.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.001 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.758 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.758 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:57.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:57.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:58.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:58.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:58.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:58.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:59.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:59.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:59.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:59.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:59.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:59.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:51:59.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:51:59.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:00.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:00.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:00.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:00.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:00.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:00.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:00.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:00.850 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:01.051 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:01.051 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:01.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:01.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:01.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:01.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:01.665 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:01.665 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:01.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:01.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:02.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:02.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:02.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:02.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:02.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:02.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:52:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 03:52:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:52:02.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 03:52:02.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:02.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:03.079 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:03.079 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:03.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:03.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:03.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:03.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:03.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:03.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:04.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:04.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:04.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:04.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:04.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:04.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:04.656 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:04.656 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:04.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:52:04.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:04.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:04.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:05.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:05.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:05.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:05.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:05.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:05.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:05.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:05.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:05.967 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:05.967 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:06.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122610092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:06.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122610092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:52:06.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:06.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:06.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:06.343 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:06.343 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:06.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:06.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:06.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:06.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:06.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:06.957 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:07.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:07.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:07.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:07.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:07.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:07.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:07.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:07.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:07.948 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:07.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:08.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:08.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:08.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:08.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:08.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:08.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:08.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:08.838 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:52:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:52:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:08.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:52:09.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:09.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:09.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:09.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:09.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:09.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:09.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:09.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:09.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:09.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:10.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:10.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:10.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:10.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:10.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:10.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:10.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:10.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:10.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:10.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:11.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:11.156 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:11.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:11.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:11.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:11.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:11.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:11.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:12.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:12.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:12.273 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:12.273 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:12.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:12.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:12.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:12.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:12.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:52:12.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:52:12.912 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:12.912 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:13.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:13.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:13.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:52:13.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:13.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/fashion/kelly-ripa-ultracor-leggings 2025-06-15 03:52:13.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:52:13.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:13.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:52:13.372 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:13.372 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:13.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:13.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:13.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:13.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:14.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:14.131 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:14.437 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:14.437 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:14.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:14.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:14.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:14.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:14.990 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:14.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:15.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:15.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:15.464 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:15.464 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:15.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:15.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:15.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:15.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:16.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12997817993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:16.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:16.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12997817993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:52:16.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:16.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:16.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:16.403 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:16.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:16.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:16.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:16.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:16.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:16.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:52:16.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:16.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:17.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:52:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:17.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:52:17.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:17.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:17.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:17.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:17.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:17.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:17.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:17.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:18.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:18.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:18.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:18.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:18.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:18.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:18.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:18.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:18.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:18.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:19.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:19.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:19.388 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:19.388 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:19.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:19.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:19.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:19.903 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:20.176 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:20.176 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:20.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:20.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:20.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:20.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:20.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:52:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:52:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:20.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-15 03:52:20.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:20.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:20.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:20.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 03:52:20.844 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:20.844 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:21.106 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:21.106 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:21.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:21.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-15 03:52:21.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:21.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:21.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:21.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:21.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:21.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:21.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:21.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-15 03:52:21.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:21.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:22.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:22.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 03:52:22.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:22.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:22.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:22.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:22.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:22.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog 2025-06-15 03:52:22.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:22.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:22.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:22.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:22.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:22.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:23.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new 2025-06-15 03:52:23.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:23.200 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:23.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:23.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:23.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:23.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:23.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:23.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old 2025-06-15 03:52:23.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:23.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:23.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/newsite 2025-06-15 03:52:24.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:24.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:24.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:24.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 03:52:24.283 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:24.283 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:24.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:24.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main 2025-06-15 03:52:24.495 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:24.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:24.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:24.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:24.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:24.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:25.032 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:25.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:25.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:25.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/testing 2025-06-15 03:52:25.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:25.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:25.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:25.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:25.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:25.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-15 03:52:25.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:25.794 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:25.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:25.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup 2025-06-15 03:52:25.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:25.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:26.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:26.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo 2025-06-15 03:52:26.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135360717773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:26.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:52:26.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135360717773438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 03:52:26.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:52:26.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:26.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:26.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:26.412 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:26.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:26.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/home 2025-06-15 03:52:26.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:26.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:26.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:26.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp 2025-06-15 03:52:26.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:26.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:27.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dev 2025-06-15 03:52:27.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.178 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:27.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:27.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms 2025-06-15 03:52:27.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:27.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:28.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:28.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/portal 2025-06-15 03:52:28.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:28.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:28.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web 2025-06-15 03:52:28.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:28.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:28.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:28.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:28.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:28.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:28.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:52:28.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:52:28.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:52:28.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:52:29.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:29.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:29.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:29.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:29.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:29.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:29.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:29.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:29.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:29.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:30.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:30.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:30.338 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:30.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:30.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:30.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:30.714 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:30.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:30.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:30.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:31.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:31.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:31.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:31.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:31.416 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:31.416 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:31.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:31.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:31.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:31.918 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:32.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:32.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:32.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:32.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:32.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:32.507 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:32.692 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:32.692 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:32.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:52:32.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:52:32.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:52:32.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:32.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:32.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:33.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:33.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:34.078 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:34.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:34.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:34.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:34.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:34.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:34.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:34.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:35.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:35.014 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:35.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:35.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:35.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:35.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:35.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:35.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:35.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:35.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:36.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132606506347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:36.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:36.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132606506347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:52:36.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:36.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:36.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:36.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:36.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:36.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:36.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:36.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:52:36.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:52:36.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:36.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:37.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:37.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:37.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:37.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:37.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:37.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:37.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:37.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:37.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:37.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:38.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:38.068 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:38.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:52:38.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:38.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-15 03:52:38.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:38.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:38.777 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:38.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:38.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:38.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:39.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:39.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:39.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:39.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:39.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:39.741 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:39.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:39.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:40.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:40.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:40.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:40.327 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:40.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:40.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:40.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:40.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:41.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:41.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:41.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:41.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:41.677 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:41.677 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:41.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:41.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:42.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:42.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:42.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:42.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:42.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:42.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:42.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:42.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:43.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:43.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:43.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:43.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:43.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:43.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:43.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:43.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:43.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:43.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:44.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:44.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:44.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:44.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:44.670 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:44.670 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:52:44.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:44.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:44.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:45.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:45.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:45.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:45.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:45.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:45.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:52:45.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:45.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:52:45.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:45.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:45.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:52:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:52:45.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:45.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:46.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:46.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073699966080,"createTime":1749894247555,"epollFd":11,"onlineDuration":36518487,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:52:46.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:46.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:52:46.140 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:46.140 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:46.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056184768676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:46.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:46.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.056184768676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:52:46.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:46.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:46.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:46.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:46.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073700085836,"createTime":1749894247555,"epollFd":11,"onlineDuration":36518849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:52:46.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:46.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-15 03:52:46.829 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:46.829 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:47.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:47.012 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:47.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:47.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:47.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:47.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:47.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:47.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:47.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:47.929 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:48.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:48.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:48.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:48.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:48.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:48.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:48.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:48.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:48.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:48.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:49.229 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:49.229 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:49.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:49.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:49.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:49.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:49.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:49.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:50.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:50.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:50.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:50.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:50.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:50.510 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:50.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:50.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:50.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:50.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:51.086 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:51.086 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:51.399 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:51.399 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:51.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:51.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:51.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:51.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:51.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:51.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.122 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.122 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.537 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.537 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:52.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:52.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:53.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:53.081 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:53.286 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:53.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:53.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:53.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:53.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:53.752 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:53.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:53.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:54.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:54.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:54.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:54.450 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:54.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:54.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:54.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:52:54.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-15 03:52:55.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:55.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:55.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:55.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:55.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:52:55.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:55.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:55.794 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:55.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:55.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:55.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:56.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032405853271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:52:56.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:52:56.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.032405853271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:52:56.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:52:56.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:56.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:56.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:56.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:56.712 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:56.712 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:56.903 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:56.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:57.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:57.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:57.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:57.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:57.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:57.662 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:57.923 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:57.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.102 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.102 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.661 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.661 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:58.850 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:58.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:59.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:59.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:59.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:59.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:59.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:59.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:59.638 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:59.638 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:52:59.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:52:59.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:00.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:00.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:00.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:00.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:00.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:00.804 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:00.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:00.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:01.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:01.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:01.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:01.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:01.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:01.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:01.919 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:01.919 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:02.112 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:02.113 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:02.290 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:02.290 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:02.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:02.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:02.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:02.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:02.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:53:02.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:53:02.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:53:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:53:02.865 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:02.865 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:03.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:03.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:03.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:03.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:03.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:03.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:04.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:04.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:04.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:04.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:04.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:04.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-15 03:53:04.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:04.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:04.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:04.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:05.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:05.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-15 03:53:05.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:05.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:05.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:05.542 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:05.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:05.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:05.972 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:05.972 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:06.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08224868774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:06.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:53:06.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08224868774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:53:06.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:53:06.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:06.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:06.640 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:06.640 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:06.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:06.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:07.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:07.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:07.386 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:07.386 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:07.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:07.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:07.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:07.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:08.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:08.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:08.235 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:08.235 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:08.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:08.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:08.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:08.601 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:08.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:08.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:09.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:09.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:09.404 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:09.404 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:09.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:09.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:09.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:09.974 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:10.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:10.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-15 03:53:10.366 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:10.366 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:10.731 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:10.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:10.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:53:10.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:10.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:10.909 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:11.099 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:11.099 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:11.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:11.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:11.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:11.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:11.834 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:11.834 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:12.015 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:12.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:12.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:12.195 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:12.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:12.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:12.628 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:12.628 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:12.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:12.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:13.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:13.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:13.339 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:13.339 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:13.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:13.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:13.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:13.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:13.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:13.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:14.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:14.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:14.309 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:14.309 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:14.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:14.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:14.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:14.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:14.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:14.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:15.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:15.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:15.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:15.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:15.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:15.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:15.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:15.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:15.824 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:15.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100128173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:16.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:16.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100128173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:53:16.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:16.175 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.630 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.630 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:16.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:16.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:17.187 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:17.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:17.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:17.361 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:17.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:17.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:17.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:17.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 03:53:17.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:17.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:18.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:18.153 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:18.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:18.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:18.523 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:18.523 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:18.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:18.705 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:18.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:18.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:19.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:19.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:19.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:19.333 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:19.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:19.586 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:19.778 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:19.778 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:19.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:19.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:20.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:20.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:20.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:20.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:20.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:20.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:20.955 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:20.955 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:21.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:21.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 03:53:21.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:21.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:21.507 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:21.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:21.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:21.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:21.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:21.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.265 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.450 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.451 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:22.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:22.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:23.181 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:23.181 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:23.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:23.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:23.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:23.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:23.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:23.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:24.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:24.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 03:53:24.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:24.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:24.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:24.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:24.751 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:24.751 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:24.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:24.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:25.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:25.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:26.128 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:26.128 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:26.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113235473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:26.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:26.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113235473632813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:53:26.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:26.311 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:26.311 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:26.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:26.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:26.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:26.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:26.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:26.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:27.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:27.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:27.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:27.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:27.648 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:27.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:28.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:28.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:28.300 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:28.300 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:28.483 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:28.483 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:28.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:28.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:28.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:28.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:29.433 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:29.433 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:29.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:29.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:29.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:29.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:30.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:30.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:30.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:30.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:30.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:30.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:30.637 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:30.637 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:30.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:30.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:31.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:31.206 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:31.211 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:31.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:31.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:31.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:31.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:31.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 03:53:31.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:31.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:31.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:31.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:32.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:32.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:32.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:32.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:32.511 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:32.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:32.743 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:32.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:32.963 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:32.963 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:33.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:33.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:33.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:33.392 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:33.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:33.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:33.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:33.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:34.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:34.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:34.194 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:34.194 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:34.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:34.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:34.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:34.823 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:35.013 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:35.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:35.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:35.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:35.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:35.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:35.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:35.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:35.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:35.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:36.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:36.175 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:36.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116355895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:36.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:36.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116355895996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:53:36.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:36.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:36.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:36.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:36.819 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:37.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:37.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:37.247 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:37.247 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:37.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:37.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:37.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:37.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:37.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:37.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:38.081 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:38.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:38.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:38.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:38.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:38.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:39.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:39.093 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:39.329 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:39.329 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:39.570 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:53:39.570 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:53:41.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:53:41.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:41.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:53:45.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:53:45.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:45.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:53:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:53:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:45.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 03:53:46.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:46.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18649244,"createTime":1749894247555,"epollFd":11,"onlineDuration":36578485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:53:46.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:46.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:53:46.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12982940673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:46.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:53:46.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12982940673828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:53:46.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:53:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:46.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18749260,"createTime":1749894247555,"epollFd":11,"onlineDuration":36578839,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:53:46.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:53:46.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:53:56.203 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13404083251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:53:56.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:53:56.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13404083251953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:53:56.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:53:56.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:53:56.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:53:56.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:53:56.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:53:56.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:54:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:54:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:02.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:54:05.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:05.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:05.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:54:06.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13642692565918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:06.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:06.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13642692565918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:54:06.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:11.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:11.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:11.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:54:12.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:54:12.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:54:16.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10692024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:16.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:54:16.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10692024230957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:54:16.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:54:20.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:54:20.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:21.479 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:54:21.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:26.229 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08391571044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:26.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:26.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08391571044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:54:26.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:32.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:54:32.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:54:36.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112316131591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:36.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:36.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.112316131591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:54:36.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:39.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:39.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/50-cent-trolls-diddy-son-christian-combs-over-sexual-assault-lawsuit-in-response-to-new-diss-01hxrrc4zc9t 2025-06-15 03:54:43.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:54:43.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:43.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/sweet-and-sour-cabbage-soup-recipe-6835442 2025-06-15 03:54:44.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:54:44.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:44.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/daisy_tahan 2025-06-15 03:54:45.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:54:45.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:45.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:54:45.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:54:45.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:45.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 03:54:45.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:45.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:54:46.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:46.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":46837964,"createTime":1749894247555,"epollFd":11,"onlineDuration":36638469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:54:46.247 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11382293701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:54:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11382293701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:54:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:54:46.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:46.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":46941928,"createTime":1749894247555,"epollFd":11,"onlineDuration":36638785,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:54:48.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:54:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-huston 2025-06-15 03:54:51.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:54:51.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:51.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tenacious-d 2025-06-15 03:54:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 03:54:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:54.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/news/taylor-swift-brings-out-best-friend-ed-sheeran-for-mashup-as-she-returns-to-wembley_6384563 2025-06-15 03:54:54.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:54:54.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:56.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125791549682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:54:56.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:56.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125791549682617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:54:56.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:56.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:54:56.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:56.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/diddy-appeals-the-judge-s-bail-decision-by-saying-he-ll-ban-drugs-female-visitors-01j82ztydfzr 2025-06-15 03:54:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 03:54:58.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:54:58.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jaws/music/jaws-milkshake 2025-06-15 03:54:58.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:54:58.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mila-kunis/pictures/5414777 2025-06-15 03:55:00.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:55:00.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:55:01.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:55:01.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:01.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rihanna/pictures/5361917 2025-06-15 03:55:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:02.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-swift/pictures/1143440 2025-06-15 03:55:02.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:55:02.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:55:02.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:55:02.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:55:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:03.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/christopher-lee/news/christopher-lee-metal-xmas-single_4502982 2025-06-15 03:55:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:55:04.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:55:04.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:04.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:04.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-mazouz/news/david-mazouz-gotham-crossover-arrowverse_5704704 2025-06-15 03:55:06.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:55:06.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:06.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/greta-gerwig/news/golden-globe-winner-said-she-regrets-working-with-woody-allen_5951919 2025-06-15 03:55:06.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131444931030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:06.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051540 2025-06-15 03:55:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131444931030273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051540 2025-06-15 03:55:06.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051540 2025-06-15 03:55:06.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:55:06.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:55:07.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:55:07.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:07.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/justin-timberlake/news/justin-timberlake-recalls-super-bowl-wardrobe-malfunction_5960999 2025-06-15 03:55:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051540 2025-06-15 03:55:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:08.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/miley-cyrus/news/miley-cyrus-2013-mtv-vmas-friends-family-reaction_3838852 2025-06-15 03:55:09.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 03:55:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/genevieve-ex-company-of-thieves-frontwoman-announces-debut-ep-show-your-colors-out-march-10th-2015 2025-06-15 03:55:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:55:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/orlando-bloom/news/orlando-bloom-return-pirates-of-the-caribbean-5_4872774 2025-06-15 03:55:10.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 03:55:10.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 03:55:14.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 03:55:14.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 03:55:16.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126062393188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:16.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 03:55:16.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126062393188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 03:55:16.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 03:55:16.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:55:16.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:55:16.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:55:16.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:55:18.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:55:18.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:55:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:55:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:55:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:55:18.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:20.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:55:20.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:22.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:55:22.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:55:22.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:55:22.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:55:24.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 03:55:24.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051540 keealive timeout 2025-06-15 03:55:24.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 03:55:24.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051540 2025-06-15 03:55:25.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:25.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:25.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/rick-ross-and-drake-the-best-duo-in-hip-hop-01hkp6cwfqwx 2025-06-15 03:55:26.280 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075654983520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:26.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:26.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.075654983520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:55:26.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e140 keealive timeout 2025-06-15 03:55:26.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:55:36.288 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122438430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:36.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:36.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122438430786133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:55:36.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:38.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:38.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/news/downton-abbey-characters-appear-nbc-gilded-age_4665995 2025-06-15 03:55:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:55:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:39.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-jones 2025-06-15 03:55:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:55:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:42.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:55:42.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:42.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/author/andrew_lockwood 2025-06-15 03:55:45.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:55:45.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:45.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:55:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:55:45.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:45.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec04e140 2025-06-15 03:55:46.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:46.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:55:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:46.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75020104,"createTime":1749894247555,"epollFd":11,"onlineDuration":36698489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04e140 2025-06-15 03:55:46.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12491226196289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:46.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:55:46.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12491226196289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:55:46.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:55:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":75164864,"createTime":1749894247555,"epollFd":11,"onlineDuration":36698815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 03:55:51.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:55:51.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:55:51.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:55:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:55:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:55:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:55:54.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:55:56.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12777328491211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:55:56.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:55:56.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12777328491211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:55:56.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:55:58.846 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:55:58.846 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:55:58.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:55:58.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:01.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:01.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:01.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/kristine/posts/this-hollywood-starlet-wants-to-be-an-iconic-disney-princess-and-she-s-perfect-for-the-role-01j6tjdr6fyd 2025-06-15 03:56:02.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e140 keealive timeout 2025-06-15 03:56:02.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:56:02.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:56:02.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:56:06.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13509178161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:06.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:56:06.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13509178161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e140 2025-06-15 03:56:06.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:56:06.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:56:06.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:56:13.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:56:13.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:13.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/italy-s-most-spectacular-rail-journeys/ 2025-06-15 03:56:16.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13423728942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:16.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:16.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13423728942871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:56:16.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:16.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:56:16.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:17.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bond/news/former-james-bond-george-lazenby-aaron-taylor-johnson-can-handle-bond-s-stunts_6373348 2025-06-15 03:56:25.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:25.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:25.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/theshapeofthings 2025-06-15 03:56:26.334 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11380958557129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:26.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:56:26.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11380958557129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:56:26.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:56:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:56:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:56:31.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:56:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-apology-not-issued-by-her-team_6387479 2025-06-15 03:56:32.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:56:32.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:36.343 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062156677246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.062156677246094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:56:36.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:37.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:37.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:37.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/amy-winehouse 2025-06-15 03:56:38.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:56:38.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:38.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/elvis-and-nixon 2025-06-15 03:56:38.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:56:38.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:38.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/foo-fighters 2025-06-15 03:56:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:56:39.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:39.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/marilyn-manson 2025-06-15 03:56:40.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:56:40.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:56:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:45.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-carr/news/garry-carr-downton-abbey_3638179 2025-06-15 03:56:45.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:56:45.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:45.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 03:56:45.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:56:45.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:45.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05f5f0 2025-06-15 03:56:46.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:46.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 03:56:46.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:46.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":103239092,"createTime":1749894247555,"epollFd":11,"onlineDuration":36758521,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05f5f0 2025-06-15 03:56:46.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035600662231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:56:46.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.035600662231445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04e140 2025-06-15 03:56:46.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:56:46.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:46.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":103365428,"createTime":1749894247555,"epollFd":11,"onlineDuration":36758844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec04f5e0 2025-06-15 03:56:46.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:56:46.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:56:52.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:56:52.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:56:54.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:56:56.359 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08136749267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:56:56.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:56:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08136749267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:56:56.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:56:57.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:56:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:57.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/burnt 2025-06-15 03:56:59.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:56:59.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:56:59.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ron-perlman 2025-06-15 03:57:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:57:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:01.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:01.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:57:01.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:57:02.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:57:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:02.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/eddie-redmayne/pictures/5458602 2025-06-15 03:57:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:57:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:57:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:57:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:57:03.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:57:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elle-king/pictures/5446062 2025-06-15 03:57:04.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:57:04.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:04.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/dontbeafraidofthedark 2025-06-15 03:57:05.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:57:05.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:05.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-wilde-wedding 2025-06-15 03:57:06.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130403518676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:06.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:06.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130403518676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 03:57:06.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:06.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:06.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/edward-scissorhands-clips 2025-06-15 03:57:08.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:08.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:08.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iggy-azalea/pictures/3972233 2025-06-15 03:57:09.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:57:09.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:09.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jarvis-cocker/pictures/4909731 2025-06-15 03:57:09.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:09.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/johnny-depp/pictures/1148995 2025-06-15 03:57:10.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 03:57:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:10.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lisa-kudrow/pictures/582142 2025-06-15 03:57:11.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d290 2025-06-15 03:57:11.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:11.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/parker-posey/pictures/3053284 2025-06-15 03:57:11.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c720 2025-06-15 03:57:11.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:11.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ralph-fiennes/pictures/5463588 2025-06-15 03:57:12.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d1a0 2025-06-15 03:57:12.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:12.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/riz-ahmed/pictures/5505143 2025-06-15 03:57:12.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:57:12.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:57:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elbow/news/elbow-s-best-of-isn-t-the-end-of-the-band_5935835 2025-06-15 03:57:13.161 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:57:13.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:13.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062cc0 2025-06-15 03:57:13.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:13.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/anchorman-2-the-legend-continues-clips 2025-06-15 03:57:14.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062560 2025-06-15 03:57:14.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:14.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iggy-azalea/news/iggy-azalea-is-loving-the-winter-olympics_5999130 2025-06-15 03:57:14.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:57:14.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:57:15.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:57:15.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:15.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-mcavoy/news/james-mcavoy-broke-his-hand-on-split_5477098 2025-06-15 03:57:15.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:15.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/royal-blood/news/royal-blood-s-musical-tools_5895970 2025-06-15 03:57:16.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:16.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sofia-boutella/news/sofia-boutella-ahmanet_5714296 2025-06-15 03:57:16.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131128311157227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131128311157227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:57:16.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:17.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:17.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:17.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-amell/news/stephen-amell-arrow-supernatural-crossover_5839271 2025-06-15 03:57:17.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054c10 2025-06-15 03:57:17.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:17.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alexandra-burke/news/alexandra-burke-has-announced-her-engagement_5949279 2025-06-15 03:57:18.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056880 2025-06-15 03:57:18.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:18.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/news 2025-06-15 03:57:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065ac0 2025-06-15 03:57:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:19.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/quotes 2025-06-15 03:57:19.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067450 2025-06-15 03:57:19.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:19.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/bangles 2025-06-15 03:57:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0689d0 2025-06-15 03:57:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/michael_kelly 2025-06-15 03:57:20.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:20.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/shawn_hatosy 2025-06-15 03:57:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:57:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:57:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:57:20.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:57:22.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:22.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/sofia_coppola%20 2025-06-15 03:57:23.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:57:23.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:23.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/970912 2025-06-15 03:57:24.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:57:24.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:24.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:24.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:24.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 03:57:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 03:57:25.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 03:57:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 03:57:25.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 03:57:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 03:57:25.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 03:57:25.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 03:57:25.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 03:57:25.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 03:57:25.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:25.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 03:57:26.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 03:57:26.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:57:26.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/my-old-lady-trailer 2025-06-15 03:57:26.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 03:57:26.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Core-Econ/upH.php 2025-06-15 03:57:26.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 03:57:26.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13242530822754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:26.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec06ad30 2025-06-15 03:57:26.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13242530822754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec06ad30 2025-06-15 03:57:26.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec06ad30 2025-06-15 03:57:26.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 03:57:26.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/shell/noimg.php 2025-06-15 03:57:26.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSOEnigma.php 2025-06-15 03:57:26.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 03:57:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 03:57:26.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/clara/clara.php 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c720 keealive timeout 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d290 keealive timeout 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c720 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d290 2025-06-15 03:57:26.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 03:57:26.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:26.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/function.php 2025-06-15 03:57:27.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file/function.php 2025-06-15 03:57:27.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function 2025-06-15 03:57:27.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 03:57:27.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 03:57:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc/function.php 2025-06-15 03:57:27.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 03:57:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 03:57:27.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 03:57:27.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 03:57:27.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:27.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 03:57:28.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 03:57:28.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 03:57:28.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 03:57:28.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 03:57:28.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ 2025-06-15 03:57:28.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/ 2025-06-15 03:57:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 03:57:28.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 03:57:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 03:57:28.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 03:57:28.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062cc0 keealive timeout 2025-06-15 03:57:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d1a0 keealive timeout 2025-06-15 03:57:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062cc0 2025-06-15 03:57:28.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d1a0 2025-06-15 03:57:28.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:28.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 03:57:29.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/ 2025-06-15 03:57:29.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 03:57:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 03:57:29.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d1a0 2025-06-15 03:57:29.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/courtney-love 2025-06-15 03:57:29.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 03:57:29.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 03:57:29.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 03:57:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 03:57:29.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 03:57:29.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 03:57:29.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:29.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 03:57:30.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 03:57:30.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 03:57:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 03:57:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 03:57:30.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 03:57:30.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jack-white 2025-06-15 03:57:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 03:57:30.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 03:57:30.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 03:57:30.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 03:57:30.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 03:57:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:57:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062560 keealive timeout 2025-06-15 03:57:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e140 keealive timeout 2025-06-15 03:57:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:57:30.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062560 2025-06-15 03:57:30.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:57:30.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:30.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 03:57:31.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 03:57:31.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 03:57:31.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 03:57:31.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/ 2025-06-15 03:57:31.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/development/ 2025-06-15 03:57:31.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jon-bon-jovi 2025-06-15 03:57:31.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor/ 2025-06-15 03:57:31.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/imgareaselect/ 2025-06-15 03:57:31.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/ 2025-06-15 03:57:31.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/langs/ 2025-06-15 03:57:31.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:31.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/ 2025-06-15 03:57:32.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/ 2025-06-15 03:57:32.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/ 2025-06-15 03:57:32.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jquery/ 2025-06-15 03:57:32.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/ 2025-06-15 03:57:32.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/renderers/ 2025-06-15 03:57:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e140 2025-06-15 03:57:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/miquita-oliver 2025-06-15 03:57:32.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/ 2025-06-15 03:57:32.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/swfupload/ 2025-06-15 03:57:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 03:57:32.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/thickbox/ 2025-06-15 03:57:32.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 03:57:32.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:32.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/ 2025-06-15 03:57:32.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec054c10 keealive timeout 2025-06-15 03:57:32.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:57:32.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054c10 2025-06-15 03:57:32.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:57:33.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 03:57:33.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/theme-compat/ 2025-06-15 03:57:33.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 03:57:33.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 03:57:33.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/ 2025-06-15 03:57:33.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 03:57:33.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 03:57:33.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 03:57:33.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 03:57:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:33.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 03:57:34.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 03:57:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 03:57:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 03:57:34.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 03:57:34.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/UserFiles/ 2025-06-15 03:57:34.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/usersfiles/ 2025-06-15 03:57:34.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/ 2025-06-15 03:57:34.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 03:57:34.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 03:57:34.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 03:57:34.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:34.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 03:57:34.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec065ac0 keealive timeout 2025-06-15 03:57:34.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056880 keealive timeout 2025-06-15 03:57:34.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065ac0 2025-06-15 03:57:34.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056880 2025-06-15 03:57:35.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:35.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 03:57:35.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:35.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/ 2025-06-15 03:57:35.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:35.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 03:57:35.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:35.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up/ 2025-06-15 03:57:35.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:35.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ 2025-06-15 03:57:35.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:57:35.560 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:57:36.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12772560119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:36.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec054c10 2025-06-15 03:57:36.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12772560119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec054c10 2025-06-15 03:57:36.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec054c10 2025-06-15 03:57:36.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0689d0 keealive timeout 2025-06-15 03:57:36.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0689d0 2025-06-15 03:57:38.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:57:38.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:57:38.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:57:38.776 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:57:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:57:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:57:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:57:38.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:42.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:57:42.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:57:44.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d1a0 keealive timeout 2025-06-15 03:57:44.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d1a0 2025-06-15 03:57:45.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:57:45.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:45.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 03:57:45.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:57:45.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:45.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:57:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 03:57:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:46.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":131464660,"createTime":1749894247555,"epollFd":11,"onlineDuration":36818507,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:57:46.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:57:46.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":131596260,"createTime":1749894247555,"epollFd":11,"onlineDuration":36818829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:57:46.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133413314819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:46.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 03:57:46.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133413314819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 03:57:46.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 03:57:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067450 keealive timeout 2025-06-15 03:57:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:57:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067450 2025-06-15 03:57:46.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:57:48.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e140 keealive timeout 2025-06-15 03:57:48.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e140 2025-06-15 03:57:50.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:57:50.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:57:50.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:57:50.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:57:56.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134370803833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:57:56.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:57:56.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134370803833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:57:56.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:02.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:02.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:58:02.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 03:58:02.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:58:02.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:02.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 03:58:02.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:58:02.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:58:02.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:58:02.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:58:03.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 03:58:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 03:58:06.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13489532470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:06.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:58:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13489532470703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:58:06.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:58:13.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:58:13.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:58:16.431 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133708953857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:58:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133708953857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:58:16.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:58:19.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:58:19.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:26.442 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107275009155273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:26.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:26.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107275009155273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:58:26.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:32.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:58:32.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:58:36.451 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:36.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:36.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:58:36.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:58:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:42.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:58:42.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:58:42.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:42.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 03:58:45.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:58:45.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:45.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:58:45.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:58:45.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:45.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 03:58:46.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:46.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:58:46.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:46.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":159679700,"createTime":1749894247555,"epollFd":11,"onlineDuration":36878528,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 03:58:46.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:46.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":159795508,"createTime":1749894247555,"epollFd":11,"onlineDuration":36878859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 03:58:46.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06834602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047000 2025-06-15 03:58:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06834602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047000 2025-06-15 03:58:46.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047000 2025-06-15 03:58:49.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 03:58:49.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 03:58:56.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11558723449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:58:56.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047000 2025-06-15 03:58:56.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11558723449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec047000 2025-06-15 03:58:56.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047000 2025-06-15 03:58:57.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047000 2025-06-15 03:58:57.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:57.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:58:57.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:58:57.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:58:57.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 03:58:57.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:58:59.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:58:59.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:58:59.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:58:59.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:59:01.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:59:01.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:01.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-15 03:59:01.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:59:01.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:01.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/filemanager/dialog.php 2025-06-15 03:59:01.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:59:01.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:01.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asset/filemanager/dialog.php 2025-06-15 03:59:03.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:59:03.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:59:03.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:03.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:59:03.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:59:03.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:03.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//js/filemanager/dialog.php 2025-06-15 03:59:04.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:04.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/themes/filemanager/dialog.php 2025-06-15 03:59:04.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:59:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:04.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/filemanager/dialog.php 2025-06-15 03:59:05.403 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 03:59:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:59:06.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:59:06.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:06.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asset/tinymce/filemanager/dialog.php 2025-06-15 03:59:06.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141357421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:06.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:06.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141357421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c700 2025-06-15 03:59:06.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:06.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:06.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:06.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/filemanager/dialog.php 2025-06-15 03:59:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 03:59:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/tinymce/plugins/filemanager/dialog.php 2025-06-15 03:59:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bc10 2025-06-15 03:59:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:07.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/filemanager/dialog.php 2025-06-15 03:59:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ac0 2025-06-15 03:59:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:08.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/global/plugins/filemanager/dialog.php 2025-06-15 03:59:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060bf0 2025-06-15 03:59:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:08.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/ckeditor/plugins/filemanager/dialog.php 2025-06-15 03:59:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05ce10 2025-06-15 03:59:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:09.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/global/plugins/filemanager/dialog.php 2025-06-15 03:59:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056610 2025-06-15 03:59:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:09.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/assets/js/ckeditor/filemanager/dialog.php 2025-06-15 03:59:09.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062d40 2025-06-15 03:59:09.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:09.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/admin/filemanager/dialog.php 2025-06-15 03:59:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0644a0 2025-06-15 03:59:10.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:10.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/js/filemanager/dialog.php 2025-06-15 03:59:11.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067150 2025-06-15 03:59:11.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:11.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/js/filemanager/dialog.php 2025-06-15 03:59:13.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:59:13.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047000 keealive timeout 2025-06-15 03:59:13.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:59:13.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047000 2025-06-15 03:59:16.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec047000 2025-06-15 03:59:16.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:16.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:59:16.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14386558532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:16.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:59:16.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14386558532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 03:59:16.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:59:17.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:59:17.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 03:59:17.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:17.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bonnaroo 2025-06-15 03:59:19.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:59:19.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:59:19.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:59:19.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:19.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-koepp 2025-06-15 03:59:20.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:59:20.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:20.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 03:59:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 03:59:20.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:20.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emeli-sande 2025-06-15 03:59:21.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:59:21.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:59:21.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:59:21.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:21.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:21.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:21.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 03:59:21.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:59:21.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:21.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 03:59:22.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0688b0 2025-06-15 03:59:22.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:22.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ghostpoet 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bc10 keealive timeout 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c700 keealive timeout 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bc10 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:23.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:59:23.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:59:23.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:23.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/iko-uwais 2025-06-15 03:59:24.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:24.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:24.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jacki-weaver 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062d40 keealive timeout 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056610 keealive timeout 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05ce10 keealive timeout 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060bf0 keealive timeout 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050ac0 keealive timeout 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062d40 2025-06-15 03:59:25.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056610 2025-06-15 03:59:25.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05ce10 2025-06-15 03:59:25.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060bf0 2025-06-15 03:59:25.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ac0 2025-06-15 03:59:25.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec050ac0 2025-06-15 03:59:25.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:25.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kathryn-hahn 2025-06-15 03:59:25.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056fe0 2025-06-15 03:59:25.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:25.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/linkin-park 2025-06-15 03:59:26.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14385414123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:26.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 03:59:26.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14385414123535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 03:59:26.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 03:59:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067150 keealive timeout 2025-06-15 03:59:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0644a0 keealive timeout 2025-06-15 03:59:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067150 2025-06-15 03:59:27.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0644a0 2025-06-15 03:59:30.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0644a0 2025-06-15 03:59:30.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:30.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 03:59:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 03:59:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:30.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/tech/bridgett/googles-your-news-update-audio-briefing-arrives-on-google-podcasts/ 2025-06-15 03:59:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 03:59:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec047000 keealive timeout 2025-06-15 03:59:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 03:59:33.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec047000 2025-06-15 03:59:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 03:59:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:59:36.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118228912353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:36.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 03:59:36.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118228912353516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 03:59:36.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 03:59:37.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 03:59:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 03:59:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0688b0 keealive timeout 2025-06-15 03:59:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 03:59:39.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0688b0 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056fe0 keealive timeout 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec050ac0 keealive timeout 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c700 keealive timeout 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056fe0 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec050ac0 2025-06-15 03:59:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c700 2025-06-15 03:59:45.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 03:59:45.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:45.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:59:45.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 03:59:45.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:45.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 03:59:46.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:46.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 03:59:46.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:46.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":187910532,"createTime":1749894247555,"epollFd":11,"onlineDuration":36938536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 03:59:46.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 03:59:46.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":188010548,"createTime":1749894247555,"epollFd":11,"onlineDuration":36938852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 03:59:46.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.104780197143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:46.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.104780197143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 03:59:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 03:59:47.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 03:59:47.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0644a0 keealive timeout 2025-06-15 03:59:47.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 03:59:47.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0644a0 2025-06-15 03:59:56.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11586570739746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 03:59:56.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 03:59:56.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11586570739746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 03:59:56.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:00:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 04:00:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:00:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:00:03.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:06.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1236515045166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:06.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:00:06.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1236515045166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:00:06.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:00:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:00:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:00:10.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:00:16.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10716438293457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:16.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:00:16.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10716438293457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:00:16.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:00:21.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:00:21.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:21.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/above-%26-beyond 2025-06-15 04:00:22.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:00:22.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:22.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/armin-van-buuren 2025-06-15 04:00:22.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:00:22.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:22.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/patricia-clarkson 2025-06-15 04:00:23.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:00:23.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:23.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/vanessa-paradis 2025-06-15 04:00:26.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1047420501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:26.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:00:26.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1047420501709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:00:26.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:00:27.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:00:27.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 04:00:27.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:27.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:00:36.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105342864990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:36.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:36.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105342864990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:00:36.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:37.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:00:37.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:00:37.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:00:37.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:00:37.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:00:37.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:00:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:00:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:00:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:00:39.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:00:43.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:00:43.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:00:45.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:00:45.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:45.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec035090 2025-06-15 04:00:45.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:00:45.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:45.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:00:46.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:46.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":216071616,"createTime":1749894247555,"epollFd":11,"onlineDuration":36998536,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec035090 2025-06-15 04:00:46.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:46.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:00:46.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:00:46.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":216199268,"createTime":1749894247555,"epollFd":11,"onlineDuration":36998870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:00:46.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11092185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:46.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:46.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11092185974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:00:46.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:56.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121349334716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:00:56.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:00:56.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121349334716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:00:56.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:02.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:01:02.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:01:02.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:02.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:02.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/how-to-spend-your-first-24-hours-in-christchurch-new-zealand/ 2025-06-15 04:01:02.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:01:02.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:01:02.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:01:02.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:01:02.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:01:02.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:01:03.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:01:03.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:01:03.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:03.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:01:06.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127910614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:06.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:06.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127910614013672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:01:06.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:08.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:01:08.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:01:16.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12964630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:16.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:16.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12964630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:01:16.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:19.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:01:19.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:26.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12990379333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:26.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:26.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12990379333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:01:26.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:36.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12909507751465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:36.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:36.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12909507751465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:01:36.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:45.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:01:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:45.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:01:45.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:01:45.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:45.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:01:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":244432732,"createTime":1749894247555,"epollFd":11,"onlineDuration":37058815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:01:46.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130857467651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:46.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:01:46.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130857467651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:01:46.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:01:46.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:46.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:01:46.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:01:46.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":244777524,"createTime":1749894247555,"epollFd":11,"onlineDuration":37059382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:01:56.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134784698486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:01:56.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:01:56.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134784698486328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:01:56.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:02:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:02:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:02:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:03.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:05.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:02:05.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:02:05.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:02:05.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:02:06.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14502716064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:06.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:06.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14502716064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:02:06.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:16.626 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13603401184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:16.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:16.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13603401184082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:02:16.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:18.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:18.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:18.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:02:26.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:26.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:26.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133989334106445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:02:26.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:28.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:28.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:02:29.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:02:29.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:02:31.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:02:31.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:31.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:02:32.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:02:32.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:32.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:02:33.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:02:33.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:36.639 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102882385253906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:36.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:36.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102882385253906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:02:36.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:45.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:02:45.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:45.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:02:45.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:45.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:02:45.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:02:45.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:45.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:02:46.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:46.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":272587236,"createTime":1749894247555,"epollFd":11,"onlineDuration":37118579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:02:46.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:46.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:02:46.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:02:46.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":272804376,"createTime":1749894247555,"epollFd":11,"onlineDuration":37118966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:02:46.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114656448364258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:46.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:02:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114656448364258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:02:46.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:02:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:02:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 04:02:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:02:47.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:02:56.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133390426635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:02:56.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:02:56.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133390426635742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:02:56.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:03:01.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:03:01.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:03:03.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:03:03.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:03.716 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:03:03.716 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:03:06.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133819580078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:06.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:06.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133819580078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:06.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:16.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09929656982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:16.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:16.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09929656982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:16.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:18.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:03:18.861 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:03:26.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11075210571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:26.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11075210571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:26.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:31.536 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:03:31.536 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:03:36.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102439880371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:36.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:36.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102439880371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:36.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:45.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:03:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:03:45.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:45.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:03:45.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:03:45.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:03:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:03:46.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:03:46.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:03:46.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":300753584,"createTime":1749894247555,"epollFd":11,"onlineDuration":37178563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:03:46.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:03:46.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":300873340,"createTime":1749894247555,"epollFd":11,"onlineDuration":37178894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:03:46.699 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119722366333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:46.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:03:46.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119722366333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:03:46.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:03:56.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121776580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:03:56.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:03:56.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121776580810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:03:56.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:04:01.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:04:01.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:04:03.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:04:03.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:06.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085479736328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:06.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:06.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.085479736328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:06.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:16.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:04:16.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:04:16.727 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09558868408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:16.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:16.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09558868408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:16.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:26.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12953758239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:26.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:26.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12953758239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:26.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:26.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:04:26.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:04:27.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:27.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:27.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:04:33.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:04:33.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:33.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/avocado_toasts_with_pan_seared_corn_olives_and_queso_fresco/ 2025-06-15 04:04:36.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13347625732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:36.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:04:36.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13347625732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec035090 2025-06-15 04:04:36.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:04:39.153 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:04:39.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:04:43.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:04:43.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:45.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:04:45.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:45.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:46.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:04:46.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:46.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:04:46.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:46.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:46.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:46.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":329271304,"createTime":1749894247555,"epollFd":11,"onlineDuration":37239082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:04:46.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1342716217041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:46.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:04:46.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1342716217041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:04:46.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:04:47.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:47.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":329472652,"createTime":1749894247555,"epollFd":11,"onlineDuration":37239591,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:04:49.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:04:49.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:04:50.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:50.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:04:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:50.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:04:50.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:50.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:04:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:50.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":331165028,"createTime":1749894247555,"epollFd":11,"onlineDuration":37243208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:04:51.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:51.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":331582200,"createTime":1749894247555,"epollFd":11,"onlineDuration":37244000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:04:52.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:04:52.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:52.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:04:55.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:55.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:04:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:04:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":333336428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37247790,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:04:56.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110666275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:04:56.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:04:56.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.110666275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:04:56.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:05:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:00.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:00.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:00.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":335651272,"createTime":1749894247555,"epollFd":11,"onlineDuration":37252803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:00.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:00.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:00.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:00.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":335915788,"createTime":1749894247555,"epollFd":11,"onlineDuration":37253136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:05.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:05.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:05.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:05.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":337993752,"createTime":1749894247555,"epollFd":11,"onlineDuration":37257806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:06.766 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109846115112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:05:06.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109846115112305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:05:06.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:05:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:05:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:10.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:10.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:10.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:10.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:10.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:10.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:10.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:10.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":340370448,"createTime":1749894247555,"epollFd":11,"onlineDuration":37262816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":340561268,"createTime":1749894247555,"epollFd":11,"onlineDuration":37263140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:15.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:15.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":342686608,"createTime":1749894247555,"epollFd":11,"onlineDuration":37267798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:16.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116504669189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:16.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:16.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116504669189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:05:16.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:20.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:20.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":345015928,"createTime":1749894247555,"epollFd":11,"onlineDuration":37272792,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:20.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:20.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:20.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:20.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":345210696,"createTime":1749894247555,"epollFd":11,"onlineDuration":37273128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:24.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/quvenzhane-wallis/news/2 2025-06-15 04:05:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:25.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:25.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:25.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":347370252,"createTime":1749894247555,"epollFd":11,"onlineDuration":37277811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:26.776 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111190795898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:26.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:05:26.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111190795898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:05:26.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:05:30.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:30.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:30.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:30.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:30.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:30.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:30.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":349754844,"createTime":1749894247555,"epollFd":11,"onlineDuration":37282805,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:30.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:30.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":350007516,"createTime":1749894247555,"epollFd":11,"onlineDuration":37283129,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:35.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:35.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:35.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":352089428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37287799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:36.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12964630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:36.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:05:36.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12964630126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:05:36.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:05:37.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:05:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:05:39.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:39.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:39.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:39.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/699.html-- 2025-06-15 04:05:40.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:40.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:40.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:40.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:40.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:40.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":354395060,"createTime":1749894247555,"epollFd":11,"onlineDuration":37292813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:05:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":354724060,"createTime":1749894247555,"epollFd":11,"onlineDuration":37293155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:43.408 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:05:43.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:05:45.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:45.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":356778336,"createTime":1749894247555,"epollFd":11,"onlineDuration":37297816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:46.794 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148357391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:46.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:46.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148357391357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:05:46.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:48.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:05:48.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:48.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:05:48.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:48.138 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:05:48.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:50.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:50.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:05:50.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:50.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:05:50.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:50.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":359182668,"createTime":1749894247555,"epollFd":11,"onlineDuration":37302806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:05:50.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:50.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":359427444,"createTime":1749894247555,"epollFd":11,"onlineDuration":37303130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:51.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:51.835 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:05:51.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:54.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:05:54.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:54.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32920173805 2025-06-15 04:05:54.716 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:05:54.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:55.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:55.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:05:55.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:05:55.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":361505408,"createTime":1749894247555,"epollFd":11,"onlineDuration":37307803,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:05:56.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146276473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:05:56.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:05:56.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146276473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:05:56.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:00.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:00.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:00.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:00.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:00.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":363858416,"createTime":1749894247555,"epollFd":11,"onlineDuration":37312798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:00.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:00.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":364120300,"createTime":1749894247555,"epollFd":11,"onlineDuration":37313142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:03.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:06:03.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:06:05.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:05.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":366244324,"createTime":1749894247555,"epollFd":11,"onlineDuration":37317816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:06.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144393920898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:06.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:06.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144393920898438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:06:06.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:06:09.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:10.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:10.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:10.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:10.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:10.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:10.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:10.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:10.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":368565748,"createTime":1749894247555,"epollFd":11,"onlineDuration":37322811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:10.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:10.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":368821052,"createTime":1749894247555,"epollFd":11,"onlineDuration":37323135,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:15.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:15.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:15.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":370922704,"createTime":1749894247555,"epollFd":11,"onlineDuration":37327793,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:16.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097204208374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:16.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:16.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.097204208374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:06:16.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:17.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:17.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:17.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:06:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:17.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 04:06:17.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:17.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 04:06:18.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:06:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 04:06:18.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:18.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:19.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:06:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:06:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:06:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 04:06:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:19.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 04:06:20.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:20.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 04:06:20.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":373267816,"createTime":1749894247555,"epollFd":11,"onlineDuration":37332801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:20.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:20.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:20.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":373541544,"createTime":1749894247555,"epollFd":11,"onlineDuration":37333136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:25.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:25.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:25.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:25.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":375623456,"createTime":1749894247555,"epollFd":11,"onlineDuration":37337814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:26.827 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11932945251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:26.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:06:26.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11932945251465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:06:26.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:06:30.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:30.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:30.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:30.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:30.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:30.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:30.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:30.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":377931720,"createTime":1749894247555,"epollFd":11,"onlineDuration":37342812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:30.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:30.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":378268616,"createTime":1749894247555,"epollFd":11,"onlineDuration":37343137,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:35.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:35.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:35.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:35.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:35.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":380238668,"createTime":1749894247555,"epollFd":11,"onlineDuration":37347801,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:36.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:36.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:36.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:06:36.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:06:40.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:40.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:40.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:40.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":382710116,"createTime":1749894247555,"epollFd":11,"onlineDuration":37352799,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:40.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:40.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:06:40.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:40.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":382921992,"createTime":1749894247555,"epollFd":11,"onlineDuration":37353138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:45.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:45.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":385040752,"createTime":1749894247555,"epollFd":11,"onlineDuration":37357816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:46.846 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130170822143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:46.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:46.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130170822143555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:06:46.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:50.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:50.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:06:50.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:06:50.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:06:50.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:50.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:06:50.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:50.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":387359544,"createTime":1749894247555,"epollFd":11,"onlineDuration":37362811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:06:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":387618796,"createTime":1749894247555,"epollFd":11,"onlineDuration":37363139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:55.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:06:55.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:06:55.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:06:55.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:06:55.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":389737556,"createTime":1749894247555,"epollFd":11,"onlineDuration":37367807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:06:56.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142372131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:06:56.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:06:56.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142372131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:06:56.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:00.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:00.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:00.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:00.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:00.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":392069508,"createTime":1749894247555,"epollFd":11,"onlineDuration":37372808,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:00.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:00.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:00.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":392334024,"createTime":1749894247555,"epollFd":11,"onlineDuration":37373149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:05.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:05.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:05.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:05.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":394431728,"createTime":1749894247555,"epollFd":11,"onlineDuration":37377823,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:06.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131101608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:06.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:06.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131101608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:07:06.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:10.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:10.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:10.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:10.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":396809740,"createTime":1749894247555,"epollFd":11,"onlineDuration":37382814,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:10.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:10.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":397040040,"createTime":1749894247555,"epollFd":11,"onlineDuration":37383138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:15.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:15.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:15.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:15.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":399123268,"createTime":1749894247555,"epollFd":11,"onlineDuration":37387806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:16.862 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13327980041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:16.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:16.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13327980041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:07:16.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:20.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:20.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:20.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:20.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:20.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":401474960,"createTime":1749894247555,"epollFd":11,"onlineDuration":37392806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:20.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:20.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:20.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:20.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":401727632,"createTime":1749894247555,"epollFd":11,"onlineDuration":37393142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:25.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:25.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":403847708,"createTime":1749894247555,"epollFd":11,"onlineDuration":37397812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:26.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143230438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:26.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:26.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143230438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:07:26.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:30.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:30.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:30.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:30.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":406175712,"createTime":1749894247555,"epollFd":11,"onlineDuration":37402819,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:30.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:30.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":406436280,"createTime":1749894247555,"epollFd":11,"onlineDuration":37403144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:35.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:35.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:35.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:35.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":408527404,"createTime":1749894247555,"epollFd":11,"onlineDuration":37407807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:36.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144845962524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:36.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:36.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144845962524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:07:36.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:37.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:37.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:37.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:07:37.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:07:37.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:37.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:07:40.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:40.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:40.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:40.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:40.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":410926472,"createTime":1749894247555,"epollFd":11,"onlineDuration":37412813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:40.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:40.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:07:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":411139664,"createTime":1749894247555,"epollFd":11,"onlineDuration":37413154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:45.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:45.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":413282112,"createTime":1749894247555,"epollFd":11,"onlineDuration":37417818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:45.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:07:45.884 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:07:46.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122779846191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:46.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:07:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122779846191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:07:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:07:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:07:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:49.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:07:50.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:50.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:07:50.059 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:07:50.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:07:50.082 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:07:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:07:50.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:50.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:07:50.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:50.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":415615380,"createTime":1749894247555,"epollFd":11,"onlineDuration":37422821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:07:50.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:50.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":415853576,"createTime":1749894247555,"epollFd":11,"onlineDuration":37423152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:07:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:07:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:07:53.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:55.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:55.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:07:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:07:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":417947332,"createTime":1749894247555,"epollFd":11,"onlineDuration":37427813,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:07:56.893 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1335391998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:07:56.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:07:56.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1335391998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:07:56.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:00.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:00.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:08:00.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:00.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:00.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:00.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":420256912,"createTime":1749894247555,"epollFd":11,"onlineDuration":37432812,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:00.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:00.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:00.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:00.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":420579332,"createTime":1749894247555,"epollFd":11,"onlineDuration":37433394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:05.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:05.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:05.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":422671772,"createTime":1749894247555,"epollFd":11,"onlineDuration":37437832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:06.903 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134796142578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:06.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:06.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134796142578125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:08:06.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:10.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:10.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:08:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:10.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:10.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:10.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:08:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":425016884,"createTime":1749894247555,"epollFd":11,"onlineDuration":37442822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:10.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:10.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":425247184,"createTime":1749894247555,"epollFd":11,"onlineDuration":37443147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:15.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:15.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:08:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:15.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":427347520,"createTime":1749894247555,"epollFd":11,"onlineDuration":37447807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:16.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136377334594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:16.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:16.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136377334594727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:08:16.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:19.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:08:19.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:08:20.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:20.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:08:20.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:20.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":429700528,"createTime":1749894247555,"epollFd":11,"onlineDuration":37452818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:20.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":429934776,"createTime":1749894247555,"epollFd":11,"onlineDuration":37453159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:25.043 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:25.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:25.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":432053536,"createTime":1749894247555,"epollFd":11,"onlineDuration":37457825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:26.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086898803710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:26.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:26.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.086898803710938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:08:26.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:28.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:28.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2992064/how-to-avoid-scams-in-europe/ 2025-06-15 04:08:30.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:30.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:08:30.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:30.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:30.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:08:30.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:30.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":434405228,"createTime":1749894247555,"epollFd":11,"onlineDuration":37462827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:30.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:30.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":434636844,"createTime":1749894247555,"epollFd":11,"onlineDuration":37463154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:32.113 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:08:32.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:08:33.037 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:08:33.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:08:35.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:35.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:08:35.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:35.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":436745076,"createTime":1749894247555,"epollFd":11,"onlineDuration":37467811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:36.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071714401245117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:36.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:08:36.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.071714401245117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:08:36.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:08:40.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:40.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:08:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:40.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:40.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":439107296,"createTime":1749894247555,"epollFd":11,"onlineDuration":37472817,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:40.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:40.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":439334964,"createTime":1749894247555,"epollFd":11,"onlineDuration":37473156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:43.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:08:43.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:45.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:45.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:45.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:45.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":441461620,"createTime":1749894247555,"epollFd":11,"onlineDuration":37477820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:46.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115476608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:46.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:46.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115476608276367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:08:46.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:50.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:50.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:50.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:08:50.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:50.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:08:50.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:50.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":443798836,"createTime":1749894247555,"epollFd":11,"onlineDuration":37482825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:08:50.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:50.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":444039664,"createTime":1749894247555,"epollFd":11,"onlineDuration":37483154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:55.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:55.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:08:55.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:08:55.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":446154476,"createTime":1749894247555,"epollFd":11,"onlineDuration":37487827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:08:56.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122634887695313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:08:56.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:56.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.122634887695313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:08:56.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:08:59.768 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:08:59.768 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:09:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:00.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":448499588,"createTime":1749894247555,"epollFd":11,"onlineDuration":37492835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:00.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:00.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":448741732,"createTime":1749894247555,"epollFd":11,"onlineDuration":37493159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:05.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:05.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:05.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:05.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":450863124,"createTime":1749894247555,"epollFd":11,"onlineDuration":37497820,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:06.946 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08802604675293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:06.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:06.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08802604675293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:06.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:10.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:10.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:10.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:10.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":453213500,"createTime":1749894247555,"epollFd":11,"onlineDuration":37502818,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:10.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:10.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:10.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":453455644,"createTime":1749894247555,"epollFd":11,"onlineDuration":37503159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:15.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:15.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":455566508,"createTime":1749894247555,"epollFd":11,"onlineDuration":37507832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:16.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08895492553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:16.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:16.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08895492553711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:16.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:20.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:20.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:20.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:20.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:20.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:20.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":457916884,"createTime":1749894247555,"epollFd":11,"onlineDuration":37512847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:20.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:20.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":458160344,"createTime":1749894247555,"epollFd":11,"onlineDuration":37513170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:25.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:25.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:25.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:25.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":460277788,"createTime":1749894247555,"epollFd":11,"onlineDuration":37517825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:26.963 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090633392333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:26.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:26.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.090633392333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:26.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:30.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:30.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:30.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:30.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:30.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:30.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":462611056,"createTime":1749894247555,"epollFd":11,"onlineDuration":37522815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:30.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:30.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:30.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:30.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":462858464,"createTime":1749894247555,"epollFd":11,"onlineDuration":37523172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:35.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:35.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:35.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:35.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":465196996,"createTime":1749894247555,"epollFd":11,"onlineDuration":37528060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:36.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11280632019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:36.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:36.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11280632019043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:36.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:40.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:40.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:40.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:40.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:40.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:09:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":467314440,"createTime":1749894247555,"epollFd":11,"onlineDuration":37532822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:40.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:40.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":467552636,"createTime":1749894247555,"epollFd":11,"onlineDuration":37533147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:45.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:45.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:45.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:45.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":469666132,"createTime":1749894247555,"epollFd":11,"onlineDuration":37537816,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:46.983 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09296989440918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09296989440918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:09:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:50.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:50.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":472311292,"createTime":1749894247555,"epollFd":11,"onlineDuration":37543312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:09:50.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:50.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:09:52.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:52.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":473202224,"createTime":1749894247555,"epollFd":11,"onlineDuration":37545183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:55.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:55.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:09:55.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:09:55.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":474689304,"createTime":1749894247555,"epollFd":11,"onlineDuration":37548343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:09:56.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117359161376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:09:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:09:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117359161376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:09:56.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:00.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:00.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:00.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:00.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:00.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":476723840,"createTime":1749894247555,"epollFd":11,"onlineDuration":37552835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:00.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:00.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":476969932,"createTime":1749894247555,"epollFd":11,"onlineDuration":37553168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:04.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:04.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:04.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:10:05.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:05.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:10:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":479075532,"createTime":1749894247555,"epollFd":11,"onlineDuration":37557875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:07.004 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124616622924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:07.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:10:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124616622924805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:10:07.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:10:10.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:10.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:10:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:10.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:10:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:10.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481420644,"createTime":1749894247555,"epollFd":11,"onlineDuration":37562821,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:10:10.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:10.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":481654892,"createTime":1749894247555,"epollFd":11,"onlineDuration":37563169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:11.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:10:11.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:10:14.469 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:10:14.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:15.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:15.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":483760492,"createTime":1749894247555,"epollFd":11,"onlineDuration":37567832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:17.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13860511779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:17.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:17.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13860511779785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:10:17.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:20.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:20.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:20.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:20.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:20.089 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:10:20.089 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:10:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486114816,"createTime":1749894247555,"epollFd":11,"onlineDuration":37572836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:20.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:20.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":486353012,"createTime":1749894247555,"epollFd":11,"onlineDuration":37573174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:25.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:25.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":488465192,"createTime":1749894247555,"epollFd":11,"onlineDuration":37577828,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:27.023 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139902114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:27.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:27.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139902114868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:10:27.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:29.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:10:29.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:10:30.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:30.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:30.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:30.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":490816884,"createTime":1749894247555,"epollFd":11,"onlineDuration":37582832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:30.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:30.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":491055080,"createTime":1749894247555,"epollFd":11,"onlineDuration":37583155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:35.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:35.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:10:35.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:35.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":493172524,"createTime":1749894247555,"epollFd":11,"onlineDuration":37587822,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:37.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128080368041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:37.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:37.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128080368041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:10:37.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:10:40.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:40.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:10:40.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:40.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":495528164,"createTime":1749894247555,"epollFd":11,"onlineDuration":37592831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:40.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:40.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:10:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:40.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":495758464,"createTime":1749894247555,"epollFd":11,"onlineDuration":37593171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:45.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:45.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:45.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:45.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":497870644,"createTime":1749894247555,"epollFd":11,"onlineDuration":37597838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:47.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099933624267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:47.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:47.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.099933624267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:10:47.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:10:50.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:50.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:10:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":500224968,"createTime":1749894247555,"epollFd":11,"onlineDuration":37602843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:10:50.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:50.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":500468428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37603176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:53.563 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:10:53.563 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:10:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:10:55.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:10:55.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":502587188,"createTime":1749894247555,"epollFd":11,"onlineDuration":37607871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:10:57.040 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:10:57.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:10:57.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:10:57.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:00.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:00.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":504920456,"createTime":1749894247555,"epollFd":11,"onlineDuration":37612827,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:00.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":505166548,"createTime":1749894247555,"epollFd":11,"onlineDuration":37613177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:05.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:05.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:05.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:05.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":507285308,"createTime":1749894247555,"epollFd":11,"onlineDuration":37617841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:07.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10042381286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:07.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:07.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10042381286621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:11:07.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:09.075 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:11:09.075 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:11:10.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:10.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:10.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:10.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:10.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":509634368,"createTime":1749894247555,"epollFd":11,"onlineDuration":37622843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":509869932,"createTime":1749894247555,"epollFd":11,"onlineDuration":37623167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:15.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:15.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":511995272,"createTime":1749894247555,"epollFd":11,"onlineDuration":37627833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:17.059 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118375778198242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:17.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:17.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118375778198242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:11:17.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:20.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:20.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:20.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:20.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":514320644,"createTime":1749894247555,"epollFd":11,"onlineDuration":37632829,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:20.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:20.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:20.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:20.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":514543048,"createTime":1749894247555,"epollFd":11,"onlineDuration":37633173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:24.490 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:11:24.490 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:11:25.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:25.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:25.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:25.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":516669704,"createTime":1749894247555,"epollFd":11,"onlineDuration":37637847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:27.062 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1265869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:27.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:27.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1265869140625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:11:27.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:30.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:30.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:30.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":519025344,"createTime":1749894247555,"epollFd":11,"onlineDuration":37642844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:30.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:30.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":519254328,"createTime":1749894247555,"epollFd":11,"onlineDuration":37643168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:34.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:34.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:34.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:11:34.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:34.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:11:35.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:35.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":521395460,"createTime":1749894247555,"epollFd":11,"onlineDuration":37647825,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:35.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:11:35.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:35.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/33007883316 2025-06-15 04:11:36.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:11:36.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:11:37.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119979858398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:37.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:11:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119979858398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:11:37.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:11:38.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:11:38.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:11:40.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:40.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:40.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:40.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:40.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":523748468,"createTime":1749894247555,"epollFd":11,"onlineDuration":37652831,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:11:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":523985348,"createTime":1749894247555,"epollFd":11,"onlineDuration":37653162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:45.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:45.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:45.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:45.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":526101476,"createTime":1749894247555,"epollFd":11,"onlineDuration":37657840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:47.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119340896606445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:11:47.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119340896606445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:11:47.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:11:50.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:50.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:11:50.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:50.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:11:50.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:50.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":528433428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37662837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:11:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":528682152,"createTime":1749894247555,"epollFd":11,"onlineDuration":37663159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:51.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:11:51.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:11:51.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:11:51.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:52.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:53.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:11:53.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:53.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:11:55.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:55.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:11:55.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:11:55.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":530791700,"createTime":1749894247555,"epollFd":11,"onlineDuration":37667840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:11:56.245 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:11:56.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:56.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:11:57.087 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125337600708008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:11:57.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:11:57.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125337600708008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:11:57.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:00.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:00.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":533128916,"createTime":1749894247555,"epollFd":11,"onlineDuration":37672841,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:00.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":533389484,"createTime":1749894247555,"epollFd":11,"onlineDuration":37673182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:05.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:05.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":535493768,"createTime":1749894247555,"epollFd":11,"onlineDuration":37677848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:07.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12702751159668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:07.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:07.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12702751159668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:12:07.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:07.386 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:12:07.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:07.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:07.882 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:12:07.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:07.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:09.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:12:09.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:12:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:10.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:10.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":537874412,"createTime":1749894247555,"epollFd":11,"onlineDuration":37682853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:10.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:10.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":538087604,"createTime":1749894247555,"epollFd":11,"onlineDuration":37683188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:14.102 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:12:14.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:12:15.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:15.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:15.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:15.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":540201100,"createTime":1749894247555,"epollFd":11,"onlineDuration":37687837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:17.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116382598876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:17.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:17.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116382598876953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:12:17.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:17.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:20.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":542559372,"createTime":1749894247555,"epollFd":11,"onlineDuration":37692843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:20.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:20.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:20.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":542772564,"createTime":1749894247555,"epollFd":11,"onlineDuration":37693179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:24.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:12:24.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:12:25.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:25.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":544882112,"createTime":1749894247555,"epollFd":11,"onlineDuration":37697851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:27.115 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120786666870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:27.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:12:27.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120786666870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:12:27.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:12:30.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:30.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:30.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:30.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:30.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:30.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:30.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:30.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":547236436,"createTime":1749894247555,"epollFd":11,"onlineDuration":37702869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:30.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:30.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":547460156,"createTime":1749894247555,"epollFd":11,"onlineDuration":37703195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:33.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:12:33.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:35.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:35.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:35.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:35.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":549594708,"createTime":1749894247555,"epollFd":11,"onlineDuration":37707835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:36.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:37.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10763168334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:37.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:12:37.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10763168334961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:12:37.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:12:40.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:40.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:40.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:40.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":551954296,"createTime":1749894247555,"epollFd":11,"onlineDuration":37712836,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:40.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:12:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":552146432,"createTime":1749894247555,"epollFd":11,"onlineDuration":37713172,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:43.673 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:12:43.673 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:12:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:45.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:45.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":554302040,"createTime":1749894247555,"epollFd":11,"onlineDuration":37717851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:47.128 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10667610168457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:47.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:12:47.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10667610168457,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:12:47.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:12:50.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:50.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:50.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:50.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:12:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:50.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:12:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":556649784,"createTime":1749894247555,"epollFd":11,"onlineDuration":37722838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:12:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":556864292,"createTime":1749894247555,"epollFd":11,"onlineDuration":37723162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:51.464 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:12:51.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:51.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:12:55.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:55.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:12:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:12:55.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":559012004,"createTime":1749894247555,"epollFd":11,"onlineDuration":37727833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:12:57.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:12:57.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:12:57.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10497283935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:12:57.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:12:58.344 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:12:58.344 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:00.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:00.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:00.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":561346588,"createTime":1749894247555,"epollFd":11,"onlineDuration":37732838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:00.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:00.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:00.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:00.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":561558464,"createTime":1749894247555,"epollFd":11,"onlineDuration":37733180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:05.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:05.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:05.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:05.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":563748288,"createTime":1749894247555,"epollFd":11,"onlineDuration":37737850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:05.554 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:05.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:06.544 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 04:13:06.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:06.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:06.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:07.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127370834350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:07.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:07.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127370834350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:13:07.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:08.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:08.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:08.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:08.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:10.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:10.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:10.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:10.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:10.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:10.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:10.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:10.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":566084188,"createTime":1749894247555,"epollFd":11,"onlineDuration":37742852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":566301328,"createTime":1749894247555,"epollFd":11,"onlineDuration":37743176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:11.297 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:11.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:14.018 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:14.018 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:15.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:15.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:15.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":568418772,"createTime":1749894247555,"epollFd":11,"onlineDuration":37747833,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:17.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12871742248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:17.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12871742248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:13:17.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:19.695 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:19.695 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:20.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:20.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:20.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":570746776,"createTime":1749894247555,"epollFd":11,"onlineDuration":37752835,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:20.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:20.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:20.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":570969180,"createTime":1749894247555,"epollFd":11,"onlineDuration":37753174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:21.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:21.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:23.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:23.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:25.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:25.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":573077412,"createTime":1749894247555,"epollFd":11,"onlineDuration":37757849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:27.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:27.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:27.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135250091552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135250091552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:13:27.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:29.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:29.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:29.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/nicholas-hamilton/film 2025-06-15 04:13:30.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:30.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:30.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:30.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:30.314 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:30.314 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:30.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:30.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":575439632,"createTime":1749894247555,"epollFd":11,"onlineDuration":37762849,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:30.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:30.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":575717308,"createTime":1749894247555,"epollFd":11,"onlineDuration":37763175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:32.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:32.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:33.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:33.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:34.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:13:34.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:13:35.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:35.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:35.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:35.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":577822908,"createTime":1749894247555,"epollFd":11,"onlineDuration":37767837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:37.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141698837280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:37.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:13:37.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141698837280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:13:37.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:13:40.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":580173284,"createTime":1749894247555,"epollFd":11,"onlineDuration":37772848,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:13:40.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:13:40.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:13:40.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:40.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":580400952,"createTime":1749894247555,"epollFd":11,"onlineDuration":37773184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:45.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:45.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:45.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:45.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":582501288,"createTime":1749894247555,"epollFd":11,"onlineDuration":37777853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:13:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:47.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141407012939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:47.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:47.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141407012939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:13:47.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:50.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:50.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:13:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:13:50.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:50.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":584842452,"createTime":1749894247555,"epollFd":11,"onlineDuration":37782843,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:13:50.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:50.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":585059592,"createTime":1749894247555,"epollFd":11,"onlineDuration":37783165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:13:55.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:13:55.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":587182300,"createTime":1749894247555,"epollFd":11,"onlineDuration":37787856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:13:57.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06703758239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:13:57.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06703758239746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:13:57.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:13:57.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:13:57.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:14:00.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:00.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:00.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:00.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:00.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":589539256,"createTime":1749894247555,"epollFd":11,"onlineDuration":37792838,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":589785348,"createTime":1749894247555,"epollFd":11,"onlineDuration":37793177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:05.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:05.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":591905424,"createTime":1749894247555,"epollFd":11,"onlineDuration":37797852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:07.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:07.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:14:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105403900146484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:14:07.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:14:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:10.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:10.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:10.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:10.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:10.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:10.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:10.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":594246588,"createTime":1749894247555,"epollFd":11,"onlineDuration":37802844,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":594500576,"createTime":1749894247555,"epollFd":11,"onlineDuration":37803175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:11.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:11.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:11.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/yoshiko/best-mets-players-of-all-time/ 2025-06-15 04:14:15.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:15.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:15.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:15.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":596619336,"createTime":1749894247555,"epollFd":11,"onlineDuration":37807837,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:17.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11443519592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:17.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:14:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11443519592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:14:17.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:14:20.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:20.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:20.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:20.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:20.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":598957868,"createTime":1749894247555,"epollFd":11,"onlineDuration":37812842,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:20.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:20.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":599155268,"createTime":1749894247555,"epollFd":11,"onlineDuration":37813186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:22.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:14:22.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:22.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:14:25.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:25.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":601304296,"createTime":1749894247555,"epollFd":11,"onlineDuration":37817851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:27.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067428588867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:14:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.067428588867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:14:27.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:14:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:14:27.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:30.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:30.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:30.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603649408,"createTime":1749894247555,"epollFd":11,"onlineDuration":37822853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:30.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:30.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":603890236,"createTime":1749894247555,"epollFd":11,"onlineDuration":37823177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:33.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:14:33.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:14:35.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:35.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:35.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:35.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":606007680,"createTime":1749894247555,"epollFd":11,"onlineDuration":37827855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:37.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09140396118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:37.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:37.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09140396118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:14:37.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:14:37.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:14:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:40.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:40.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:40.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:40.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:40.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":608350160,"createTime":1749894247555,"epollFd":11,"onlineDuration":37832850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:40.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:14:40.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:40.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":608575196,"createTime":1749894247555,"epollFd":11,"onlineDuration":37833187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:45.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:45.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:45.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":610692640,"createTime":1749894247555,"epollFd":11,"onlineDuration":37837853,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:47.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101377487182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:47.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:47.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101377487182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:14:47.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:50.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:50.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:50.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:50.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:14:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:50.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:14:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":613048280,"createTime":1749894247555,"epollFd":11,"onlineDuration":37842850,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:14:50.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:50.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":613286476,"createTime":1749894247555,"epollFd":11,"onlineDuration":37843178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:55.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:14:55.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:14:55.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":615396024,"createTime":1749894247555,"epollFd":11,"onlineDuration":37847868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:14:57.228 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07122230529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:14:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:14:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07122230529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:14:57.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:00.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:00.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":617762192,"createTime":1749894247555,"epollFd":11,"onlineDuration":37852852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:00.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:00.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:00.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:00.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":617929324,"createTime":1749894247555,"epollFd":11,"onlineDuration":37853188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:05.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:05.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:05.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:05.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":620117832,"createTime":1749894247555,"epollFd":11,"onlineDuration":37857858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:07.237 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10787582397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:07.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:07.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10787582397461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:15:07.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:10.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:10.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:10.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:10.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:10.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":622444520,"createTime":1749894247555,"epollFd":11,"onlineDuration":37862855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":622705088,"createTime":1749894247555,"epollFd":11,"onlineDuration":37863187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:15.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:15.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":624801476,"createTime":1749894247555,"epollFd":11,"onlineDuration":37867846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:17.247 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09721565246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:17.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:17.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09721565246582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:15:17.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:20.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:20.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:20.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:20.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":627145272,"createTime":1749894247555,"epollFd":11,"onlineDuration":37872851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:20.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:20.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":627413736,"createTime":1749894247555,"epollFd":11,"onlineDuration":37873188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:25.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:25.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":629503544,"createTime":1749894247555,"epollFd":11,"onlineDuration":37877855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:27.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080732345581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:27.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:27.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080732345581055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:15:27.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:30.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:30.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:30.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:30.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:30.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":631847340,"createTime":1749894247555,"epollFd":11,"onlineDuration":37882866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":632107908,"createTime":1749894247555,"epollFd":11,"onlineDuration":37883191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:35.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:35.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:35.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:35.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":634200348,"createTime":1749894247555,"epollFd":11,"onlineDuration":37887846,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:37.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11018943786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:37.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:37.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11018943786621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:15:37.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:40.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:40.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:40.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:40.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:40.253 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:15:40.253 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:15:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":636542828,"createTime":1749894247555,"epollFd":11,"onlineDuration":37892854,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:40.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:40.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:15:40.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:40.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":636812608,"createTime":1749894247555,"epollFd":11,"onlineDuration":37893189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:45.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:45.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:45.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:45.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":638907680,"createTime":1749894247555,"epollFd":11,"onlineDuration":37897863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:47.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094608306884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:47.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:47.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.094608306884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:15:47.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:50.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:50.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:15:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:50.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:15:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":641242264,"createTime":1749894247555,"epollFd":11,"onlineDuration":37902855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:15:50.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:50.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":641501516,"createTime":1749894247555,"epollFd":11,"onlineDuration":37903179,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:15:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:51.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:15:52.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:15:52.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:52.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-15 04:15:54.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:15:54.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:15:55.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:55.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:15:55.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:15:55.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":643597904,"createTime":1749894247555,"epollFd":11,"onlineDuration":37907852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:15:57.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:15:57.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:15:57.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:15:57.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:16:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:00.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:00.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:00.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:00.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":645936436,"createTime":1749894247555,"epollFd":11,"onlineDuration":37912847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:00.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:00.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:00.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:00.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":646202268,"createTime":1749894247555,"epollFd":11,"onlineDuration":37913191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:05.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:05.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:05.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":648302604,"createTime":1749894247555,"epollFd":11,"onlineDuration":37917888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:06.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:16:06.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:06.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/louisa/wp-content/uploads/2020/06/huawei-matepad-t8-featured-img0-1.jpg 2025-06-15 04:16:07.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:16:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:07.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:16:07.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12327003479004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:07.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:16:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12327003479004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:16:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:16:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:16:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:07.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:16:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:16:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:16:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:16:07.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:08.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:16:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:16:08.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 04:16:08.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 04:16:08.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:16:08.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 04:16:08.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:08.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 04:16:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:09.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:10.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":650643768,"createTime":1749894247555,"epollFd":11,"onlineDuration":37922871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:10.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 04:16:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:10.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":650904336,"createTime":1749894247555,"epollFd":11,"onlineDuration":37923194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:15.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:15.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:15.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:15.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":653000724,"createTime":1749894247555,"epollFd":11,"onlineDuration":37927840,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:17.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105548858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:17.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.105548858642578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:16:17.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:20.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:20.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:20.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":655332676,"createTime":1749894247555,"epollFd":11,"onlineDuration":37932851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:20.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:20.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:20.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:20.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":655598508,"createTime":1749894247555,"epollFd":11,"onlineDuration":37933188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:21.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:16:21.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:16:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:16:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:16:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:16:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:16:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:25.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:16:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:25.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/wildlife-photos-travels-to-the-edge-art-wolfe/ 2025-06-15 04:16:25.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:25.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":657713320,"createTime":1749894247555,"epollFd":11,"onlineDuration":37937856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:16:25.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:16:27.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095245361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:27.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095245361328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:16:27.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:30.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:30.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:30.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":660033428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37942859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:30.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:30.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":660304524,"createTime":1749894247555,"epollFd":11,"onlineDuration":37943184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:34.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:34.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:34.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:16:35.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:35.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:35.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:35.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":662379856,"createTime":1749894247555,"epollFd":11,"onlineDuration":37947847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:37.315 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0970458984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:16:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0970458984375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:16:37.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:16:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:40.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:40.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:40.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:40.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":664742076,"createTime":1749894247555,"epollFd":11,"onlineDuration":37952852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:40.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:40.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:16:40.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:40.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":664994748,"createTime":1749894247555,"epollFd":11,"onlineDuration":37953211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:41.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:16:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:16:45.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:45.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:45.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:45.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":667104296,"createTime":1749894247555,"epollFd":11,"onlineDuration":37957871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:47.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068078994750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:47.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:16:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.068078994750977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:16:47.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:16:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:16:49.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:50.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:50.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:50.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:16:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:16:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":669441512,"createTime":1749894247555,"epollFd":11,"onlineDuration":37962858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:16:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":669720504,"createTime":1749894247555,"epollFd":11,"onlineDuration":37963181,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:51.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:16:51.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:51.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:16:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:16:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:16:52.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:16:52.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:52.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:16:55.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:55.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:16:55.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:55.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":671802416,"createTime":1749894247555,"epollFd":11,"onlineDuration":37967863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:16:56.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:16:56.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:56.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/my1.php 2025-06-15 04:16:56.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:56.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php?p= 2025-06-15 04:16:56.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:56.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system.php 2025-06-15 04:16:57.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:57.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images 2025-06-15 04:16:57.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:57.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/inputs.php 2025-06-15 04:16:57.335 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070796966552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:16:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:16:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.070796966552734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:16:57.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:16:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:57.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/we.php 2025-06-15 04:16:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:57.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/03 2025-06-15 04:16:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:57.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php?p= 2025-06-15 04:16:58.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php?p= 2025-06-15 04:16:58.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/langar.php 2025-06-15 04:16:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z.php 2025-06-15 04:16:58.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rss.php 2025-06-15 04:16:58.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/plugins.php 2025-06-15 04:16:58.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:58.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/fitnessbase/404.php?ok 2025-06-15 04:16:59.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php?p= 2025-06-15 04:16:59.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php?p= 2025-06-15 04:16:59.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images 2025-06-15 04:16:59.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fx.php 2025-06-15 04:16:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/5.php 2025-06-15 04:16:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:16:59.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/about.php 2025-06-15 04:17:00.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css 2025-06-15 04:17:00.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:00.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/wp-error_log.php 2025-06-15 04:17:00.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/file.php 2025-06-15 04:17:00.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":674156740,"createTime":1749894247555,"epollFd":11,"onlineDuration":37972859,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/wso25.php 2025-06-15 04:17:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":674413360,"createTime":1749894247555,"epollFd":11,"onlineDuration":37973198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:00.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/file.php 2025-06-15 04:17:00.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme 2025-06-15 04:17:00.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:00.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/menu.php 2025-06-15 04:17:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php 2025-06-15 04:17:01.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/mini.php 2025-06-15 04:17:01.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-15 04:17:01.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/index.php 2025-06-15 04:17:01.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php 2025-06-15 04:17:01.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:01.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/2ECeRgwNa6I.php 2025-06-15 04:17:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy 2025-06-15 04:17:02.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA 2025-06-15 04:17:02.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xmrlpc.php?p= 2025-06-15 04:17:02.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/niil.php 2025-06-15 04:17:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova.php 2025-06-15 04:17:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php 2025-06-15 04:17:02.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:02.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nVEDxSgpTYq.php 2025-06-15 04:17:03.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:03.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/log.php 2025-06-15 04:17:03.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:03.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Gh2KC3UQEc.php 2025-06-15 04:17:03.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:03.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php?p= 2025-06-15 04:17:03.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:03.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data.php 2025-06-15 04:17:03.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:03.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/autoload_classmap.php 2025-06-15 04:17:04.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/include.php 2025-06-15 04:17:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V3.php 2025-06-15 04:17:04.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/404.php 2025-06-15 04:17:04.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-settings.php 2025-06-15 04:17:04.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_mna.php 2025-06-15 04:17:04.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:04.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms 2025-06-15 04:17:05.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport 2025-06-15 04:17:05.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:05.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":676483428,"createTime":1749894247555,"epollFd":11,"onlineDuration":37977878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:05.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nowpf.php 2025-06-15 04:17:05.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/about.php 2025-06-15 04:17:05.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/es-ar/wp-content/admin.php 2025-06-15 04:17:05.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:05.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/x.php 2025-06-15 04:17:06.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:06.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_php.php 2025-06-15 04:17:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:06.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc 2025-06-15 04:17:06.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:06.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?p= 2025-06-15 04:17:06.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:06.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ms-sites-modify.php 2025-06-15 04:17:06.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:06.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads 2025-06-15 04:17:07.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/flower.php 2025-06-15 04:17:07.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/chosen.php 2025-06-15 04:17:07.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/includes/settings 2025-06-15 04:17:07.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118755340576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:07.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:17:07.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.118755340576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:17:07.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:17:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates 2025-06-15 04:17:07.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:17:07.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:07.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/moon.php 2025-06-15 04:17:07.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-class.php 2025-06-15 04:17:07.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/buy.php 2025-06-15 04:17:07.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:07.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins 2025-06-15 04:17:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 04:17:08.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:08.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-heade.php 2025-06-15 04:17:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:08.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 04:17:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:08.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie 2025-06-15 04:17:09.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:09.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img 2025-06-15 04:17:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p= 2025-06-15 04:17:09.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:09.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins 2025-06-15 04:17:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:09.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/admin.php 2025-06-15 04:17:09.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:09.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wso112233.php 2025-06-15 04:17:10.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f35.php 2025-06-15 04:17:10.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:10.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:10.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media.php 2025-06-15 04:17:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-15 04:17:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:10.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":678850912,"createTime":1749894247555,"epollFd":11,"onlineDuration":37982860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:10.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/wp-sigunq.php 2025-06-15 04:17:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":679104900,"createTime":1749894247555,"epollFd":11,"onlineDuration":37983187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:10.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:10.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8index.php 2025-06-15 04:17:11.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/admin.php 2025-06-15 04:17:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/woh.php 2025-06-15 04:17:11.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSO.php 2025-06-15 04:17:11.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager/dialog.php 2025-06-15 04:17:11.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-15 04:17:11.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c.php 2025-06-15 04:17:11.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-shell.php 2025-06-15 04:17:11.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:11.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/error.php 2025-06-15 04:17:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:12.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp.php 2025-06-15 04:17:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:12.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/wp-login.php 2025-06-15 04:17:12.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:12.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-15 04:17:12.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:12.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/one-click-demo-import/about.php 2025-06-15 04:17:12.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:12.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/install.php 2025-06-15 04:17:13.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/admin.php 2025-06-15 04:17:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contacts.php 2025-06-15 04:17:13.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/cong.php 2025-06-15 04:17:13.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cong.php 2025-06-15 04:17:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 04:17:13.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:13.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 04:17:13.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alex.php 2025-06-15 04:17:13.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:13.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wso.php 2025-06-15 04:17:14.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-15 04:17:14.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields 2025-06-15 04:17:14.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y.php 2025-06-15 04:17:14.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager 2025-06-15 04:17:14.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hello.php 2025-06-15 04:17:14.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/xBrain.php 2025-06-15 04:17:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/error.php 2025-06-15 04:17:14.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:14.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-15 04:17:15.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/symlink.php 2025-06-15 04:17:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:15.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/my1.php 2025-06-15 04:17:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php?pass=admin 2025-06-15 04:17:15.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/wp-info.php 2025-06-15 04:17:15.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":681193392,"createTime":1749894247555,"epollFd":11,"onlineDuration":37987847,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/social-links 2025-06-15 04:17:15.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-15 04:17:15.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:15.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-15 04:17:16.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:16.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-15 04:17:16.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:16.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/error.php 2025-06-15 04:17:16.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:16.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat 2025-06-15 04:17:16.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:16.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.phphttps:/diegun.com/autoload_classmap.php 2025-06-15 04:17:17.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp2.php 2025-06-15 04:17:17.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root.php 2025-06-15 04:17:17.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108314514160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:17.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:17:17.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108314514160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:17:17.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:17:17.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/admiin.php 2025-06-15 04:17:17.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 04:17:17.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:17:17.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php?p= 2025-06-15 04:17:17.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:17.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/index.php 2025-06-15 04:17:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/index.php 2025-06-15 04:17:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php?p= 2025-06-15 04:17:18.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 04:17:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ecoraiderusa.com/cong.php 2025-06-15 04:17:18.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help 2025-06-15 04:17:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x2.php 2025-06-15 04:17:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:18.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page/index.php 2025-06-15 04:17:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:19.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/setup-config.php 2025-06-15 04:17:19.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:19.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 04:17:19.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:19.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfacgiapi/perl.alfa.php 2025-06-15 04:17:19.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:19.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/123.php 2025-06-15 04:17:19.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:19.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/webadmin.php 2025-06-15 04:17:20.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php?p= 2025-06-15 04:17:20.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:20.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sMG.php 2025-06-15 04:17:20.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":683542452,"createTime":1749894247555,"epollFd":11,"onlineDuration":37992852,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:20.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:20.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/h.php 2025-06-15 04:17:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rO1GEuJydNZ.php 2025-06-15 04:17:20.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:17:20.735 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:17:20.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/404.php 2025-06-15 04:17:20.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":683820128,"createTime":1749894247555,"epollFd":11,"onlineDuration":37993187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 04:17:20.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:20.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php 2025-06-15 04:17:21.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP 2025-06-15 04:17:21.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jquery.php 2025-06-15 04:17:21.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/legion.php 2025-06-15 04:17:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors/plugins/fullscreen 2025-06-15 04:17:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/about.php 2025-06-15 04:17:21.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/owl.php 2025-06-15 04:17:21.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:21.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates/plugins.php 2025-06-15 04:17:22.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:22.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aa.php 2025-06-15 04:17:22.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:22.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes 2025-06-15 04:17:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:22.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local 2025-06-15 04:17:23.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/plugins.php 2025-06-15 04:17:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sym403.php 2025-06-15 04:17:23.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/item.php 2025-06-15 04:17:23.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/cekidot/alf.php 2025-06-15 04:17:23.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/old-index.php 2025-06-15 04:17:23.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:23.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/MoJhLeWjBrg.php 2025-06-15 04:17:24.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:24.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/system.php 2025-06-15 04:17:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:24.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/text.php 2025-06-15 04:17:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:24.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php?p= 2025-06-15 04:17:24.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:24.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemap.php 2025-06-15 04:17:25.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache 2025-06-15 04:17:25.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:25.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfa.php 2025-06-15 04:17:25.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw 2025-06-15 04:17:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php 2025-06-15 04:17:25.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":685898092,"createTime":1749894247555,"epollFd":11,"onlineDuration":37997863,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:25.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehehehe.php 2025-06-15 04:17:25.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/about.php 2025-06-15 04:17:25.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/index.php 2025-06-15 04:17:25.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:25.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints 2025-06-15 04:17:26.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:26.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lab.php 2025-06-15 04:17:26.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:26.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/autoload_classmap.php 2025-06-15 04:17:26.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:26.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/K19VSjmkeCT.php 2025-06-15 04:17:26.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:26.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cjfuns.php 2025-06-15 04:17:26.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:26.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/index.php 2025-06-15 04:17:27.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ALFA_DATA/alfacgiapi/perl.alfa 2025-06-15 04:17:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/xp.php 2025-06-15 04:17:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 04:17:27.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/wp-login.php 2025-06-15 04:17:27.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06097984313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:27.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.06097984313965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:17:27.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:27.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seo-by-rank-math/wp-casper.php 2025-06-15 04:17:27.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php?p= 2025-06-15 04:17:27.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/module.audio-video.matroska-meta.php 2025-06-15 04:17:27.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/vuln.php 2025-06-15 04:17:27.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4.php 2025-06-15 04:17:27.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:27.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xx.php 2025-06-15 04:17:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/about.php 2025-06-15 04:17:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes/wp-login.php 2025-06-15 04:17:28.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:17:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cgi-bin/about.php 2025-06-15 04:17:28.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-15 04:17:28.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:28.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentyfour 2025-06-15 04:17:29.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:29.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php 2025-06-15 04:17:29.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:29.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sendmail.php 2025-06-15 04:17:29.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:29.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mari.php 2025-06-15 04:17:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:29.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/install.php 2025-06-15 04:17:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:17:29.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:29.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:29.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fm1.php 2025-06-15 04:17:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cux.php 2025-06-15 04:17:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:30.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fonts 2025-06-15 04:17:30.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Oj8Ed6N1tu.php 2025-06-15 04:17:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":688256364,"createTime":1749894247555,"epollFd":11,"onlineDuration":38002861,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:30.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/zedd/1.php 2025-06-15 04:17:30.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/xmrlpc.php?p= 2025-06-15 04:17:30.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":688515616,"createTime":1749894247555,"epollFd":11,"onlineDuration":38003185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:30.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php?p= 2025-06-15 04:17:30.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:30.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php 2025-06-15 04:17:31.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w.php 2025-06-15 04:17:31.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ggfi.php 2025-06-15 04:17:31.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor 2025-06-15 04:17:31.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/soDcBgSFtLA.php 2025-06-15 04:17:31.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baxa1.phP8 2025-06-15 04:17:31.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:31.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text 2025-06-15 04:17:32.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp.php 2025-06-15 04:17:32.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list/index.php?p= 2025-06-15 04:17:32.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/radio.php 2025-06-15 04:17:32.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php?p= 2025-06-15 04:17:32.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php?p= 2025-06-15 04:17:32.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:32.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BNdZcrqfp96.php 2025-06-15 04:17:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-activate.php 2025-06-15 04:17:33.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue 2025-06-15 04:17:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api.php 2025-06-15 04:17:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/x/index.php 2025-06-15 04:17:33.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_ne.php 2025-06-15 04:17:33.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 04:17:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:33.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/goods.php 2025-06-15 04:17:34.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:34.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/wp-login.php 2025-06-15 04:17:34.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:34.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4Q.php 2025-06-15 04:17:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:34.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/ja_purity/index.php 2025-06-15 04:17:34.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:34.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php?p= 2025-06-15 04:17:34.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:34.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 04:17:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:35.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content 2025-06-15 04:17:35.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:35.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:17:35.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/index.php 2025-06-15 04:17:35.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/ebbqviXwm.php 2025-06-15 04:17:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":690588316,"createTime":1749894247555,"epollFd":11,"onlineDuration":38007851,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:35.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/atomlib.php 2025-06-15 04:17:35.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/layout.php 2025-06-15 04:17:35.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:35.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 04:17:36.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/main.php 2025-06-15 04:17:36.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/624jlHax7f5.php 2025-06-15 04:17:36.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/login?next=/.well-known/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:17:36.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 04:17:36.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/about.php7 2025-06-15 04:17:36.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php?p= 2025-06-15 04:17:36.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:36.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer 2025-06-15 04:17:37.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:37.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1.php 2025-06-15 04:17:37.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:37.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/z63.php 2025-06-15 04:17:37.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109575271606445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:37.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:37.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109575271606445,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:17:37.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:37.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:37.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-login.php 2025-06-15 04:17:37.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:37.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/theme-configurator/mini.php 2025-06-15 04:17:37.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:17:37.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:17:37.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:37.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ben.php 2025-06-15 04:17:38.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:38.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/file.php 2025-06-15 04:17:38.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:38.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ms.php 2025-06-15 04:17:38.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:38.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/index.php 2025-06-15 04:17:38.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:38.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php 2025-06-15 04:17:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:38.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05/autoload_classmap.php 2025-06-15 04:17:39.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/404.php 2025-06-15 04:17:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/fw.php 2025-06-15 04:17:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/autoload_classmap.php 2025-06-15 04:17:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-post.php 2025-06-15 04:17:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani 2025-06-15 04:17:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:39.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php?p= 2025-06-15 04:17:40.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:40.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:40.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php/wp-includes/Text/network.php 2025-06-15 04:17:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 04:17:40.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":692959748,"createTime":1749894247555,"epollFd":11,"onlineDuration":38012858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:40.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:17:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:17:40.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wb.php 2025-06-15 04:17:40.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":693208472,"createTime":1749894247555,"epollFd":11,"onlineDuration":38013203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:40.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:40.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfaindex.php 2025-06-15 04:17:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/index.php 2025-06-15 04:17:41.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/database.php 2025-06-15 04:17:41.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/content.php 2025-06-15 04:17:41.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php 2025-06-15 04:17:41.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/about.php 2025-06-15 04:17:41.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:41.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php?p= 2025-06-15 04:17:42.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/wp-login.php 2025-06-15 04:17:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/index.php?p= 2025-06-15 04:17:42.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php?p= 2025-06-15 04:17:42.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty/404.php 2025-06-15 04:17:42.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php?p= 2025-06-15 04:17:42.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:42.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/MARIJUANA.php 2025-06-15 04:17:43.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php 2025-06-15 04:17:43.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s.php 2025-06-15 04:17:43.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manage.php 2025-06-15 04:17:43.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sx.php 2025-06-15 04:17:43.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/xmrlpc.php?p= 2025-06-15 04:17:43.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php?p= 2025-06-15 04:17:43.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:43.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admin.php 2025-06-15 04:17:44.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet-shell.php 2025-06-15 04:17:44.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/x2.php 2025-06-15 04:17:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css.php 2025-06-15 04:17:44.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mcs.php 2025-06-15 04:17:44.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/index.php 2025-06-15 04:17:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cms.php 2025-06-15 04:17:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:44.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4MkuIlCN8cB.php 2025-06-15 04:17:45.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alf.php 2025-06-15 04:17:45.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:45.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories 2025-06-15 04:17:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blTvYBaqncP.php 2025-06-15 04:17:45.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":695295648,"createTime":1749894247555,"epollFd":11,"onlineDuration":38017867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:45.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-error_log.php 2025-06-15 04:17:45.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/file.php 2025-06-15 04:17:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/elementor-object.php 2025-06-15 04:17:45.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:17:45.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:17:45.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/autoload_classmap.php 2025-06-15 04:17:45.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:45.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads 2025-06-15 04:17:46.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:46.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin 2025-06-15 04:17:46.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:46.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-beckup.php 2025-06-15 04:17:46.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:46.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php 2025-06-15 04:17:46.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:46.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php?p= 2025-06-15 04:17:46.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:46.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tB.php 2025-06-15 04:17:47.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff 2025-06-15 04:17:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php?p= 2025-06-15 04:17:47.379 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119503021240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:47.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:17:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119503021240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:17:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:17:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/about.php 2025-06-15 04:17:47.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/style.php 2025-06-15 04:17:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 04:17:47.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:47.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Site 2025-06-15 04:17:48.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-15 04:17:48.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/autoload_classmap.php 2025-06-15 04:17:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-15 04:17:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/admin.php 2025-06-15 04:17:48.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/shortcode 2025-06-15 04:17:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-crom.php 2025-06-15 04:17:48.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:48.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/05 2025-06-15 04:17:49.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/packed.php 2025-06-15 04:17:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/packed.php 2025-06-15 04:17:49.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 04:17:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 04:17:49.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 04:17:49.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:49.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/themes.php 2025-06-15 04:17:50.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:17:50.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/11index.php 2025-06-15 04:17:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/max.php 2025-06-15 04:17:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:17:50.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":697647340,"createTime":1749894247555,"epollFd":11,"onlineDuration":38022865,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:17:50.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyseventeen/page/index.php?p= 2025-06-15 04:17:50.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/cloud.php 2025-06-15 04:17:50.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":697921068,"createTime":1749894247555,"epollFd":11,"onlineDuration":38023190,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:50.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:50.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nakrip.php 2025-06-15 04:17:51.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fx.php 2025-06-15 04:17:51.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api 2025-06-15 04:17:51.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 04:17:51.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php?u 2025-06-15 04:17:51.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl.php 2025-06-15 04:17:51.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:17:51.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:51.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Sendemail.php 2025-06-15 04:17:51.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/about.php 2025-06-15 04:17:51.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:51.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/css.php 2025-06-15 04:17:52.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/link.php 2025-06-15 04:17:52.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer.php 2025-06-15 04:17:52.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/samll.php 2025-06-15 04:17:52.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-error_log.php 2025-06-15 04:17:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php?p= 2025-06-15 04:17:52.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:52.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility 2025-06-15 04:17:53.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php?xi 2025-06-15 04:17:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4Y9KOVRvqrP.php 2025-06-15 04:17:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/about.php?p= 2025-06-15 04:17:53.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager 2025-06-15 04:17:53.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxl.php 2025-06-15 04:17:53.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/asus.php 2025-06-15 04:17:53.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:53.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/02.php 2025-06-15 04:17:54.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:54.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bala.php 2025-06-15 04:17:54.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:54.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/atomlib.php 2025-06-15 04:17:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:54.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/backup_index.php 2025-06-15 04:17:54.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:54.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php?p= 2025-06-15 04:17:54.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:54.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/install.php 2025-06-15 04:17:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:55.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:17:55.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:55.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/users.php 2025-06-15 04:17:55.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:55.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":700002980,"createTime":1749894247555,"epollFd":11,"onlineDuration":38027855,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:17:55.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:55.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-login.php 2025-06-15 04:17:55.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:55.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admiin.php 2025-06-15 04:17:56.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-15 04:17:56.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/index.php 2025-06-15 04:17:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso.php 2025-06-15 04:17:56.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/wp-login.php 2025-06-15 04:17:56.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configer.php 2025-06-15 04:17:56.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:56.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network 2025-06-15 04:17:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso2.php 2025-06-15 04:17:57.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:57.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/Hash.php 2025-06-15 04:17:57.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:57.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 04:17:57.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09992218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:17:57.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:57.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09992218017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:17:57.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:17:57.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:57.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/index_upload.php 2025-06-15 04:17:57.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:57.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/index.php?p= 2025-06-15 04:17:58.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:58.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/plugins.php 2025-06-15 04:17:58.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:58.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/list 2025-06-15 04:17:58.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:58.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugins/setup 2025-06-15 04:17:58.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:58.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 04:17:58.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:58.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/css.php 2025-06-15 04:17:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine 2025-06-15 04:17:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/s_e.php 2025-06-15 04:17:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/comment-template 2025-06-15 04:17:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:17:59.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:17:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/swm.php 2025-06-15 04:17:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/themes.php 2025-06-15 04:17:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-Owl.php 2025-06-15 04:17:59.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:17:59.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php?p= 2025-06-15 04:18:00.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:00.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:00.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upel.php 2025-06-15 04:18:00.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 04:18:00.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:00.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gel4y.php 2025-06-15 04:18:00.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-error_log.php 2025-06-15 04:18:00.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/meta.php 2025-06-15 04:18:00.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":702641560,"createTime":1749894247555,"epollFd":11,"onlineDuration":38033267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:00.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:00.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/24.php 2025-06-15 04:18:01.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/cloud.php 2025-06-15 04:18:01.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":702754736,"createTime":1749894247555,"epollFd":11,"onlineDuration":38033596,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:01.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/autoload_classmap.php 2025-06-15 04:18:01.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ango/sett.php 2025-06-15 04:18:01.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:18:01.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:01.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template 2025-06-15 04:18:01.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o1j5SBMHlRz.php 2025-06-15 04:18:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentyfive/include.php 2025-06-15 04:18:02.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/widget-logic/mini.php 2025-06-15 04:18:02.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php?p= 2025-06-15 04:18:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/siteindex.php 2025-06-15 04:18:02.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/radio.php 2025-06-15 04:18:02.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php?p= 2025-06-15 04:18:02.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content 2025-06-15 04:18:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-editor.php 2025-06-15 04:18:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item.php 2025-06-15 04:18:03.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-ajax.php 2025-06-15 04:18:03.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/themes 2025-06-15 04:18:03.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog.php 2025-06-15 04:18:03.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes/inlite 2025-06-15 04:18:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/wp-theme.php 2025-06-15 04:18:03.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:03.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kindex.php 2025-06-15 04:18:04.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/about.php 2025-06-15 04:18:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qindex.php 2025-06-15 04:18:04.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-15 04:18:04.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins 2025-06-15 04:18:04.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fw.php 2025-06-15 04:18:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:04.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nFqJSTvuz43.php 2025-06-15 04:18:05.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/natural.php 2025-06-15 04:18:05.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mini.php 2025-06-15 04:18:05.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugin.php 2025-06-15 04:18:05.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php 2025-06-15 04:18:05.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":704697152,"createTime":1749894247555,"epollFd":11,"onlineDuration":38037883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:05.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php?p= 2025-06-15 04:18:05.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-15 04:18:05.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1337.php 2025-06-15 04:18:05.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:05.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/admin.php 2025-06-15 04:18:06.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/admin.php 2025-06-15 04:18:06.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/custom-background.php 2025-06-15 04:18:06.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-checkbex.php 2025-06-15 04:18:06.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/date.php 2025-06-15 04:18:06.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/moon.php 2025-06-15 04:18:06.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:06.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ccx 2025-06-15 04:18:07.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 04:18:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9.php 2025-06-15 04:18:07.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bQmw.php 2025-06-15 04:18:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media 2025-06-15 04:18:07.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117666244506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:07.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:07.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.117666244506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:18:07.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:07.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.PhP7 2025-06-15 04:18:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cux.php 2025-06-15 04:18:07.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:07.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/admin.php 2025-06-15 04:18:08.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:08.154 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:18:08.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:08.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/JnMRlNQOs3b.php 2025-06-15 04:18:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-error_log.php 2025-06-15 04:18:08.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 04:18:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php?p= 2025-06-15 04:18:08.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cong.php 2025-06-15 04:18:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin 2025-06-15 04:18:09.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/alfa-rex.php 2025-06-15 04:18:09.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/table/them/tmpl/index.php?p= 2025-06-15 04:18:09.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/rhuk_milkyway/index.php 2025-06-15 04:18:09.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/g.php 2025-06-15 04:18:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ohayo.php 2025-06-15 04:18:09.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/past.php 2025-06-15 04:18:09.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:09.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/function.php 2025-06-15 04:18:10.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts 2025-06-15 04:18:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:10.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:10.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admin.php 2025-06-15 04:18:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/more 2025-06-15 04:18:10.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:10.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-hoard.php 2025-06-15 04:18:10.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":707293620,"createTime":1749894247555,"epollFd":11,"onlineDuration":38043069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/admin.php 2025-06-15 04:18:10.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/travel/issue.php 2025-06-15 04:18:10.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets 2025-06-15 04:18:10.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":707414692,"createTime":1749894247555,"epollFd":11,"onlineDuration":38043394,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:10.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:10.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php?p= 2025-06-15 04:18:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/fw.php 2025-06-15 04:18:11.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/xBrain.php 2025-06-15 04:18:11.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/three-column-screen-layout/db.php 2025-06-15 04:18:11.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-core.php 2025-06-15 04:18:11.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/index.php 2025-06-15 04:18:11.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:11.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/digital-download 2025-06-15 04:18:12.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/about.php 2025-06-15 04:18:12.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/fw.php 2025-06-15 04:18:12.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-15 04:18:12.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-api.php 2025-06-15 04:18:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets 2025-06-15 04:18:12.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ups.php 2025-06-15 04:18:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:12.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/about.php 2025-06-15 04:18:13.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore 2025-06-15 04:18:13.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/admin.php 2025-06-15 04:18:13.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat 2025-06-15 04:18:13.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/HdkrAtBgUxW.php 2025-06-15 04:18:13.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/default-constant.php 2025-06-15 04:18:13.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-15 04:18:13.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:13.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor 2025-06-15 04:18:14.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:14.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-conflg.php 2025-06-15 04:18:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php?p= 2025-06-15 04:18:14.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:14.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/light/about.php 2025-06-15 04:18:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:14.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 04:18:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/index.php 2025-06-15 04:18:15.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:15.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/css 2025-06-15 04:18:15.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php 2025-06-15 04:18:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/plugins.php 2025-06-15 04:18:15.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":709404484,"createTime":1749894247555,"epollFd":11,"onlineDuration":38047866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:15.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/class-wp-media-list-data.php 2025-06-15 04:18:15.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/w3llstore.php 2025-06-15 04:18:15.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/load-scripts-page.php 2025-06-15 04:18:15.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-backup.php 2025-06-15 04:18:15.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:15.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/com_b2jcontact/izoc.php 2025-06-15 04:18:16.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/admiin.php 2025-06-15 04:18:16.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/about.php 2025-06-15 04:18:16.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/autoload_classmap.php 2025-06-15 04:18:16.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/l.php 2025-06-15 04:18:16.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pvWDCdf.php 2025-06-15 04:18:16.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/admiin.php 2025-06-15 04:18:16.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:16.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-load.php 2025-06-15 04:18:17.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:17.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php?p= 2025-06-15 04:18:17.407 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123760223388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:17.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:17.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123760223388672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:18:17.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:17.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:17.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/mah.php 2025-06-15 04:18:17.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:17.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus.php 2025-06-15 04:18:17.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:17.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation 2025-06-15 04:18:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/about.php 2025-06-15 04:18:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rbh/log.ph 2025-06-15 04:18:18.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uvrDZ.php 2025-06-15 04:18:18.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell.php 2025-06-15 04:18:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backup.php 2025-06-15 04:18:18.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/alera/alpha.php 2025-06-15 04:18:18.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests 2025-06-15 04:18:18.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:18.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexus-mailer.php 2025-06-15 04:18:19.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf_mailer.php 2025-06-15 04:18:19.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/about.php 2025-06-15 04:18:19.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hello.php 2025-06-15 04:18:19.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/it.php 2025-06-15 04:18:19.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 04:18:19.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/luxx.php 2025-06-15 04:18:19.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:19.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 04:18:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/about.php 2025-06-15 04:18:20.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:20.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:20.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-uploads.php 2025-06-15 04:18:20.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":711749596,"createTime":1749894247555,"epollFd":11,"onlineDuration":38052856,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-error_log.php 2025-06-15 04:18:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php 2025-06-15 04:18:20.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/iWoGYaunXNz.php 2025-06-15 04:18:20.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:20.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":712037800,"createTime":1749894247555,"epollFd":11,"onlineDuration":38053206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:21.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:21.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:18:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:21.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php?p= 2025-06-15 04:18:21.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:21.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.fk.php 2025-06-15 04:18:21.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:21.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xox.php 2025-06-15 04:18:21.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:21.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/calendar 2025-06-15 04:18:22.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/autoload_classmap.php 2025-06-15 04:18:22.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/components/admin.php 2025-06-15 04:18:22.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/links.php 2025-06-15 04:18:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSOv1.php 2025-06-15 04:18:22.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3301.php 2025-06-15 04:18:22.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/01.php 2025-06-15 04:18:22.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:22.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa123.php 2025-06-15 04:18:23.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:23.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/cloud.php 2025-06-15 04:18:23.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:23.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php?p= 2025-06-15 04:18:23.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:23.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor 2025-06-15 04:18:23.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:23.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/settings.php 2025-06-15 04:18:23.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:23.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php/wp-includes/Requests 2025-06-15 04:18:24.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:24.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/index.html 2025-06-15 04:18:24.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:24.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/9pX1s4oMLtC.php 2025-06-15 04:18:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:24.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ab.php 2025-06-15 04:18:24.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:24.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/10.php 2025-06-15 04:18:24.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:24.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php?p= 2025-06-15 04:18:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pitbull 2025-06-15 04:18:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:25.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/IUSPPi.php 2025-06-15 04:18:25.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php?p= 2025-06-15 04:18:25.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":714115764,"createTime":1749894247555,"epollFd":11,"onlineDuration":38057892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:25.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/users.php 2025-06-15 04:18:25.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-15 04:18:25.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:25.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wikindex.php 2025-06-15 04:18:26.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:26.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jp.php 2025-06-15 04:18:26.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:26.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks 2025-06-15 04:18:26.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:26.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/about.php 2025-06-15 04:18:26.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:26.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xindex.php 2025-06-15 04:18:26.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:26.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/snd.php 2025-06-15 04:18:27.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-index.php 2025-06-15 04:18:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:18:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/install.php 2025-06-15 04:18:27.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127992630004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:27.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:18:27.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127992630004883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:18:27.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:18:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/error.php 2025-06-15 04:18:27.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mrjn.php 2025-06-15 04:18:27.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 04:18:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:27.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 04:18:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-blockdown.php 2025-06-15 04:18:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/users.php 2025-06-15 04:18:28.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads 2025-06-15 04:18:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/index.php 2025-06-15 04:18:28.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-error_log.php 2025-06-15 04:18:28.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/admin.php 2025-06-15 04:18:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:28.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Gel.php 2025-06-15 04:18:29.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inc.php 2025-06-15 04:18:29.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.207 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 04:18:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/modules.php 2025-06-15 04:18:29.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/link.php 2025-06-15 04:18:29.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:18:29.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:18:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge 2025-06-15 04:18:29.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:29.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php?p= 2025-06-15 04:18:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:30.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qCVobSth3u7.php 2025-06-15 04:18:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize 2025-06-15 04:18:30.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 04:18:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":716452980,"createTime":1749894247555,"epollFd":11,"onlineDuration":38062871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/isis/index.php 2025-06-15 04:18:30.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gif.php 2025-06-15 04:18:30.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":716731972,"createTime":1749894247555,"epollFd":11,"onlineDuration":38063192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kiss.php 2025-06-15 04:18:30.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:30.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/js/fm.php 2025-06-15 04:18:31.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indoxploit.php 2025-06-15 04:18:31.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 04:18:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/index.php 2025-06-15 04:18:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/gaukingo/db.php 2025-06-15 04:18:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/links.php 2025-06-15 04:18:31.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:31.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-15 04:18:32.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/options.php 2025-06-15 04:18:32.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie 2025-06-15 04:18:32.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/db-safe-mode.php 2025-06-15 04:18:32.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes 2025-06-15 04:18:32.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-15 04:18:32.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:32.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uWjxHmRO9AM.php 2025-06-15 04:18:33.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/wp-config-sample.php 2025-06-15 04:18:33.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/4pgwp.php 2025-06-15 04:18:33.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/head.php 2025-06-15 04:18:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gank.php 2025-06-15 04:18:33.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer.php 2025-06-15 04:18:33.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:33.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x.php 2025-06-15 04:18:34.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index 2025-06-15 04:18:34.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/12wvdscz.php 2025-06-15 04:18:34.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js 2025-06-15 04:18:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/c99.php 2025-06-15 04:18:34.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/wp-error_log.php 2025-06-15 04:18:34.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/license.php 2025-06-15 04:18:34.916 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:18:34.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:18:34.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:34.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/file.php 2025-06-15 04:18:35.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-15 04:18:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core/include.php 2025-06-15 04:18:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploader.php 2025-06-15 04:18:35.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":718798092,"createTime":1749894247555,"epollFd":11,"onlineDuration":38067858,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PHP7 2025-06-15 04:18:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php?p= 2025-06-15 04:18:35.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Uploader.php 2025-06-15 04:18:35.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shx.php 2025-06-15 04:18:35.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:35.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/index.php 2025-06-15 04:18:36.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bb.php 2025-06-15 04:18:36.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index1.php 2025-06-15 04:18:36.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/natural.php 2025-06-15 04:18:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/12.php 2025-06-15 04:18:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-theme-editor/include.php 2025-06-15 04:18:36.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:36.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/cay-van-phong/filemanager.php 2025-06-15 04:18:37.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:37.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/about.php 2025-06-15 04:18:37.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:37.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/admiin.php 2025-06-15 04:18:37.427 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073511123657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:37.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:18:37.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.073511123657227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:18:37.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:18:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:37.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/wso112233.php 2025-06-15 04:18:37.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:37.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/cong.php 2025-06-15 04:18:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:37.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php 2025-06-15 04:18:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 04:18:38.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yq7.php 2025-06-15 04:18:38.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/themes.php 2025-06-15 04:18:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 04:18:38.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/apap.php 2025-06-15 04:18:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/autoload_classmap.php 2025-06-15 04:18:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/about.php 2025-06-15 04:18:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/mah.php 2025-06-15 04:18:39.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-15 04:18:39.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-15 04:18:39.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/install.php 2025-06-15 04:18:39.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:18:39.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:18:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 04:18:39.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:39.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaults.php 2025-06-15 04:18:40.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/admin.php 2025-06-15 04:18:40.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:40.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admiin.php 2025-06-15 04:18:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez/index.php 2025-06-15 04:18:40.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":721178736,"createTime":1749894247555,"epollFd":11,"onlineDuration":38072867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:40.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:18:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/content.php 2025-06-15 04:18:40.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/upload.php 2025-06-15 04:18:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":721420880,"createTime":1749894247555,"epollFd":11,"onlineDuration":38073206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:40.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 04:18:41.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images 2025-06-15 04:18:41.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 04:18:41.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm 2025-06-15 04:18:41.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:18:41.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:18:41.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/layout.php 2025-06-15 04:18:41.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/WordPressCore/include.php 2025-06-15 04:18:41.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:41.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logs.php 2025-06-15 04:18:42.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 04:18:42.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php 2025-06-15 04:18:42.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:18:42.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:18:42.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hehe.php 2025-06-15 04:18:42.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins 2025-06-15 04:18:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/upload/themes-install.php 2025-06-15 04:18:42.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:42.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-error_log.php 2025-06-15 04:18:43.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready-sel/file.php 2025-06-15 04:18:43.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php 2025-06-15 04:18:43.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/about.php 2025-06-15 04:18:43.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:18:43.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:18:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 04:18:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signin.php 2025-06-15 04:18:43.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:43.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/chosen.php 2025-06-15 04:18:44.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:18:44.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/cowboy-trips-worldwide/ 2025-06-15 04:18:44.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/index.php 2025-06-15 04:18:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/contact.php 2025-06-15 04:18:44.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/403.php 2025-06-15 04:18:44.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/news.php 2025-06-15 04:18:44.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public 2025-06-15 04:18:44.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:44.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/up.php 2025-06-15 04:18:45.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/about.php 2025-06-15 04:18:45.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":723517268,"createTime":1749894247555,"epollFd":11,"onlineDuration":38077869,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:45.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xleet.php 2025-06-15 04:18:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/newstoday/lang.php 2025-06-15 04:18:45.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-login.php 2025-06-15 04:18:45.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:45.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 04:18:46.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api 2025-06-15 04:18:46.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/.tmp 2025-06-15 04:18:46.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsa.php 2025-06-15 04:18:46.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/secure 2025-06-15 04:18:46.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/xichang/x.php 2025-06-15 04:18:46.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/nav.php 2025-06-15 04:18:46.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:46.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3index.php 2025-06-15 04:18:47.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:47.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?p= 2025-06-15 04:18:47.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:47.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 04:18:47.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079105377197266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:47.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:18:47.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.079105377197266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:18:47.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:18:47.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:47.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/autoload_classmap.php 2025-06-15 04:18:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:47.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 04:18:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/XxX.php 2025-06-15 04:18:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gxurwGYPKWI.php 2025-06-15 04:18:48.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat 2025-06-15 04:18:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response 2025-06-15 04:18:48.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/error.php 2025-06-15 04:18:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/test.php 2025-06-15 04:18:48.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:48.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php 2025-06-15 04:18:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:49.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/storage 2025-06-15 04:18:49.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:49.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 04:18:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:49.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bk/index.php 2025-06-15 04:18:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:49.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lHcbBKS6ixn.php 2025-06-15 04:18:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:49.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-15 04:18:50.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/includes.php 2025-06-15 04:18:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:50.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:18:50.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/chosen.php 2025-06-15 04:18:50.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023 2025-06-15 04:18:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:18:50.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":725853168,"createTime":1749894247555,"epollFd":11,"onlineDuration":38082880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:18:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php?p= 2025-06-15 04:18:50.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":726134792,"createTime":1749894247555,"epollFd":11,"onlineDuration":38083207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 04:18:50.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:50.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings 2025-06-15 04:18:51.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/alfacgiapi/perl.alfa.php 2025-06-15 04:18:51.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php?p= 2025-06-15 04:18:51.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/as.php 2025-06-15 04:18:51.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms/b1ack.php 2025-06-15 04:18:51.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminer.php 2025-06-15 04:18:51.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:51.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/configs.php 2025-06-15 04:18:52.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:52.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/admin.php 2025-06-15 04:18:52.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:52.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/db.php?u 2025-06-15 04:18:52.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:52.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-15 04:18:52.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:52.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-15 04:18:52.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:52.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0.php 2025-06-15 04:18:53.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/xmrlpc.php 2025-06-15 04:18:53.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sts.php 2025-06-15 04:18:53.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/index.php 2025-06-15 04:18:53.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zz.php/wp-includes/wp-includes_function.php 2025-06-15 04:18:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wso.php 2025-06-15 04:18:53.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/db-cache.php 2025-06-15 04:18:53.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:53.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/style.php 2025-06-15 04:18:54.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets 2025-06-15 04:18:54.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/forbidden.php 2025-06-15 04:18:54.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/xBrain.php 2025-06-15 04:18:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xml.php 2025-06-15 04:18:54.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/classwithtostring.php 2025-06-15 04:18:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-15 04:18:54.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:54.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist 2025-06-15 04:18:55.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/erin1.PhP7 2025-06-15 04:18:55.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:18:55.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xz.php 2025-06-15 04:18:55.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":728329880,"createTime":1749894247555,"epollFd":11,"onlineDuration":38087918,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:18:55.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-15 04:18:55.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6EeSZtdQrch.php 2025-06-15 04:18:55.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:55.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/alfa-rex.php 2025-06-15 04:18:56.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/00.php 2025-06-15 04:18:56.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/if.php 2025-06-15 04:18:56.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean 2025-06-15 04:18:56.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sh.php 2025-06-15 04:18:56.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-15 04:18:56.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta 2025-06-15 04:18:56.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:56.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/n.php 2025-06-15 04:18:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/index.php 2025-06-15 04:18:57.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/file.php 2025-06-15 04:18:57.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 04:18:57.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php?p= 2025-06-15 04:18:57.447 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.138885498046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:18:57.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:18:57.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.138885498046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:18:57.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:18:57.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 04:18:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/g/f/f/b/ 2025-06-15 04:18:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hitech-news.com 2025-06-15 04:18:57.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:57.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x.php 2025-06-15 04:18:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets 2025-06-15 04:18:58.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/site 2025-06-15 04:18:58.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/list-reusable-blocks 2025-06-15 04:18:58.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php?p= 2025-06-15 04:18:58.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_class_datalib.php 2025-06-15 04:18:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-login.php 2025-06-15 04:18:58.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:58.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php 2025-06-15 04:18:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php?p=&upload 2025-06-15 04:18:59.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/OwG5LmjClXZ.php 2025-06-15 04:18:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/autoload_classmap.php 2025-06-15 04:18:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/index.php 2025-06-15 04:18:59.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:18:59.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:18:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php?p= 2025-06-15 04:18:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:18:59.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/.1 2025-06-15 04:19:00.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:00.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:00.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/autoload_classmap.php 2025-06-15 04:19:00.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mna.php 2025-06-15 04:19:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":730557868,"createTime":1749894247555,"epollFd":11,"onlineDuration":38092871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:00.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 04:19:00.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/x2.php 2025-06-15 04:19:00.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-atom.php 2025-06-15 04:19:00.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":730838176,"createTime":1749894247555,"epollFd":11,"onlineDuration":38093205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:00.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:00.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception 2025-06-15 04:19:01.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:01.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/Ab0ut.php 2025-06-15 04:19:01.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:01.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1975.php 2025-06-15 04:19:01.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:01.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-15 04:19:01.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:01.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b0.php 2025-06-15 04:19:01.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:01.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/themes.php 2025-06-15 04:19:02.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:02.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/init.php 2025-06-15 04:19:02.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:02.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6.php 2025-06-15 04:19:02.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:02.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/xBrain.php 2025-06-15 04:19:02.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:02.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/autoload_classmap.php 2025-06-15 04:19:02.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:02.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 04:19:03.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/classwithtostring.php 2025-06-15 04:19:03.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress/wp-includes/IXR/allez.php 2025-06-15 04:19:03.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tiny.php 2025-06-15 04:19:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 04:19:03.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/xmrlpc.php 2025-06-15 04:19:03.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/defaults.php 2025-06-15 04:19:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Marvins.php 2025-06-15 04:19:03.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:03.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ty.php 2025-06-15 04:19:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php?p= 2025-06-15 04:19:04.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-config-sample.php 2025-06-15 04:19:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/righteous-weed-songs-world-americana-01hz7jk19nc5/3 2025-06-15 04:19:04.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal 2025-06-15 04:19:04.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 04:19:04.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 04:19:04.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:04.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known 2025-06-15 04:19:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-bindings/admin.php 2025-06-15 04:19:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:05.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/wp-login.php 2025-06-15 04:19:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":732908244,"createTime":1749894247555,"epollFd":11,"onlineDuration":38097882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:05.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-db-ajax-made/wp-ajax.php 2025-06-15 04:19:05.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:05.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/atomlib.php 2025-06-15 04:19:06.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/wp-post.php 2025-06-15 04:19:06.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src 2025-06-15 04:19:06.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php?p= 2025-06-15 04:19:06.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/parx.php 2025-06-15 04:19:06.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/d.php 2025-06-15 04:19:06.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:06.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-error_log.php 2025-06-15 04:19:07.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php 2025-06-15 04:19:07.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/css-ready/file.php 2025-06-15 04:19:07.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 04:19:07.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14199447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:07.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:19:07.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14199447631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:19:07.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:19:07.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ppus/up.php 2025-06-15 04:19:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/wp-content/plugins/fix 2025-06-15 04:19:07.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:07.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/index.php 2025-06-15 04:19:08.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:08.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/file.php 2025-06-15 04:19:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:08.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfa.php 2025-06-15 04:19:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:08.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moduless.php 2025-06-15 04:19:08.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:08.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/network.php 2025-06-15 04:19:08.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:08.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zT.php 2025-06-15 04:19:09.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0x.php 2025-06-15 04:19:09.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/about.php 2025-06-15 04:19:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/css.php 2025-06-15 04:19:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7yn.php 2025-06-15 04:19:09.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/index.php 2025-06-15 04:19:09.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin.php 2025-06-15 04:19:09.898 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:19:09.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:19:09.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:09.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/wp-conflg.php?p= 2025-06-15 04:19:10.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/var/www/html/uploads 2025-06-15 04:19:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:10.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:10.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp.php 2025-06-15 04:19:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/4oaMT6spgwP.php 2025-06-15 04:19:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":735270464,"createTime":1749894247555,"epollFd":11,"onlineDuration":38102873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:10.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/.info.php 2025-06-15 04:19:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/function.php 2025-06-15 04:19:10.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":735520504,"createTime":1749894247555,"epollFd":11,"onlineDuration":38103198,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:10.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:10.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/csv.php 2025-06-15 04:19:11.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:11.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/function.php 2025-06-15 04:19:11.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:11.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/index.php 2025-06-15 04:19:11.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:11.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php/alfacgiapi 2025-06-15 04:19:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:11.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-15 04:19:12.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/1.php 2025-06-15 04:19:12.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-atom.php 2025-06-15 04:19:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/alfa-rex.php 2025-06-15 04:19:12.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/3.php 2025-06-15 04:19:12.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 04:19:12.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:12.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.config.php 2025-06-15 04:19:13.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/about.php 2025-06-15 04:19:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/autoload_classmap.php 2025-06-15 04:19:13.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor 2025-06-15 04:19:13.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/wp-login.php 2025-06-15 04:19:13.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/alfa-rex.php 2025-06-15 04:19:13.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goods.php 2025-06-15 04:19:13.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:13.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php 2025-06-15 04:19:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/wp-error_log.php 2025-06-15 04:19:14.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/x2.php 2025-06-15 04:19:14.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/autoload_classmap.php 2025-06-15 04:19:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7index.php 2025-06-15 04:19:14.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/wp-login.php 2025-06-15 04:19:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:14.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-15 04:19:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:15.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/xccc.php 2025-06-15 04:19:15.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file2.php 2025-06-15 04:19:15.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":737616892,"createTime":1749894247555,"epollFd":11,"onlineDuration":38107866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/export.php 2025-06-15 04:19:15.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:15.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/classic-editor.php 2025-06-15 04:19:16.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up.php?p= 2025-06-15 04:19:16.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/mar.php 2025-06-15 04:19:16.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/img/index.php?p= 2025-06-15 04:19:16.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p 2025-06-15 04:19:16.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 04:19:16.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:16.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-one.php 2025-06-15 04:19:17.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:19:17.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:17.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xp.php 2025-06-15 04:19:17.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:17.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/FgSEetRrDqi.php 2025-06-15 04:19:17.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:17.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php?p= 2025-06-15 04:19:17.464 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088333129882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:17.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:19:17.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.088333129882813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:19:17.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:19:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:17.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php?p= 2025-06-15 04:19:17.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:17.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ynz.PhP7 2025-06-15 04:19:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:18.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 04:19:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:18.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rk2.php 2025-06-15 04:19:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:18.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cloud.php 2025-06-15 04:19:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:18.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez_20/index.php 2025-06-15 04:19:19.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview 2025-06-15 04:19:19.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/xmrlpc.php 2025-06-15 04:19:19.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes/zMousse/otuz1.php 2025-06-15 04:19:19.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/wp-error_log.php?dir=. 2025-06-15 04:19:19.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:19:19.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/item.php 2025-06-15 04:19:19.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/moon.php 2025-06-15 04:19:19.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:19.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/dropdown.php 2025-06-15 04:19:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/chosen.php 2025-06-15 04:19:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:20.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/item.php 2025-06-15 04:19:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":739960688,"createTime":1749894247555,"epollFd":11,"onlineDuration":38112868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:20.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php 2025-06-15 04:19:20.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/zmFM.php 2025-06-15 04:19:20.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":740235732,"createTime":1749894247555,"epollFd":11,"onlineDuration":38113201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/manager.php?p= 2025-06-15 04:19:21.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:21.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 04:19:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:21.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/autoload_classmap.php 2025-06-15 04:19:21.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:21.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/10 2025-06-15 04:19:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:21.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 04:19:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4price.php 2025-06-15 04:19:22.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/themes.php 2025-06-15 04:19:22.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php 2025-06-15 04:19:22.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/db.php 2025-06-15 04:19:22.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php?p= 2025-06-15 04:19:22.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:22.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:19:23.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php?p= 2025-06-15 04:19:23.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php7 2025-06-15 04:19:23.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/preferences/index.php 2025-06-15 04:19:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new.php 2025-06-15 04:19:23.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 04:19:23.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:23.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/autoload_classmap.php 2025-06-15 04:19:24.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/V5.php 2025-06-15 04:19:24.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/web.php 2025-06-15 04:19:24.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-15 04:19:24.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php7 2025-06-15 04:19:24.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-15 04:19:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leafmailer2.8.php 2025-06-15 04:19:24.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:24.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/cloud.php 2025-06-15 04:19:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:25.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/error.php 2025-06-15 04:19:25.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-error_log.php 2025-06-15 04:19:25.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":742612428,"createTime":1749894247555,"epollFd":11,"onlineDuration":38118281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:25.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info.php 2025-06-15 04:19:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:25.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/latest-comments 2025-06-15 04:19:26.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:26.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/interactivity-api 2025-06-15 04:19:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:26.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kk.php 2025-06-15 04:19:26.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:26.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 04:19:26.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:26.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps 2025-06-15 04:19:26.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:26.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/gravity_forms/e/d/f/a/axfnwtvogks.php 2025-06-15 04:19:27.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:27.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o.php 2025-06-15 04:19:27.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:27.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/priv8.php 2025-06-15 04:19:27.474 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13501739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13501739501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:19:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:27.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:27.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-sec/ab.php 2025-06-15 04:19:27.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:27.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/x2.php 2025-06-15 04:19:27.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:27.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php?p= 2025-06-15 04:19:28.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/x.php 2025-06-15 04:19:28.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-15 04:19:28.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/b.php 2025-06-15 04:19:28.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stindex.php 2025-06-15 04:19:28.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/FriUsGzT5d7.php 2025-06-15 04:19:28.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:28.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ispeconline.com/css/index.php 2025-06-15 04:19:29.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:29.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/admiin.php 2025-06-15 04:19:29.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:29.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/sllolx.php 2025-06-15 04:19:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:29.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/admin.php 2025-06-15 04:19:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:29.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/plugins.php 2025-06-15 04:19:29.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:29.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/indeex.php 2025-06-15 04:19:30.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/autoload_classmap.php 2025-06-15 04:19:30.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:30.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:30.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mailer1.php 2025-06-15 04:19:30.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/default.php 2025-06-15 04:19:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:30.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":744674600,"createTime":1749894247555,"epollFd":11,"onlineDuration":38122881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/autoload_classmap.php 2025-06-15 04:19:30.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/LOE5823rYzM.php 2025-06-15 04:19:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":744945696,"createTime":1749894247555,"epollFd":11,"onlineDuration":38123205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:30.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:30.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog/wp-includes/index.php 2025-06-15 04:19:31.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/xmrlpc.php?p= 2025-06-15 04:19:31.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 04:19:31.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/shell.php 2025-06-15 04:19:31.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:31.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/enda/search?searchTerm=coffee+bar 2025-06-15 04:19:31.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cli/wp-login.php 2025-06-15 04:19:31.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/admin.php 2025-06-15 04:19:31.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:31.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php 2025-06-15 04:19:32.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php?p= 2025-06-15 04:19:32.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/network-settings.php 2025-06-15 04:19:32.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 04:19:32.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/.info.php 2025-06-15 04:19:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/directionality 2025-06-15 04:19:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hideo/network.php 2025-06-15 04:19:32.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:32.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/about.php 2025-06-15 04:19:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-15 04:19:33.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/oRxHmTiQhWN.php 2025-06-15 04:19:33.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension 2025-06-15 04:19:33.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/wp-login.php 2025-06-15 04:19:33.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:19:33.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:19:33.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/imagesvuln.php 2025-06-15 04:19:33.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:33.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/plugins.php 2025-06-15 04:19:34.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies 2025-06-15 04:19:34.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/index.php 2025-06-15 04:19:34.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/098.php 2025-06-15 04:19:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/8.php 2025-06-15 04:19:34.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nzouv.php 2025-06-15 04:19:34.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:34.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cloud.php 2025-06-15 04:19:35.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:35.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/DBb75TX4aSq.php 2025-06-15 04:19:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/demo328/fw.php 2025-06-15 04:19:35.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":747013132,"createTime":1749894247555,"epollFd":11,"onlineDuration":38127870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:35.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php?p= 2025-06-15 04:19:35.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/term-description 2025-06-15 04:19:35.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:35.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 04:19:36.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:36.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/network.php 2025-06-15 04:19:36.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:36.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/admiin.php 2025-06-15 04:19:36.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:36.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-l0gin.php 2025-06-15 04:19:36.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:36.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/b.php 2025-06-15 04:19:37.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:37.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/xmrlpc.php 2025-06-15 04:19:37.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:37.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admiin.php 2025-06-15 04:19:37.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134737014770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:37.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:19:37.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134737014770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:19:37.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:19:37.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:37.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php?p= 2025-06-15 04:19:37.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:37.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new_license.php 2025-06-15 04:19:38.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:38.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/index.php 2025-06-15 04:19:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:38.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer 2025-06-15 04:19:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:38.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/image 2025-06-15 04:19:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:38.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3UiGPRTjwLI.php 2025-06-15 04:19:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:38.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-15 04:19:39.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:39.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/lock.php 2025-06-15 04:19:39.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:39.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/option-old.php 2025-06-15 04:19:39.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:39.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php?p= 2025-06-15 04:19:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:39.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jindex.php 2025-06-15 04:19:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 04:19:40.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:40.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 04:19:40.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":749375352,"createTime":1749894247555,"epollFd":11,"onlineDuration":38132868,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:40.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:19:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-15 04:19:40.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/intense/block-css.php 2025-06-15 04:19:40.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:40.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":749620128,"createTime":1749894247555,"epollFd":11,"onlineDuration":38133203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:41.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:41.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor 2025-06-15 04:19:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:41.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/RxR.php 2025-06-15 04:19:41.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:41.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/class-wp-rest-core.php 2025-06-15 04:19:41.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:41.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/admin/wp-fclass.php 2025-06-15 04:19:42.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:42.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 04:19:42.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:42.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/about.php 2025-06-15 04:19:42.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:42.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2021/03 2025-06-15 04:19:42.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:42.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 04:19:42.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:42.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/87.php 2025-06-15 04:19:43.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:43.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/minimo.php 2025-06-15 04:19:43.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:43.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/about.php 2025-06-15 04:19:43.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:43.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-15 04:19:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:43.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/admiin.php 2025-06-15 04:19:44.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vuln.php 2025-06-15 04:19:44.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/maHidu7t8ye.php 2025-06-15 04:19:44.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 04:19:44.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-login.php 2025-06-15 04:19:44.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search 2025-06-15 04:19:44.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/upfile.php 2025-06-15 04:19:44.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:44.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/index.php 2025-06-15 04:19:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/tinyfilemanager.php 2025-06-15 04:19:45.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:45.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/heading 2025-06-15 04:19:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":751716516,"createTime":1749894247555,"epollFd":11,"onlineDuration":38137873,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:45.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/include.php 2025-06-15 04:19:45.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/chosen.php 2025-06-15 04:19:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php 2025-06-15 04:19:45.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint 2025-06-15 04:19:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:45.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t.php 2025-06-15 04:19:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:19:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/0byte.php 2025-06-15 04:19:46.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:46.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media 2025-06-15 04:19:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/small.php 2025-06-15 04:19:46.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:46.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 04:19:47.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:47.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/7.php 2025-06-15 04:19:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:47.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php?p= 2025-06-15 04:19:47.491 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14004898071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:47.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:19:47.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14004898071289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:19:47.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:19:47.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:47.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-15 04:19:47.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:19:47.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:47.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:47.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 04:19:47.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:47.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/protostar/index.php 2025-06-15 04:19:48.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:48.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/classwithtostring.php 2025-06-15 04:19:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:48.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/new-index.php 2025-06-15 04:19:48.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:48.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/block-support.php 2025-06-15 04:19:48.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:48.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-15 04:19:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:48.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/wp-login.php 2025-06-15 04:19:49.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:49.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/autoload_classmap.php 2025-06-15 04:19:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:49.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-15 04:19:49.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:49.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/about.php?p= 2025-06-15 04:19:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:49.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-15 04:19:49.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:49.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tqy.php 2025-06-15 04:19:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/cloud.php 2025-06-15 04:19:50.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:50.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:19:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xleet.php 2025-06-15 04:19:50.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:19:50.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":754095844,"createTime":1749894247555,"epollFd":11,"onlineDuration":38142870,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:19:50.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/tmp/.session.php 2025-06-15 04:19:50.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/9index.php 2025-06-15 04:19:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":754343252,"createTime":1749894247555,"epollFd":11,"onlineDuration":38143199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/index.php 2025-06-15 04:19:51.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:51.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/xBrain.php 2025-06-15 04:19:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:51.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ds.php 2025-06-15 04:19:51.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:51.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/users.php 2025-06-15 04:19:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/admin.php 2025-06-15 04:19:52.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/db.php?u 2025-06-15 04:19:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine 2025-06-15 04:19:52.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ultra.php 2025-06-15 04:19:52.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ova-tools.php 2025-06-15 04:19:52.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/admin.php 2025-06-15 04:19:52.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/q.php 2025-06-15 04:19:52.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:52.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit-form.php 2025-06-15 04:19:53.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:53.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/wp-login.php 2025-06-15 04:19:53.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:53.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin_logs.php 2025-06-15 04:19:53.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:53.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/jNY9.php 2025-06-15 04:19:53.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:53.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/widgets 2025-06-15 04:19:54.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror 2025-06-15 04:19:54.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cd.php 2025-06-15 04:19:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system_log.php?p= 2025-06-15 04:19:54.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xl2023.php 2025-06-15 04:19:54.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fmadmin.php 2025-06-15 04:19:54.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php/wp-includes/certificates 2025-06-15 04:19:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:54.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/about.php 2025-06-15 04:19:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:19:55.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/wp-login.php 2025-06-15 04:19:55.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-15 04:19:55.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":756431744,"createTime":1749894247555,"epollFd":11,"onlineDuration":38147867,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:19:55.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/doc.php 2025-06-15 04:19:55.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:55.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock.php 2025-06-15 04:19:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/links.php 2025-06-15 04:19:56.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:56.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/muse.php 2025-06-15 04:19:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-conflg.php 2025-06-15 04:19:57.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blogs.dir/about.php 2025-06-15 04:19:57.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/erinyani/yani 2025-06-15 04:19:57.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10185432434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:19:57.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:57.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10185432434082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:19:57.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:19:57.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/unix.php 2025-06-15 04:19:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/index.php 2025-06-15 04:19:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:57.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/41.php 2025-06-15 04:19:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:58.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/i.php 2025-06-15 04:19:58.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:58.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Parse 2025-06-15 04:19:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:58.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 04:19:58.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:58.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/autoload_classmap.php 2025-06-15 04:19:58.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:58.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/t4MyJ.php 2025-06-15 04:19:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:59.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/wp-login.php 2025-06-15 04:19:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:59.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-15 04:19:59.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:59.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 04:19:59.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:59.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-15 04:19:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:19:59.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-tested.php 2025-06-15 04:20:00.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:00.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:00.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1xm.php 2025-06-15 04:20:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php?p= 2025-06-15 04:20:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":758770276,"createTime":1749894247555,"epollFd":11,"onlineDuration":38152871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:00.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:00.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-conflg.php?p= 2025-06-15 04:20:00.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/admin.php 2025-06-15 04:20:00.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":759049268,"createTime":1749894247555,"epollFd":11,"onlineDuration":38153206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:00.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa.php 2025-06-15 04:20:01.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:01.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core/Curve25519/Ge/index.php?p= 2025-06-15 04:20:01.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:20:01.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:20:01.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:01.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/atomlib.php 2025-06-15 04:20:02.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/lv.php 2025-06-15 04:20:02.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/Curve25519/Ge 2025-06-15 04:20:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library 2025-06-15 04:20:02.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/good.php 2025-06-15 04:20:02.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp_class_datlib.php 2025-06-15 04:20:02.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:02.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/autoload_classmap.php 2025-06-15 04:20:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/languages/themes 2025-06-15 04:20:03.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/byp.php 2025-06-15 04:20:03.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user 2025-06-15 04:20:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/wp-login.php 2025-06-15 04:20:03.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/nop.php 2025-06-15 04:20:03.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:03.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/plugin.php 2025-06-15 04:20:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:04.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/go.php?p= 2025-06-15 04:20:04.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:04.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo 2025-06-15 04:20:04.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:04.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/al.php 2025-06-15 04:20:04.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:04.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/midnight/colors.php 2025-06-15 04:20:05.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 04:20:05.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:05.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/admin.php 2025-06-15 04:20:05.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ioxi/ioxi 2025-06-15 04:20:05.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":761157500,"createTime":1749894247555,"epollFd":11,"onlineDuration":38157898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwenty 2025-06-15 04:20:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/radio.php 2025-06-15 04:20:06.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:06.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat 2025-06-15 04:20:06.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:06.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/elementor/about.php 2025-06-15 04:20:06.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:06.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/s.php 2025-06-15 04:20:06.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:06.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/html404/cry.php.pjpeg 2025-06-15 04:20:07.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin2.php 2025-06-15 04:20:07.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-site 2025-06-15 04:20:07.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/admin.php 2025-06-15 04:20:07.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076438903808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:07.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:20:07.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.076438903808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:20:07.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:20:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/alfa-rex.php 2025-06-15 04:20:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-wso.php 2025-06-15 04:20:07.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:07.940 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confiig.php 2025-06-15 04:20:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/schema.php 2025-06-15 04:20:08.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/setup-config.php 2025-06-15 04:20:08.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/file.php 2025-06-15 04:20:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Leaf.php 2025-06-15 04:20:08.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/index.php 2025-06-15 04:20:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/autoload_classmap.php 2025-06-15 04:20:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:08.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-confirm.php 2025-06-15 04:20:09.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ot_shipping.php 2025-06-15 04:20:09.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/o7LSW.php 2025-06-15 04:20:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/winamp/index.php 2025-06-15 04:20:09.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-login.php 2025-06-15 04:20:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp-login.php 2025-06-15 04:20:09.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/x2.php 2025-06-15 04:20:09.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:09.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz.php 2025-06-15 04:20:10.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:10.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:10.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/index.php 2025-06-15 04:20:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php 2025-06-15 04:20:10.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:10.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":763474976,"createTime":1749894247555,"epollFd":11,"onlineDuration":38162889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lv.php 2025-06-15 04:20:10.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":763734228,"createTime":1749894247555,"epollFd":11,"onlineDuration":38163214,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:10.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/users.php 2025-06-15 04:20:11.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/swm6p5Zny1e.php 2025-06-15 04:20:11.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/index.php 2025-06-15 04:20:11.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/hathor/index.php 2025-06-15 04:20:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post.php 2025-06-15 04:20:11.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/about.php 2025-06-15 04:20:11.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:11.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/www.php 2025-06-15 04:20:12.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:20:12.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:20:12.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-footer.php 2025-06-15 04:20:12.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:20:12.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/640878/quest-for-north-pole-episode-3-podcast-transcript 2025-06-15 04:20:12.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:12.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:20:12.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/readme.php 2025-06-15 04:20:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/wp-login.php 2025-06-15 04:20:12.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/6index.php 2025-06-15 04:20:12.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:12.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mwioWRjdxDE.php 2025-06-15 04:20:13.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:13.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload 2025-06-15 04:20:13.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:13.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rahma.php 2025-06-15 04:20:13.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:13.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php?p= 2025-06-15 04:20:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/m.php 2025-06-15 04:20:13.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:13.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/index.php 2025-06-15 04:20:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shells.php 2025-06-15 04:20:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php 2025-06-15 04:20:14.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:14.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine 2025-06-15 04:20:14.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:14.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 04:20:14.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:14.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shellv3.php 2025-06-15 04:20:15.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/index.php 2025-06-15 04:20:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:15.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-stream.php 2025-06-15 04:20:15.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shapes.php 2025-06-15 04:20:15.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":765833248,"createTime":1749894247555,"epollFd":11,"onlineDuration":38167871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:15.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp_wrong_datlib.php 2025-06-15 04:20:15.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 04:20:15.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:15.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php?p= 2025-06-15 04:20:16.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:16.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/chosen.php 2025-06-15 04:20:16.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:16.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php 2025-06-15 04:20:16.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:16.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.tmb/mariju.php 2025-06-15 04:20:16.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:16.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/p.php 2025-06-15 04:20:16.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:16.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/updates.php 2025-06-15 04:20:17.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system 2025-06-15 04:20:17.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.php 2025-06-15 04:20:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/admin.php 2025-06-15 04:20:17.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106908798217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:17.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:17.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106908798217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:20:17.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:17.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/dog.php 2025-06-15 04:20:17.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-configs.php 2025-06-15 04:20:17.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:17.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/themes 2025-06-15 04:20:18.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:18.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 04:20:18.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:18.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/wp-tinymce.php 2025-06-15 04:20:18.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:18.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/about.php 2025-06-15 04:20:18.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:18.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager.php 2025-06-15 04:20:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:19.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x2.php 2025-06-15 04:20:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:19.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-login.php 2025-06-15 04:20:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:19.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes.bak/html-api/about.php 2025-06-15 04:20:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:19.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/access.php 2025-06-15 04:20:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:19.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/am.php 2025-06-15 04:20:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/cloud.php 2025-06-15 04:20:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:20.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php?p= 2025-06-15 04:20:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-login.php 2025-06-15 04:20:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":768198100,"createTime":1749894247555,"epollFd":11,"onlineDuration":38172871,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:20.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist 2025-06-15 04:20:20.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":768408660,"createTime":1749894247555,"epollFd":11,"onlineDuration":38173208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:20.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:20.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-15 04:20:21.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:21.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 04:20:21.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:21.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/cloud.php 2025-06-15 04:20:21.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:21.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/atomlib.php/sym.php 2025-06-15 04:20:21.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:21.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/default.php 2025-06-15 04:20:21.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:21.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tsRBxmo.php 2025-06-15 04:20:22.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:22.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-15 04:20:22.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:22.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/index.php 2025-06-15 04:20:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:22.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/anone.php 2025-06-15 04:20:22.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:22.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conf.php?p= 2025-06-15 04:20:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:22.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes 2025-06-15 04:20:23.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth 2025-06-15 04:20:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/b.php 2025-06-15 04:20:23.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/y7.php 2025-06-15 04:20:23.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/item.php 2025-06-15 04:20:23.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/f.php 2025-06-15 04:20:23.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:23.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/radio.php 2025-06-15 04:20:24.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Text/admin.php 2025-06-15 04:20:24.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:20:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 04:20:24.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lufix.php 2025-06-15 04:20:24.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/admiin.php 2025-06-15 04:20:24.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images 2025-06-15 04:20:24.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/index.php 2025-06-15 04:20:24.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wkG.php 2025-06-15 04:20:24.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:24.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/UmpVR1Ersn8.php 2025-06-15 04:20:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-15 04:20:25.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:25.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gawean.PhP7 2025-06-15 04:20:25.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 04:20:25.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":770553740,"createTime":1749894247555,"epollFd":11,"onlineDuration":38177881,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:25.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/themes.php 2025-06-15 04:20:25.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:25.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/autoload_classmap.php 2025-06-15 04:20:26.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/z4x.php 2025-06-15 04:20:26.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/udd.php 2025-06-15 04:20:26.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/yyobang/mar.php 2025-06-15 04:20:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/cloud.php 2025-06-15 04:20:26.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wordpresss3cll/wp-login.php 2025-06-15 04:20:26.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:26.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/brU.php 2025-06-15 04:20:27.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi002.PhP7 2025-06-15 04:20:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-15 04:20:27.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php?p= 2025-06-15 04:20:27.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1116943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:27.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:20:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1116943359375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 04:20:27.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:20:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:20:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:20:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:27.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:20:27.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php?p= 2025-06-15 04:20:27.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp_images/alfacgiapi/perl.alfa.php 2025-06-15 04:20:27.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:27.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php?p= 2025-06-15 04:20:28.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:28.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmail.php?u 2025-06-15 04:20:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:28.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:20:28.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:28.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 04:20:28.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:28.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/chosen.php 2025-06-15 04:20:29.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:29.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/xmrlpc.php?p= 2025-06-15 04:20:29.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:29.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/class-db.php 2025-06-15 04:20:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:29.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce 2025-06-15 04:20:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:29.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alwso.php 2025-06-15 04:20:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:29.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/buy.php?p= 2025-06-15 04:20:30.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/wpview 2025-06-15 04:20:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:30.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:30.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/good.php 2025-06-15 04:20:30.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":772934384,"createTime":1749894247555,"epollFd":11,"onlineDuration":38182885,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:30.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports 2025-06-15 04:20:30.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-login.php 2025-06-15 04:20:30.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/asasx.php 2025-06-15 04:20:30.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":773105464,"createTime":1749894247555,"epollFd":11,"onlineDuration":38183209,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:30.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:30.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php?p= 2025-06-15 04:20:31.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/sunrise 2025-06-15 04:20:31.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nf_tracking.php 2025-06-15 04:20:31.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/xBrain.php 2025-06-15 04:20:31.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/autoload_classmap.php 2025-06-15 04:20:31.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-15 04:20:31.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olu.php 2025-06-15 04:20:31.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:31.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins 2025-06-15 04:20:32.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:32.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image 2025-06-15 04:20:32.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:32.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 04:20:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:32.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/wp-conflg.php?p= 2025-06-15 04:20:32.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:32.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-footer.php 2025-06-15 04:20:32.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:32.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/cux.php 2025-06-15 04:20:33.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/filemanager.php 2025-06-15 04:20:33.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/finley/min.php 2025-06-15 04:20:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/server.php 2025-06-15 04:20:33.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors 2025-06-15 04:20:33.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-admin.php 2025-06-15 04:20:33.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-head.php 2025-06-15 04:20:33.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:33.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gebase.php 2025-06-15 04:20:34.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/linkpreview/db.php?u 2025-06-15 04:20:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images 2025-06-15 04:20:34.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files 2025-06-15 04:20:34.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/themes-install.php 2025-06-15 04:20:34.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/st.php 2025-06-15 04:20:34.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:34.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/FoxWSO.php 2025-06-15 04:20:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/fIPCHgi5lwx.php 2025-06-15 04:20:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/777.php 2025-06-15 04:20:35.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":775265020,"createTime":1749894247555,"epollFd":11,"onlineDuration":38187866,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:35.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:20:35.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:20:35.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/sym.php 2025-06-15 04:20:35.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:35.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ubh/up.php 2025-06-15 04:20:36.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:36.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fox.php 2025-06-15 04:20:36.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:36.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/up.php 2025-06-15 04:20:36.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:36.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/srx.php 2025-06-15 04:20:36.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:36.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-files.php?p= 2025-06-15 04:20:36.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:36.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5index.php 2025-06-15 04:20:37.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:37.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/revslider/includes/external/page 2025-06-15 04:20:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:37.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-15 04:20:37.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:37.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 04:20:37.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13084602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:37.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13084602355957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:20:37.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:37.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:37.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidebar.php 2025-06-15 04:20:38.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ben.php 2025-06-15 04:20:38.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/users.php 2025-06-15 04:20:38.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/afnew.php 2025-06-15 04:20:38.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/+year+/+month+/ 2025-06-15 04:20:38.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads 2025-06-15 04:20:38.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:38.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bob.php?p= 2025-06-15 04:20:39.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko-new.php 2025-06-15 04:20:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xhell.php 2025-06-15 04:20:39.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/block-library 2025-06-15 04:20:39.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/pridmag/db.php?u 2025-06-15 04:20:39.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugin.php 2025-06-15 04:20:39.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:20:39.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:20:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:39.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css 2025-06-15 04:20:40.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/chosen.php 2025-06-15 04:20:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:40.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:40.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery/about.php 2025-06-15 04:20:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/class-config.php 2025-06-15 04:20:40.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":777594340,"createTime":1749894247555,"epollFd":11,"onlineDuration":38192877,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:40.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:20:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/?p= 2025-06-15 04:20:40.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-shell.php 2025-06-15 04:20:40.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":777799636,"createTime":1749894247555,"epollFd":11,"onlineDuration":38193211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:40.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:40.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-add-admin.php 2025-06-15 04:20:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:41.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/admin.php 2025-06-15 04:20:41.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:41.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-15 04:20:41.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:41.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classwithtostring.php 2025-06-15 04:20:41.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:41.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/about.php 2025-06-15 04:20:41.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:41.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/8XnPa2ebzjt.php 2025-06-15 04:20:42.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/not/includes/about.php 2025-06-15 04:20:42.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/up.php 2025-06-15 04:20:42.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana 2025-06-15 04:20:42.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/fw.php 2025-06-15 04:20:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pqyKOTiR2.php 2025-06-15 04:20:42.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:42.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-15 04:20:43.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/go.php 2025-06-15 04:20:43.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/about.php 2025-06-15 04:20:43.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/AhqPecJ6oky.php 2025-06-15 04:20:43.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/Core32/Curve25519/Ge/Core32.php 2025-06-15 04:20:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-php 2025-06-15 04:20:43.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:43.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 04:20:44.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-adminincludesclass-wp-media-list-data.php 2025-06-15 04:20:44.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/htdocs/shell 2025-06-15 04:20:44.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/hello-element/footer.php 2025-06-15 04:20:44.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/about.php 2025-06-15 04:20:44.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 04:20:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:44.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gins/wp-help 2025-06-15 04:20:45.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:45.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/ben.php?dir=. 2025-06-15 04:20:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/conf_upload.php 2025-06-15 04:20:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php7 2025-06-15 04:20:45.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":779944716,"createTime":1749894247555,"epollFd":11,"onlineDuration":38197884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:45.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:20:45.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:45.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/22.php 2025-06-15 04:20:45.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:45.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/wp-login.php 2025-06-15 04:20:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:46.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-login.php 2025-06-15 04:20:46.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:46.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/dropdown.php?pass=yanz 2025-06-15 04:20:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/images.php 2025-06-15 04:20:46.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:46.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php?p= 2025-06-15 04:20:47.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:47.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 04:20:47.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:47.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/haxor.php 2025-06-15 04:20:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:47.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/file.php 2025-06-15 04:20:47.542 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114042282104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:47.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:47.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114042282104492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:20:47.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:47.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:47.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/classic-editor/about.php 2025-06-15 04:20:47.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:47.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/about.php 2025-06-15 04:20:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/j.php 2025-06-15 04:20:48.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nasgor.php 2025-06-15 04:20:48.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3 2025-06-15 04:20:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sb.php 2025-06-15 04:20:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/index.php/.well-known/pki-validation/xmrlpc.php 2025-06-15 04:20:48.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lock360.php 2025-06-15 04:20:48.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:48.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/07 2025-06-15 04:20:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:49.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/baindex.php 2025-06-15 04:20:49.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:49.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/filemanager.php 2025-06-15 04:20:49.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:49.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/index.php 2025-06-15 04:20:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:49.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ben.php 2025-06-15 04:20:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:49.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-15 04:20:50.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:50.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:20:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR 2025-06-15 04:20:50.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:20:50.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":782276668,"createTime":1749894247555,"epollFd":11,"onlineDuration":38202880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:20:50.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/indexx.php 2025-06-15 04:20:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 04:20:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/modules/modules.php 2025-06-15 04:20:50.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":782479332,"createTime":1749894247555,"epollFd":11,"onlineDuration":38203204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:50.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:50.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/autoload_classmap.php 2025-06-15 04:20:51.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:51.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ocean/wp-post.php 2025-06-15 04:20:51.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:20:51.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:51.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/atomlib.php 2025-06-15 04:20:51.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:51.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/error.php 2025-06-15 04:20:51.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:51.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-15 04:20:51.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:51.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ee.php 2025-06-15 04:20:52.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wjacfltdmPx.php 2025-06-15 04:20:52.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/edit.php 2025-06-15 04:20:52.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-15 04:20:52.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/chosen.php 2025-06-15 04:20:52.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sindex.php 2025-06-15 04:20:52.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php?p= 2025-06-15 04:20:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:52.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files 2025-06-15 04:20:53.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files.php 2025-06-15 04:20:53.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentythree/patterns/index.php 2025-06-15 04:20:53.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wpr-addons/forms 2025-06-15 04:20:53.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/bak.php?p= 2025-06-15 04:20:53.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoo/wsoyanz1.php 2025-06-15 04:20:53.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php 2025-06-15 04:20:53.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:53.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-signup.php 2025-06-15 04:20:54.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:54.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets 2025-06-15 04:20:54.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:54.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/Admin-Author.php 2025-06-15 04:20:54.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:54.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/cloud.php 2025-06-15 04:20:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:54.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/wp-access.php 2025-06-15 04:20:54.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:54.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 04:20:55.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ans.php 2025-06-15 04:20:55.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:20:55.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defaul1.php 2025-06-15 04:20:55.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 04:20:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":784657312,"createTime":1749894247555,"epollFd":11,"onlineDuration":38207875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:20:55.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/about.php 2025-06-15 04:20:55.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:55.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/css.php 2025-06-15 04:20:56.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:56.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 04:20:56.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:56.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/wp-login.php 2025-06-15 04:20:56.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:56.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade 2025-06-15 04:20:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:56.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/uploader.php 2025-06-15 04:20:56.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:56.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/zrt.php 2025-06-15 04:20:57.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:57.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell 2025-06-15 04:20:57.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:57.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/admin.php 2025-06-15 04:20:57.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111276626586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:20:57.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111276626586914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:20:57.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:57.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:57.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-15 04:20:57.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:20:57.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:57.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/mad-hippie-vitamin-c-serum-amazon-8725913 2025-06-15 04:20:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:57.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/bak.php 2025-06-15 04:20:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bitrix/admin/htmleditor2/natural.php 2025-06-15 04:20:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/pwnd.php 2025-06-15 04:20:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/index.php 2025-06-15 04:20:58.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-15 04:20:58.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:20:58.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:20:58.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/pHx9IqoXnlL.php 2025-06-15 04:20:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/admiin.php 2025-06-15 04:20:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:58.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop 2025-06-15 04:20:59.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/a.php?p= 2025-06-15 04:20:59.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/randkeyword.php 2025-06-15 04:20:59.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/marijuana.php 2025-06-15 04:20:59.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-info.php 2025-06-15 04:20:59.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/about.php 2025-06-15 04:20:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:20:59.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/media.php 2025-06-15 04:21:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 04:21:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:00.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:00.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php 2025-06-15 04:21:00.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":787012952,"createTime":1749894247555,"epollFd":11,"onlineDuration":38212883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:00.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:00.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/w.php 2025-06-15 04:21:00.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/olux.php 2025-06-15 04:21:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":787210352,"createTime":1749894247555,"epollFd":11,"onlineDuration":38213216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:00.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:00.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/qc.php 2025-06-15 04:21:01.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:01.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/error.php?p= 2025-06-15 04:21:01.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:01.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/about.php 2025-06-15 04:21:01.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:01.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/administrator/templates/bluestork/error.php 2025-06-15 04:21:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:01.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-theme.php 2025-06-15 04:21:01.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:01.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-15 04:21:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:02.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/vuln.php 2025-06-15 04:21:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/x2.php 2025-06-15 04:21:02.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:02.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/alfa-rex.php 2025-06-15 04:21:02.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:02.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/index.php 2025-06-15 04:21:02.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:02.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ws.php 2025-06-15 04:21:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-15 04:21:03.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider 2025-06-15 04:21:03.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/click.php?p= 2025-06-15 04:21:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/wordpress/images/wp-login.php 2025-06-15 04:21:03.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple/function.php?p= 2025-06-15 04:21:03.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:03.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kQqh695R1LY.php 2025-06-15 04:21:04.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:04.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1index.php 2025-06-15 04:21:04.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:04.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private 2025-06-15 04:21:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tuco.php 2025-06-15 04:21:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:04.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sim.php 2025-06-15 04:21:04.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:04.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2025/04/natural.php 2025-06-15 04:21:05.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:05.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-login.php 2025-06-15 04:21:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.PhP7 2025-06-15 04:21:05.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":789356748,"createTime":1749894247555,"epollFd":11,"onlineDuration":38217889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:05.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/about.php?p= 2025-06-15 04:21:05.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/upload.php 2025-06-15 04:21:05.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:05.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/index.php 2025-06-15 04:21:06.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:06.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/log.php 2025-06-15 04:21:06.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:06.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/real/v.php 2025-06-15 04:21:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:06.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/admiin.php 2025-06-15 04:21:07.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:07.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/5.php 2025-06-15 04:21:07.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:07.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/3aWTmqSkEDF.php 2025-06-15 04:21:07.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:07.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/Jcrop.php 2025-06-15 04:21:07.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09084129333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:07.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:21:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09084129333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:21:07.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:21:07.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:07.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php?p= 2025-06-15 04:21:07.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:07.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/tflow/up.php 2025-06-15 04:21:08.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:08.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/index.php/wp-admin/css/colors/blue/wp-login.php 2025-06-15 04:21:08.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:08.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/mm55.php 2025-06-15 04:21:08.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:08.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/chosen.php 2025-06-15 04:21:08.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:08.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/991176.php 2025-06-15 04:21:09.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php 2025-06-15 04:21:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cli.php 2025-06-15 04:21:09.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/date.php 2025-06-15 04:21:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/index.php 2025-06-15 04:21:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/root 2025-06-15 04:21:09.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:09.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3 2025-06-15 04:21:10.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:10.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.wp-cache.php 2025-06-15 04:21:10.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/de_fb_uploads/b.php 2025-06-15 04:21:10.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:10.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":791736076,"createTime":1749894247555,"epollFd":11,"onlineDuration":38222882,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/index.php 2025-06-15 04:21:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ge.php 2025-06-15 04:21:10.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":791908472,"createTime":1749894247555,"epollFd":11,"onlineDuration":38223205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:10.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:10.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ftpnMRS2BQw.php 2025-06-15 04:21:11.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:11.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/admin.php 2025-06-15 04:21:11.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:11.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rk1W6vMJj8y.php 2025-06-15 04:21:11.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:11.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/header.php 2025-06-15 04:21:11.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:11.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/index.php 2025-06-15 04:21:11.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:11.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/index.php?x=ooo 2025-06-15 04:21:12.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:12.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/index.php?p= 2025-06-15 04:21:12.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:12.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-error_log.php 2025-06-15 04:21:12.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:12.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/data/.backup.php 2025-06-15 04:21:12.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:12.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/worm0.PhP7 2025-06-15 04:21:13.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:13.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/network.php 2025-06-15 04:21:13.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:13.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-login.php 2025-06-15 04:21:13.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:13.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php0 2025-06-15 04:21:13.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:21:13.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:13.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/alfacgiapi/perl.alfa.php 2025-06-15 04:21:14.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules 2025-06-15 04:21:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/xBrain.php 2025-06-15 04:21:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/fw.php 2025-06-15 04:21:14.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/Llj.php 2025-06-15 04:21:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/network.php 2025-06-15 04:21:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seox 2025-06-15 04:21:15.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function.php 2025-06-15 04:21:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:15.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/alfa-rex.php 2025-06-15 04:21:15.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/css/index.php 2025-06-15 04:21:15.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":794054868,"createTime":1749894247555,"epollFd":11,"onlineDuration":38227874,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:15.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold 2025-06-15 04:21:15.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php?p= 2025-06-15 04:21:15.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:15.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php?p= 2025-06-15 04:21:16.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:16.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fex.php 2025-06-15 04:21:16.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:16.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/think.php 2025-06-15 04:21:16.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:16.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/6ZKP9RiYwlM.php 2025-06-15 04:21:16.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:16.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nee.php 2025-06-15 04:21:16.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:16.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/index.php 2025-06-15 04:21:17.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:17.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/send.php 2025-06-15 04:21:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:17.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/2222.php 2025-06-15 04:21:17.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:17.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php/cloud.php 2025-06-15 04:21:17.567 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109638214111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.109638214111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:21:17.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:17.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 04:21:17.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:17.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/admiin.php 2025-06-15 04:21:18.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:18.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell.php?p= 2025-06-15 04:21:18.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:18.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-15 04:21:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:18.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-back.php 2025-06-15 04:21:18.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:18.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/about.php 2025-06-15 04:21:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:18.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 04:21:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/dimensions-ajax.php 2025-06-15 04:21:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/wp_class_datalib.php 2025-06-15 04:21:19.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mah.php 2025-06-15 04:21:19.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/about.php 2025-06-15 04:21:19.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxc.php 2025-06-15 04:21:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/wp-help/index.php 2025-06-15 04:21:19.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:19.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/makeasmtp.php 2025-06-15 04:21:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:20.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 04:21:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":796407876,"createTime":1749894247555,"epollFd":11,"onlineDuration":38232884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nope.php 2025-06-15 04:21:20.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/u.php 2025-06-15 04:21:20.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/freeform 2025-06-15 04:21:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":796606592,"createTime":1749894247555,"epollFd":11,"onlineDuration":38233215,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:21.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/php/?path=/home/jufu7693/public_html 2025-06-15 04:21:21.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-15 04:21:21.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/4index.php 2025-06-15 04:21:21.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/muse.php 2025-06-15 04:21:21.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.phphttps:/trezurekart.com/classwithtostring.php 2025-06-15 04:21:21.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/wp-conflg.php?p= 2025-06-15 04:21:21.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:21.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/c99.php 2025-06-15 04:21:22.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:22.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xBrain.php 2025-06-15 04:21:22.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:22.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/file.php 2025-06-15 04:21:22.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:22.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/apikey/natural.php 2025-06-15 04:21:22.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:22.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/b.php 2025-06-15 04:21:23.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:23.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/mariju.php 2025-06-15 04:21:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:23.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class-wp-lock.php 2025-06-15 04:21:23.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:23.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-file.php 2025-06-15 04:21:23.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:23.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/radio.php 2025-06-15 04:21:24.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/network.php 2025-06-15 04:21:24.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components 2025-06-15 04:21:24.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/shell20211028.php 2025-06-15 04:21:24.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wp-login.php 2025-06-15 04:21:24.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates 2025-06-15 04:21:24.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:24.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/alfacgiapi/perl.alfa.php 2025-06-15 04:21:25.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/wp-login.php 2025-06-15 04:21:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:25.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/comment.php 2025-06-15 04:21:25.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":798767464,"createTime":1749894247555,"epollFd":11,"onlineDuration":38237888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:25.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-post.php 2025-06-15 04:21:25.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/autoload_classmap.php 2025-06-15 04:21:25.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/assets/index.php?p= 2025-06-15 04:21:25.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:25.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test.php 2025-06-15 04:21:26.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js 2025-06-15 04:21:26.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 04:21:26.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include 2025-06-15 04:21:26.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 04:21:26.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/config.bak.php 2025-06-15 04:21:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:26.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/autoload_classmap.php 2025-06-15 04:21:27.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:27.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/admiin.php 2025-06-15 04:21:27.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:27.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/press/wp-class.php 2025-06-15 04:21:27.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:27.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:21:27.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130525588989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:27.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130525588989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:21:27.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:27.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:27.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/index.php 2025-06-15 04:21:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/index.php 2025-06-15 04:21:28.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:28.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/wp-conflg.php 2025-06-15 04:21:28.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:28.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-header.php 2025-06-15 04:21:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:28.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lib.php 2025-06-15 04:21:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:28.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mar.php 2025-06-15 04:21:28.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:28.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-scripts.php 2025-06-15 04:21:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tinyfilemanager/tinyfilemanager.php 2025-06-15 04:21:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/chosen.php 2025-06-15 04:21:29.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wp-protector.php 2025-06-15 04:21:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/x/wp-includes/Text/Diff/Engine/shell.php 2025-06-15 04:21:29.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:29.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:21:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ALFA_DATA/alfacgiapi/perl.alfa.php 2025-06-15 04:21:29.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/my1.php 2025-06-15 04:21:29.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:21:29.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:21:29.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:29.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cong.php 2025-06-15 04:21:30.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yuuki.php 2025-06-15 04:21:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:30.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/bak.php 2025-06-15 04:21:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/7kGBWef4vJE.php 2025-06-15 04:21:30.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":801105996,"createTime":1749894247555,"epollFd":11,"onlineDuration":38242889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:30.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/gecko.php 2025-06-15 04:21:30.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:30.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":801379724,"createTime":1749894247555,"epollFd":11,"onlineDuration":38243222,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:31.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/upload.php 2025-06-15 04:21:31.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/?p= 2025-06-15 04:21:31.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:21:31.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-15 04:21:31.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 04:21:31.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/about.php 2025-06-15 04:21:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/dropdown.php 2025-06-15 04:21:31.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:31.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php?p= 2025-06-15 04:21:32.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/beence.php 2025-06-15 04:21:32.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/item.php 2025-06-15 04:21:32.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type 2025-06-15 04:21:32.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/vendor/bootstrap/css 2025-06-15 04:21:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/ki1k.php 2025-06-15 04:21:32.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:32.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/text.php 2025-06-15 04:21:33.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:33.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/xBrain.php 2025-06-15 04:21:33.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:33.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/chosen.php 2025-06-15 04:21:33.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:33.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/e.php 2025-06-15 04:21:33.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:33.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/x2.php 2025-06-15 04:21:33.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:33.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sidwso.php 2025-06-15 04:21:34.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:34.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-15 04:21:34.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:34.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-post-editor.php 2025-06-15 04:21:34.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:34.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/index.php 2025-06-15 04:21:34.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:34.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-15 04:21:34.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:34.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/about.php 2025-06-15 04:21:35.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/b.php 2025-06-15 04:21:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:35.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/cloud.php 2025-06-15 04:21:35.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/fw.php 2025-06-15 04:21:35.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":803435316,"createTime":1749894247555,"epollFd":11,"onlineDuration":38247878,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:35.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fm.php 2025-06-15 04:21:35.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:35.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media-admin.php 2025-06-15 04:21:36.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:36.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/mlm.php 2025-06-15 04:21:36.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:36.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/class.api.php?p= 2025-06-15 04:21:36.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:36.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/updraft/about.php 2025-06-15 04:21:36.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:36.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/install.php 2025-06-15 04:21:37.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.alf.php 2025-06-15 04:21:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/about.php 2025-06-15 04:21:37.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php?rxr 2025-06-15 04:21:37.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php?p= 2025-06-15 04:21:37.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-seo.php 2025-06-15 04:21:37.583 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135116577148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:37.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:21:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135116577148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 04:21:37.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:21:37.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-15 04:21:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:37.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/radio.php 2025-06-15 04:21:38.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:38.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/charmap 2025-06-15 04:21:38.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:38.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2index.php 2025-06-15 04:21:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:38.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/kn.php 2025-06-15 04:21:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/leaf.php 2025-06-15 04:21:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:38.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lol.php 2025-06-15 04:21:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fw.php 2025-06-15 04:21:39.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/about.php 2025-06-15 04:21:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 04:21:39.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 04:21:39.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 04:21:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/xmrlpc.php 2025-06-15 04:21:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:39.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lf.php 2025-06-15 04:21:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 04:21:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:40.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-class.php/wp-content/uploads/wplivechat 2025-06-15 04:21:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/themes.php 2025-06-15 04:21:40.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":805804116,"createTime":1749894247555,"epollFd":11,"onlineDuration":38252883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:40.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:21:40.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/index.php 2025-06-15 04:21:40.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":806051524,"createTime":1749894247555,"epollFd":11,"onlineDuration":38253225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:40.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:40.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso1337.php 2025-06-15 04:21:41.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:41.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old 2025-06-15 04:21:41.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:41.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload.php 2025-06-15 04:21:41.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:41.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/wp-conflg.php 2025-06-15 04:21:41.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:41.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/r.php 2025-06-15 04:21:41.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:41.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 04:21:42.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:42.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/admin.php 2025-06-15 04:21:42.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:42.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/BW78qubSIi6.php 2025-06-15 04:21:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:42.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/natural.php 2025-06-15 04:21:42.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:42.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/atomic/index.php 2025-06-15 04:21:42.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:42.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop 2025-06-15 04:21:43.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/autoload_classmap.php 2025-06-15 04:21:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/about.php 2025-06-15 04:21:43.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 04:21:43.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 04:21:43.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Ie9FSsVMDEo.php 2025-06-15 04:21:43.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php 2025-06-15 04:21:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wi.php 2025-06-15 04:21:43.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:43.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfashell.php 2025-06-15 04:21:44.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-red.php 2025-06-15 04:21:44.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/auto.php 2025-06-15 04:21:44.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-15 04:21:44.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php 2025-06-15 04:21:44.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/x2.php 2025-06-15 04:21:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:44.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/about.php 2025-06-15 04:21:45.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php?p= 2025-06-15 04:21:45.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:45.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/chosen.php 2025-06-15 04:21:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file-manager.php 2025-06-15 04:21:45.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":808151860,"createTime":1749894247555,"epollFd":11,"onlineDuration":38257894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:45.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admin.php 2025-06-15 04:21:45.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:21:45.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:21:45.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:21:45.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/makeasmtp.php 2025-06-15 04:21:45.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/nz7AOl3hjic.php 2025-06-15 04:21:45.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:45.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 04:21:46.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:46.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 04:21:46.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:46.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 04:21:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/blue.php 2025-06-15 04:21:46.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:46.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/index.php 2025-06-15 04:21:47.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:47.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/loginout 2025-06-15 04:21:47.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:47.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/about.php?p= 2025-06-15 04:21:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:47.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-15 04:21:47.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:21:47.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:21:47.592 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14182472229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:47.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:47.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14182472229004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:21:47.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:47.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:47.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/widgets/edit.php 2025-06-15 04:21:48.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:48.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmpls.php 2025-06-15 04:21:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:48.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2019/mini.php 2025-06-15 04:21:48.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:48.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alexusmailer%202.0.php 2025-06-15 04:21:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:48.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/about.php 2025-06-15 04:21:49.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:49.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ILNqJhgUpAG.php 2025-06-15 04:21:49.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:49.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/options.php 2025-06-15 04:21:49.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:49.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/sid/sidwso.php 2025-06-15 04:21:49.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:49.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/Auth 2025-06-15 04:21:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:49.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/vwcleanerplugin/bump.php?cache 2025-06-15 04:21:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/doc.php 2025-06-15 04:21:50.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:50.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:21:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers 2025-06-15 04:21:50.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/admin.php 2025-06-15 04:21:50.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:21:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":810569352,"createTime":1749894247555,"epollFd":11,"onlineDuration":38262895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:21:50.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/index.php 2025-06-15 04:21:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":810756224,"createTime":1749894247555,"epollFd":11,"onlineDuration":38263217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:50.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/index.php 2025-06-15 04:21:50.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:50.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/about.php 2025-06-15 04:21:51.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:51.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/M1.php 2025-06-15 04:21:51.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:51.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cc.php 2025-06-15 04:21:51.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:51.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/+theme+/index.php 2025-06-15 04:21:51.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:51.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/100.php 2025-06-15 04:21:51.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:51.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/install.php 2025-06-15 04:21:52.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:52.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/dist/edit-widgets 2025-06-15 04:21:52.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:52.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php7 2025-06-15 04:21:52.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:52.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 04:21:52.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:52.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/admiin.php 2025-06-15 04:21:52.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:52.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/upspy/con.php 2025-06-15 04:21:53.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:53.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/inpust.php 2025-06-15 04:21:53.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:53.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wpx.php 2025-06-15 04:21:53.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:53.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bs1.php 2025-06-15 04:21:53.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:53.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author 2025-06-15 04:21:53.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:53.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/7EPezNYMy84.php 2025-06-15 04:21:54.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/rxr.php 2025-06-15 04:21:54.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/post-author/wp-post.php 2025-06-15 04:21:54.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/v.php 2025-06-15 04:21:54.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/scan.php 2025-06-15 04:21:54.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:21:54.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/how_to_roast_chile_peppers_at_home/ 2025-06-15 04:21:54.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:54.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/admiin.php 2025-06-15 04:21:55.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:21:55.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/gallery 2025-06-15 04:21:55.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tmp/vuln.php 2025-06-15 04:21:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":812851296,"createTime":1749894247555,"epollFd":11,"onlineDuration":38267875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:21:55.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez5/error.php 2025-06-15 04:21:55.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:55.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xxx.php 2025-06-15 04:21:56.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:56.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/autoload_classmap.php 2025-06-15 04:21:56.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:56.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bp.php?taf 2025-06-15 04:21:56.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:56.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 04:21:56.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:56.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/fierzashell.php 2025-06-15 04:21:56.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:56.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/2.php 2025-06-15 04:21:57.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:57.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/epinyins.php 2025-06-15 04:21:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:57.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/default.php 2025-06-15 04:21:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:57.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/install.php 2025-06-15 04:21:57.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143917083740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:21:57.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:21:57.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143917083740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 04:21:57.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:21:57.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:57.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 04:21:57.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:57.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/admiin.php 2025-06-15 04:21:58.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1.php?p= 2025-06-15 04:21:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moddofuns.php 2025-06-15 04:21:58.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/defau1t.php 2025-06-15 04:21:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/x/index.php 2025-06-15 04:21:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/site-logo 2025-06-15 04:21:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/shell20211028.php 2025-06-15 04:21:59.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:59.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/libraries/joomla/jmails.php 2025-06-15 04:21:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:21:59.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-ad.php 2025-06-15 04:22:00.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:00.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:22:00.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:00.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:00.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:00.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":815206936,"createTime":1749894247555,"epollFd":11,"onlineDuration":38272875,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:00.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:00.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:00.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:00.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":815424076,"createTime":1749894247555,"epollFd":11,"onlineDuration":38273217,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:05.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:05.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:05.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:05.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":817546784,"createTime":1749894247555,"epollFd":11,"onlineDuration":38277886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:07.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:22:07.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:07.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147489547729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:07.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:07.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147489547729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:22:07.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:10.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:10.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:10.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:10.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:10.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:10.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:10.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:10.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":819926112,"createTime":1749894247555,"epollFd":11,"onlineDuration":38282901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:10.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:10.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":820118248,"createTime":1749894247555,"epollFd":11,"onlineDuration":38283224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:11.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:22:11.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:22:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:15.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:22:15.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:15.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":822292280,"createTime":1749894247555,"epollFd":11,"onlineDuration":38287872,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:15.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:22:15.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:22:17.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14750099182129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:17.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:17.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14750099182129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:22:17.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:22:20.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:20.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:22:20.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:22:20.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 04:22:20.327 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:22:20.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:22:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":824600544,"createTime":1749894247555,"epollFd":11,"onlineDuration":38292883,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:20.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:20.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":824804524,"createTime":1749894247555,"epollFd":11,"onlineDuration":38293223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:25.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:25.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:25.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:25.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":826981188,"createTime":1749894247555,"epollFd":11,"onlineDuration":38297902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:27.627 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13547134399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:27.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:27.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13547134399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:22:27.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:30.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:30.167 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:22:30.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:22:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/shield-your-eyes/music/shield-your-eyes-theme-from-kindness 2025-06-15 04:22:30.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:30.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":829343408,"createTime":1749894247555,"epollFd":11,"onlineDuration":38302891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:30.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":829542124,"createTime":1749894247555,"epollFd":11,"onlineDuration":38303216,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:35.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:35.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:22:35.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:35.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":831672728,"createTime":1749894247555,"epollFd":11,"onlineDuration":38307890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:37.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10662841796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:37.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:22:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10662841796875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:22:37.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:22:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:40.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:22:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:40.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:40.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:40.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":834011260,"createTime":1749894247555,"epollFd":11,"onlineDuration":38312880,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:22:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:40.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:22:40.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:40.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":834219188,"createTime":1749894247555,"epollFd":11,"onlineDuration":38313219,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:45.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:45.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:45.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:45.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":836386640,"createTime":1749894247555,"epollFd":11,"onlineDuration":38317891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:45.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 04:22:45.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:47.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144258499145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:47.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144258499145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:22:47.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:50.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:50.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:50.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:22:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":838734384,"createTime":1749894247555,"epollFd":11,"onlineDuration":38322890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:51.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:51.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":839142344,"createTime":1749894247555,"epollFd":11,"onlineDuration":38323632,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:53.793 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:22:53.793 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:22:55.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:55.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:22:55.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:22:55.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":841108448,"createTime":1749894247555,"epollFd":11,"onlineDuration":38327893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:22:57.653 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132814407348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:22:57.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:22:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132814407348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:22:57.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:23:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:23:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:00.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:00.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:23:00.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:00.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":843425924,"createTime":1749894247555,"epollFd":11,"onlineDuration":38332897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:00.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:00.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":843604900,"createTime":1749894247555,"epollFd":11,"onlineDuration":38333223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:23:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:05.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:23:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":845782880,"createTime":1749894247555,"epollFd":11,"onlineDuration":38337891,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:23:07.662 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135679244995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:23:07.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135679244995117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:07.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:23:10.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:10.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 04:23:10.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:10.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:23:10.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:10.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":848156944,"createTime":1749894247555,"epollFd":11,"onlineDuration":38342886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 04:23:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:10.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:23:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":848346448,"createTime":1749894247555,"epollFd":11,"onlineDuration":38343225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:12.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:23:12.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:23:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:15.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:15.419 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:23:15.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:15.463 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:23:15.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:23:15.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:23:15.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:15.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":850759992,"createTime":1749894247555,"epollFd":11,"onlineDuration":38348389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:17.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128252029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:17.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:17.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128252029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:23:17.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:20.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:20.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:20.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:20.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":852828744,"createTime":1749894247555,"epollFd":11,"onlineDuration":38352897,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:20.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:20.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:20.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:23:20.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:23:20.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:20.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:20.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:20.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:21.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:21.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":853203804,"createTime":1749894247555,"epollFd":11,"onlineDuration":38353753,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:23:21.642 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:23:21.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:23:25.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:25.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:25.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":855238340,"createTime":1749894247555,"epollFd":11,"onlineDuration":38357900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:23:27.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135826110839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:27.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:27.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135826110839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:23:27.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:28.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:28.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:28.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:23:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:30.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:23:30.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:30.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:30.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:30.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":857524232,"createTime":1749894247555,"epollFd":11,"onlineDuration":38362886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:30.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:30.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":857738740,"createTime":1749894247555,"epollFd":11,"onlineDuration":38363201,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:35.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:35.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:35.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:35.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":859895664,"createTime":1749894247555,"epollFd":11,"onlineDuration":38367884,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:35.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:23:35.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:37.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145654678344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:37.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:37.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145654678344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:23:37.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:23:39.835 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:23:39.835 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:23:40.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:40.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:40.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:40.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:40.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:40.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":862203928,"createTime":1749894247555,"epollFd":11,"onlineDuration":38372896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:40.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:40.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:40.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:40.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":862496080,"createTime":1749894247555,"epollFd":11,"onlineDuration":38373437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:23:43.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:23:43.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:45.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:45.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:45.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:45.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":864580624,"createTime":1749894247555,"epollFd":11,"onlineDuration":38377896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:23:47.692 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12082290649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:47.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:47.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12082290649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:23:47.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:50.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:50.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:23:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:50.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:50.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:50.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":866945476,"createTime":1749894247555,"epollFd":11,"onlineDuration":38382889,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:50.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:23:50.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:50.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":867174460,"createTime":1749894247555,"epollFd":11,"onlineDuration":38383211,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:55.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:55.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:23:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:23:55.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":869290588,"createTime":1749894247555,"epollFd":11,"onlineDuration":38387902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:23:57.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10772705078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:23:57.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:23:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10772705078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:23:57.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:24:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:00.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:00.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:00.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:00.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:24:00.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:00.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":871618592,"createTime":1749894247555,"epollFd":11,"onlineDuration":38392888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:00.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:00.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":871797568,"createTime":1749894247555,"epollFd":11,"onlineDuration":38393210,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:01.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:24:01.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:24:02.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:24:02.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:02.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2012/08/29/ifa-2012-samsung-officially-unveils-the-galaxy-camera/ 2025-06-15 04:24:05.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:05.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:05.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:05.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":874008448,"createTime":1749894247555,"epollFd":11,"onlineDuration":38397904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:07.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131322860717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:07.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:07.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131322860717773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:24:07.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:10.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:10.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:10.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:10.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":876370668,"createTime":1749894247555,"epollFd":11,"onlineDuration":38402906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":876581228,"createTime":1749894247555,"epollFd":11,"onlineDuration":38403226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:12.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:12.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:12.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/plugins/Ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif 2025-06-15 04:24:15.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:15.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:15.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:15.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":878678932,"createTime":1749894247555,"epollFd":11,"onlineDuration":38407888,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:24:17.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:24:17.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145286560058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:17.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:24:17.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145286560058594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:24:17.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:24:20.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:20.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:20.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:20.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:20.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":881051680,"createTime":1749894247555,"epollFd":11,"onlineDuration":38412886,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:20.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:20.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:24:20.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:20.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":881256976,"createTime":1749894247555,"epollFd":11,"onlineDuration":38413204,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:25.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:25.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:25.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:25.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":883363892,"createTime":1749894247555,"epollFd":11,"onlineDuration":38417890,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:27.724 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14617919921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:27.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:24:27.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14617919921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:24:27.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:24:29.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:24:29.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:30.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:30.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:30.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:30.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:30.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:30.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:24:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":885799808,"createTime":1749894247555,"epollFd":11,"onlineDuration":38422904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:30.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:30.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":885974836,"createTime":1749894247555,"epollFd":11,"onlineDuration":38423224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:35.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:35.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":888126496,"createTime":1749894247555,"epollFd":11,"onlineDuration":38427906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:37.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14348793029785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:37.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14348793029785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:24:37.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:40.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:40.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:40.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:40.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":890466344,"createTime":1749894247555,"epollFd":11,"onlineDuration":38432907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:40.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:40.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:24:40.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:40.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:24:41.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:41.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:41.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:24:41.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:41.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":890833508,"createTime":1749894247555,"epollFd":11,"onlineDuration":38433646,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:45.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:45.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:45.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:45.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":892836460,"createTime":1749894247555,"epollFd":11,"onlineDuration":38437909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:47.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151308059692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:47.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:24:47.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151308059692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:24:47.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:24:48.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:24:48.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:24:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:50.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:24:50.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:50.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:50.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":895165780,"createTime":1749894247555,"epollFd":11,"onlineDuration":38442895,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:24:50.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:50.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":895365812,"createTime":1749894247555,"epollFd":11,"onlineDuration":38443212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:55.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:55.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:24:55.144 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:24:55.144 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:24:55.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:24:55.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":897481940,"createTime":1749894247555,"epollFd":11,"onlineDuration":38447892,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:24:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:24:57.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:57.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152835845947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:24:57.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:24:57.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152835845947266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:24:57.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:00.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:00.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:00.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:00.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:00.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:00.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":899861268,"createTime":1749894247555,"epollFd":11,"onlineDuration":38452910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:00.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:00.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:01.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:01.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":900290284,"createTime":1749894247555,"epollFd":11,"onlineDuration":38453720,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:03.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:25:03.498 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:25:04.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:04.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:04.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2892138/free-things-to-do-in-san-antonio-texas/ 2025-06-15 04:25:05.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:05.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:05.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:05.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":902227436,"createTime":1749894247555,"epollFd":11,"onlineDuration":38457901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:07.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15313148498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:07.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:25:07.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15313148498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:25:07.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:25:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:10.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:10.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:10.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:10.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:10.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":904568600,"createTime":1749894247555,"epollFd":11,"onlineDuration":38462893,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:10.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:10.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":904776528,"createTime":1749894247555,"epollFd":11,"onlineDuration":38463212,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:15.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:15.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:15.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:15.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":906891340,"createTime":1749894247555,"epollFd":11,"onlineDuration":38467898,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:17.765 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148223876953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:17.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:25:17.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148223876953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:25:17.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:25:20.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:20.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:20.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":909268036,"createTime":1749894247555,"epollFd":11,"onlineDuration":38472894,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:20.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:20.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:25:20.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/millie/1017710/the-only-person-who-walked-in-funeral-processions-for-both-king-george-and-queen-elizabeth/ 2025-06-15 04:25:20.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:20.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":909450960,"createTime":1749894247555,"epollFd":11,"onlineDuration":38473220,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:21.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:25:21.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:23.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:23.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:23.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32862500748 2025-06-15 04:25:25.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:25.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:25.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:25.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":911599988,"createTime":1749894247555,"epollFd":11,"onlineDuration":38477896,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:25:25.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:25.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:25:26.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:25:27.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157058715820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:27.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:25:27.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157058715820313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:25:27.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:25:27.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:25:27.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:27.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32995937635 2025-06-15 04:25:30.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:30.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:30.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:30.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:30.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:30.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":913985896,"createTime":1749894247555,"epollFd":11,"onlineDuration":38482910,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:30.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:30.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":914174084,"createTime":1749894247555,"epollFd":11,"onlineDuration":38483241,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:35.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:35.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:35.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":916306004,"createTime":1749894247555,"epollFd":11,"onlineDuration":38487906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:35.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:25:35.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:25:37.783 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140674591064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:37.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:25:37.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140674591064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:25:37.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:25:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:25:39.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:40.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:40.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":918672172,"createTime":1749894247555,"epollFd":11,"onlineDuration":38492908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:40.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:40.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":918857728,"createTime":1749894247555,"epollFd":11,"onlineDuration":38493233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:40.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:40.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:40.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/news/lottie-moss-wept-as-she-told-of-her-years-of-mental-health-and-addiction-battles_6367852 2025-06-15 04:25:41.700 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:25:41.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:25:41.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:25:41.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:25:43.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:25:43.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:25:44.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:25:44.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:44.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 04:25:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:45.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:25:45.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:45.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:25:45.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:45.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":921083084,"createTime":1749894247555,"epollFd":11,"onlineDuration":38497908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:25:47.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12564468383789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:47.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:25:47.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12564468383789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:25:47.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:25:50.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:50.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:25:50.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:50.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:50.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:50.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:25:50.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:50.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":923403192,"createTime":1749894247555,"epollFd":11,"onlineDuration":38502911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:50.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:50.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":923570324,"createTime":1749894247555,"epollFd":11,"onlineDuration":38503229,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:55.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:55.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:25:55.277 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:25:55.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:25:55.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:25:55.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":925714088,"createTime":1749894247555,"epollFd":11,"onlineDuration":38507900,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:25:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:25:57.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:57.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106773376464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:25:57.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.106773376464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:25:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:25:59.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:25:59.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:00.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:00.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:00.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:00.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:00.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:00.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":928078940,"createTime":1749894247555,"epollFd":11,"onlineDuration":38512902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:00.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:00.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:00.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:00.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":928264496,"createTime":1749894247555,"epollFd":11,"onlineDuration":38513223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:05.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:05.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:05.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:05.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":930445108,"createTime":1749894247555,"epollFd":11,"onlineDuration":38517903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:07.811 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121322631835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:07.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:07.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.121322631835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:26:07.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:10.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:10.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:10.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:10.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:10.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:10.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":932990252,"createTime":1749894247555,"epollFd":11,"onlineDuration":38523151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:11.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:11.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":933100796,"createTime":1749894247555,"epollFd":11,"onlineDuration":38523470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:15.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:15.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:15.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:15.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":935162968,"createTime":1749894247555,"epollFd":11,"onlineDuration":38527908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:17.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13262176513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:17.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:17.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13262176513672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:26:17.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:20.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:20.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:20.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:20.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:20.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:20.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":937494920,"createTime":1749894247555,"epollFd":11,"onlineDuration":38532907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:20.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:20.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":937694952,"createTime":1749894247555,"epollFd":11,"onlineDuration":38533228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:25.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:25.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":939874248,"createTime":1749894247555,"epollFd":11,"onlineDuration":38537905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:27.829 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078174591064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:27.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:27.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.078174591064453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:26:27.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:30.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:30.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:30.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:30.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":942191724,"createTime":1749894247555,"epollFd":11,"onlineDuration":38542904,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:30.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:30.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:30.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:30.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":942412812,"createTime":1749894247555,"epollFd":11,"onlineDuration":38543228,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:35.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:35.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:35.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:35.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":944561840,"createTime":1749894247555,"epollFd":11,"onlineDuration":38547903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:35.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:35.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:35.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/tech/bridgett/googles-your-news-update-audio-briefing-arrives-on-google-podcasts/ 2025-06-15 04:26:37.837 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136451721191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:37.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:37.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136451721191406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:26:37.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:40.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:40.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:40.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:40.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:40.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":946896424,"createTime":1749894247555,"epollFd":11,"onlineDuration":38552903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:40.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:40.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:40.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:40.780 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":947103036,"createTime":1749894247555,"epollFd":11,"onlineDuration":38553225,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:45.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:45.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:45.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:45.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":949240220,"createTime":1749894247555,"epollFd":11,"onlineDuration":38557901,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:47.845 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09084129333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:47.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:47.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09084129333496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:26:47.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:47.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:26:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:47.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:26:50.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:50.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:26:50.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:50.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:26:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:50.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":951610336,"createTime":1749894247555,"epollFd":11,"onlineDuration":38562905,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:26:50.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:50.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":951809052,"createTime":1749894247555,"epollFd":11,"onlineDuration":38563223,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:51.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:26:51.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:55.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:55.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:26:55.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:26:55.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":953940972,"createTime":1749894247555,"epollFd":11,"onlineDuration":38567903,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:26:57.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125057220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:26:57.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:26:57.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125057220458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:26:57.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:00.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:00.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:00.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:00.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:00.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:00.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":956330828,"createTime":1749894247555,"epollFd":11,"onlineDuration":38572909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:00.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:00.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":956511120,"createTime":1749894247555,"epollFd":11,"onlineDuration":38573227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:03.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:27:03.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:27:05.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:05.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:05.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:05.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":958666728,"createTime":1749894247555,"epollFd":11,"onlineDuration":38577908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:07.862 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131494522094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:07.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:07.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131494522094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:27:07.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:10.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":961021052,"createTime":1749894247555,"epollFd":11,"onlineDuration":38582907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:10.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:10.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":961232928,"createTime":1749894247555,"epollFd":11,"onlineDuration":38583227,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:15.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:15.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:15.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:15.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":963353004,"createTime":1749894247555,"epollFd":11,"onlineDuration":38587902,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:16.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:16.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:16.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:27:17.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107656478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:17.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:27:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107656478881836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:27:17.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:27:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:20.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:20.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":965781024,"createTime":1749894247555,"epollFd":11,"onlineDuration":38592924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:20.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:20.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":965921836,"createTime":1749894247555,"epollFd":11,"onlineDuration":38593253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:24.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:27:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/food/great-taco-recipes/ 2025-06-15 04:27:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:25.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:25.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:25.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":968080076,"createTime":1749894247555,"epollFd":11,"onlineDuration":38597907,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:27.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10950469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:27:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10950469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:27:27.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:27:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:30.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:30.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:30.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:30.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970422556,"createTime":1749894247555,"epollFd":11,"onlineDuration":38602906,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:30.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:30.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:30.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:30.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":970626536,"createTime":1749894247555,"epollFd":11,"onlineDuration":38603230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:31.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:27:31.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:35.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:35.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":972770300,"createTime":1749894247555,"epollFd":11,"onlineDuration":38607912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:27:37.887 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101730346679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:37.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:37.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101730346679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:27:37.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:39.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:27:39.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:27:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:40.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:27:40.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:40.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":975224640,"createTime":1749894247555,"epollFd":11,"onlineDuration":38612949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":975295704,"createTime":1749894247555,"epollFd":11,"onlineDuration":38613270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:41.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:27:41.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:27:45.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:45.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:45.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:45.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":977503952,"createTime":1749894247555,"epollFd":11,"onlineDuration":38617912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:47.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101119995117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:47.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:47.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.101119995117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:27:47.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:50.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:50.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:50.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:50.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:50.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:50.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":979837220,"createTime":1749894247555,"epollFd":11,"onlineDuration":38622911,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:50.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:50.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:27:50.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:50.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":980035936,"createTime":1749894247555,"epollFd":11,"onlineDuration":38623233,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:27:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:51.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:27:55.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:55.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:27:55.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:27:55.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":982278400,"createTime":1749894247555,"epollFd":11,"onlineDuration":38627939,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:27:57.906 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13046646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:27:57.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:27:57.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13046646118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:27:57.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:28:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:00.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:00.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:00.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:00.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:00.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:00.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:00.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":984553764,"createTime":1749894247555,"epollFd":11,"onlineDuration":38632912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":984722212,"createTime":1749894247555,"epollFd":11,"onlineDuration":38633230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:01.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:28:01.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:01.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:28:05.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:05.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:05.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:05.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":986947568,"createTime":1749894247555,"epollFd":11,"onlineDuration":38637924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:28:07.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:07.914 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136388778686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:07.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:07.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136388778686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:28:07.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:10.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:10.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:10.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:10.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:10.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:10.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":989240040,"createTime":1749894247555,"epollFd":11,"onlineDuration":38642908,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:10.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":989438756,"createTime":1749894247555,"epollFd":11,"onlineDuration":38643226,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:11.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:28:11.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:28:15.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:15.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:15.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:15.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":991648320,"createTime":1749894247555,"epollFd":11,"onlineDuration":38647919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:16.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:16.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/inside-jeddahs-newly-opened-heritage-hotels/ 2025-06-15 04:28:17.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:28:17.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:28:17.923 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144161224365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:28:17.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144161224365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:28:17.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:28:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:20.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:20.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:20.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:20.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":994132928,"createTime":1749894247555,"epollFd":11,"onlineDuration":38653159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":994239524,"createTime":1749894247555,"epollFd":11,"onlineDuration":38653477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:24.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:28:24.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:28:25.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:25.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:25.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:25.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":996358284,"createTime":1749894247555,"epollFd":11,"onlineDuration":38657922,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:27.929 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15852928161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:27.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:28:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15852928161621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:28:27.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:28:30.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:30.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:30.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":998628384,"createTime":1749894247555,"epollFd":11,"onlineDuration":38662909,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:30.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:30.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:30.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":998869212,"createTime":1749894247555,"epollFd":11,"onlineDuration":38663231,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:31.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:28:31.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:35.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:35.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:35.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1001003764,"createTime":1749894247555,"epollFd":11,"onlineDuration":38667912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:37.937 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160400390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160400390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:28:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:38.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:28:38.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:28:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:40.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:40.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:40.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1003356772,"createTime":1749894247555,"epollFd":11,"onlineDuration":38672915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:40.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:40.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:40.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:40.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1003526536,"createTime":1749894247555,"epollFd":11,"onlineDuration":38673237,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:45.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:45.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:45.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:45.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1005674248,"createTime":1749894247555,"epollFd":11,"onlineDuration":38677912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:47.946 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1579647064209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:47.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1579647064209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:28:47.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:50.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:28:50.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:50.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:28:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1008106216,"createTime":1749894247555,"epollFd":11,"onlineDuration":38682935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:28:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1008287824,"createTime":1749894247555,"epollFd":11,"onlineDuration":38683258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:55.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:55.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:28:55.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:28:55.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1010426324,"createTime":1749894247555,"epollFd":11,"onlineDuration":38687913,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:28:57.952 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145055770874023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:28:57.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:28:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145055770874023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:28:57.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:00.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:29:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:00.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:00.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:00.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:00.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:00.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1012825392,"createTime":1749894247555,"epollFd":11,"onlineDuration":38692929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:00.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:00.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1012960940,"createTime":1749894247555,"epollFd":11,"onlineDuration":38693275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:05.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:05.156 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:05.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:05.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1015145500,"createTime":1749894247555,"epollFd":11,"onlineDuration":38697920,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:07.960 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14434242248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:07.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:07.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14434242248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:29:07.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:10.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:10.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:29:10.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:10.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:10.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:10.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1017489296,"createTime":1749894247555,"epollFd":11,"onlineDuration":38702916,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:10.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:10.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:10.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:10.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1017678800,"createTime":1749894247555,"epollFd":11,"onlineDuration":38703249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:15.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:15.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:15.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:15.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1019896260,"createTime":1749894247555,"epollFd":11,"onlineDuration":38707930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:17.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14543342590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:17.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:17.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14543342590332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:29:17.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:20.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:20.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:29:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:20.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:20.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:20.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1022196628,"createTime":1749894247555,"epollFd":11,"onlineDuration":38712917,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:20.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:20.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:29:20.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:20.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1022363760,"createTime":1749894247555,"epollFd":11,"onlineDuration":38713242,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:25.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:25.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:29:25.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:25.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1024541740,"createTime":1749894247555,"epollFd":11,"onlineDuration":38717915,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:27.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158111572265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:27.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:27.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158111572265625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:29:27.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:28.330 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:29:28.330 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:29:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:30.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:29:30.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:30.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:30.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:30.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:30.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:30.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1026907908,"createTime":1749894247555,"epollFd":11,"onlineDuration":38722919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:30.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:30.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1027061880,"createTime":1749894247555,"epollFd":11,"onlineDuration":38723238,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:35.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:35.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:35.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:35.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1029247756,"createTime":1749894247555,"epollFd":11,"onlineDuration":38727917,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:37.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157793045043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:37.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:37.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157793045043945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:29:37.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:29:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:39.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 04:29:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:39.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-15 04:29:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:39.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-15 04:29:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:39.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-15 04:29:39.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:39.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 04:29:40.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-15 04:29:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-15 04:29:40.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:29:40.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-15 04:29:40.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 04:29:40.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 04:29:40.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:40.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1031633664,"createTime":1749894247555,"epollFd":11,"onlineDuration":38732928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:40.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-15 04:29:40.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-15 04:29:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-15 04:29:40.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1031752104,"createTime":1749894247555,"epollFd":11,"onlineDuration":38733247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:40.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-15 04:29:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:40.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-15 04:29:41.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-15 04:29:41.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 04:29:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 04:29:41.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-15 04:29:41.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-15 04:29:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 04:29:41.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-15 04:29:41.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-15 04:29:41.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-15 04:29:41.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:41.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-15 04:29:42.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-15 04:29:42.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-15 04:29:42.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 04:29:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 04:29:42.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-15 04:29:42.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-15 04:29:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-15 04:29:42.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-15 04:29:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-15 04:29:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:42.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 04:29:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-15 04:29:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-15 04:29:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-15 04:29:43.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-15 04:29:43.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 04:29:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-15 04:29:43.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-15 04:29:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 04:29:43.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:43.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-15 04:29:44.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 04:29:44.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 04:29:44.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-15 04:29:44.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 04:29:44.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-15 04:29:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 04:29:44.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-15 04:29:44.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-15 04:29:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 04:29:44.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:44.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 04:29:45.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 04:29:45.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-15 04:29:45.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 04:29:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 04:29:45.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-15 04:29:45.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1033962984,"createTime":1749894247555,"epollFd":11,"onlineDuration":38737921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:45.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-15 04:29:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-15 04:29:45.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 04:29:45.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 04:29:45.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:45.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 04:29:46.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-15 04:29:46.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-15 04:29:46.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-15 04:29:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 04:29:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-15 04:29:46.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 04:29:46.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 04:29:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 04:29:46.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-15 04:29:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:46.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-15 04:29:47.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-15 04:29:47.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 04:29:47.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 04:29:47.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 04:29:47.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 04:29:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-15 04:29:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 04:29:47.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-15 04:29:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-15 04:29:47.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:47.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 04:29:47.991 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159591674804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:29:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159591674804688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:29:47.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:29:48.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 04:29:48.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-15 04:29:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 04:29:48.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-15 04:29:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-15 04:29:48.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-15 04:29:48.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 04:29:48.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 04:29:48.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-15 04:29:48.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:48.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 04:29:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-15 04:29:49.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-15 04:29:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-15 04:29:49.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-15 04:29:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-15 04:29:49.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-15 04:29:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-15 04:29:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-15 04:29:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 04:29:49.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:49.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 04:29:50.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-15 04:29:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-15 04:29:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:29:50.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:50.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 04:29:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:29:50.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:29:50.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 04:29:50.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-15 04:29:50.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1036281776,"createTime":1749894247555,"epollFd":11,"onlineDuration":38742919,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:29:50.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-15 04:29:50.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:29:50.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 04:29:50.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 04:29:50.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1036491020,"createTime":1749894247555,"epollFd":11,"onlineDuration":38743244,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:50.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 04:29:50.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:50.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-15 04:29:51.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 04:29:51.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-15 04:29:51.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 04:29:51.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-15 04:29:51.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 04:29:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-15 04:29:51.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-15 04:29:51.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 04:29:51.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:51.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 04:29:52.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 04:29:52.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-15 04:29:52.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 04:29:52.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 04:29:52.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-15 04:29:52.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 04:29:52.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-15 04:29:52.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-15 04:29:52.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-15 04:29:52.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:52.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-15 04:29:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 04:29:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-15 04:29:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-15 04:29:53.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 04:29:53.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 04:29:53.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-15 04:29:53.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-15 04:29:53.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-15 04:29:53.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-15 04:29:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:53.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 04:29:54.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.035 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 04:29:54.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-15 04:29:54.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-15 04:29:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-15 04:29:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-15 04:29:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 04:29:54.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-15 04:29:54.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-15 04:29:54.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 04:29:54.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:54.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-15 04:29:55.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-15 04:29:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-15 04:29:55.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:29:55.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 04:29:55.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-15 04:29:55.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-15 04:29:55.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1038653208,"createTime":1749894247555,"epollFd":11,"onlineDuration":38747912,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:29:55.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 04:29:55.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-15 04:29:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 04:29:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-15 04:29:55.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-15 04:29:55.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:55.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 04:29:56.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 04:29:56.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-15 04:29:56.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-15 04:29:56.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 04:29:56.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-15 04:29:56.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-15 04:29:56.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-15 04:29:56.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-15 04:29:56.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 04:29:56.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:56.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 04:29:57.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-15 04:29:57.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 04:29:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-15 04:29:57.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 04:29:57.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-15 04:29:57.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 04:29:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-15 04:29:57.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-15 04:29:57.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-15 04:29:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:57.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-15 04:29:58.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16057014465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:29:58.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:29:58.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16057014465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:29:58.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:29:58.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-15 04:29:58.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 04:29:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 04:29:58.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 04:29:58.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 04:29:58.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 04:29:58.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 04:29:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-15 04:29:58.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 04:29:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:58.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 04:29:59.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-15 04:29:59.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-15 04:29:59.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-15 04:29:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-15 04:29:59.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-15 04:29:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-15 04:29:59.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-15 04:29:59.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-15 04:29:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 04:29:59.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-15 04:29:59.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:29:59.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 04:30:00.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-15 04:30:00.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:00.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-15 04:30:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 04:30:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-15 04:30:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-15 04:30:00.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1041041748,"createTime":1749894247555,"epollFd":11,"onlineDuration":38752926,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:30:00.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:00.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-15 04:30:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-15 04:30:00.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-15 04:30:00.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1041161504,"createTime":1749894247555,"epollFd":11,"onlineDuration":38753252,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 04:30:00.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:00.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 04:30:01.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-15 04:30:01.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-15 04:30:01.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-15 04:30:01.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 04:30:01.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 04:30:01.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 04:30:01.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 04:30:01.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-15 04:30:01.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-15 04:30:01.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:01.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 04:30:02.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-15 04:30:02.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 04:30:02.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-15 04:30:02.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 04:30:02.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-15 04:30:02.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-15 04:30:02.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 04:30:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-15 04:30:02.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-15 04:30:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:02.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-15 04:30:05.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:05.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:05.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:05.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1043363172,"createTime":1749894247555,"epollFd":11,"onlineDuration":38757921,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:05.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:30:05.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:30:08.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159297943115234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:08.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:30:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159297943115234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:30:08.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:30:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:10.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:10.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:10.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1045741184,"createTime":1749894247555,"epollFd":11,"onlineDuration":38762928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:10.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:10.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1045838568,"createTime":1749894247555,"epollFd":11,"onlineDuration":38763251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:30:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:15.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:30:15.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:15.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1048088928,"createTime":1749894247555,"epollFd":11,"onlineDuration":38767930,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:30:15.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:30:15.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:30:18.019 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159639358520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:30:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159639358520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:30:18.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:30:19.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:30:19.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:20.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:30:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:30:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:20.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1050411668,"createTime":1749894247555,"epollFd":11,"onlineDuration":38772925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:20.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:20.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1050553796,"createTime":1749894247555,"epollFd":11,"onlineDuration":38773248,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:25.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:25.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:25.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:25.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1052813368,"createTime":1749894247555,"epollFd":11,"onlineDuration":38777934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:28.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14998435974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:28.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:30:28.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14998435974121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:30:28.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:30:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:30.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1055065044,"createTime":1749894247555,"epollFd":11,"onlineDuration":38782923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:30:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:30.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:30.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1055272972,"createTime":1749894247555,"epollFd":11,"onlineDuration":38783243,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:34.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:30:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:34.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/kate-middleton-lookalike-speaks-out-8611529 2025-06-15 04:30:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:35.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:35.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1057414104,"createTime":1749894247555,"epollFd":11,"onlineDuration":38787928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:30:35.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:38.038 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133953094482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:38.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133953094482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:30:38.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:40.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:40.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:40.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:40.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:40.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:40.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:40.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1059815804,"createTime":1749894247555,"epollFd":11,"onlineDuration":38792929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:40.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:40.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1059936876,"createTime":1749894247555,"epollFd":11,"onlineDuration":38793247,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:41.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:41.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:41.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/static/common/images/file.png 2025-06-15 04:30:41.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:41.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/public/static/admin/images/ok.png 2025-06-15 04:30:43.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:30:43.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:30:45.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:45.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:45.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:45.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1062195132,"createTime":1749894247555,"epollFd":11,"onlineDuration":38797927,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:48.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142459869384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:48.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:30:48.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142459869384766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:30:48.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:30:49.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:30:49.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:30:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:50.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:50.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:50.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:30:50.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:50.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1064519188,"createTime":1749894247555,"epollFd":11,"onlineDuration":38802929,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:50.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:50.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1064685004,"createTime":1749894247555,"epollFd":11,"onlineDuration":38803249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:55.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:55.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:30:55.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:30:55.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1066797184,"createTime":1749894247555,"epollFd":11,"onlineDuration":38807924,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:30:57.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:30:57.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:58.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095048904418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:30:58.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:58.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.095048904418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:30:58.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:30:58.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:30:58.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:31:00.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:00.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:00.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:00.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1069205464,"createTime":1749894247555,"epollFd":11,"onlineDuration":38812931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:00.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:00.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1069376544,"createTime":1749894247555,"epollFd":11,"onlineDuration":38813251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:05.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:05.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:05.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:05.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1071480828,"createTime":1749894247555,"epollFd":11,"onlineDuration":38817928,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:08.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072837829589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:08.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.072837829589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:10.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:10.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1073935168,"createTime":1749894247555,"epollFd":11,"onlineDuration":38822934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:10.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:10.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1074078612,"createTime":1749894247555,"epollFd":11,"onlineDuration":38823253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:15.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:15.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:15.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:15.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1076317128,"createTime":1749894247555,"epollFd":11,"onlineDuration":38827932,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:18.066 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07054901123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07054901123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:20.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:20.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:20.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:20.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:20.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:20.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:20.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:20.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1078650396,"createTime":1749894247555,"epollFd":11,"onlineDuration":38832938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:20.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:20.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1078801736,"createTime":1749894247555,"epollFd":11,"onlineDuration":38833259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:25.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:25.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:25.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:25.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1080929708,"createTime":1749894247555,"epollFd":11,"onlineDuration":38837925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:28.075 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09360694885254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:28.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:28.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09360694885254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:28.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:30.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:30.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:30.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:30.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1083251132,"createTime":1749894247555,"epollFd":11,"onlineDuration":38842925,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:30.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:30.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:30.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1083494592,"createTime":1749894247555,"epollFd":11,"onlineDuration":38843267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:35.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:35.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:35.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1085597560,"createTime":1749894247555,"epollFd":11,"onlineDuration":38847933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:38.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142581939697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:38.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:38.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142581939697266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:38.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:40.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:40.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:40.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:40.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1088057164,"createTime":1749894247555,"epollFd":11,"onlineDuration":38852950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:40.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:40.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1088195344,"createTime":1749894247555,"epollFd":11,"onlineDuration":38853277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:45.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:45.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:45.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:45.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1090387800,"createTime":1749894247555,"epollFd":11,"onlineDuration":38857923,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:48.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143817901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:48.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143817901611328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:48.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:50.175 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:50.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:50.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:31:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:31:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1092753968,"createTime":1749894247555,"epollFd":11,"onlineDuration":38862948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:31:50.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:50.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1092901360,"createTime":1749894247555,"epollFd":11,"onlineDuration":38863272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:55.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:55.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:31:55.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:31:55.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1095016172,"createTime":1749894247555,"epollFd":11,"onlineDuration":38867934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:31:58.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148700714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:31:58.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:31:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148700714111328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:31:58.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:00.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:00.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:00.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:00.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:00.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:00.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:00.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1097403396,"createTime":1749894247555,"epollFd":11,"onlineDuration":38872934,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:00.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:00.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1097608692,"createTime":1749894247555,"epollFd":11,"onlineDuration":38873260,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:03.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:03.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:03.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/smif-n-wessun 2025-06-15 04:32:05.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:05.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:05.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:05.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1099702448,"createTime":1749894247555,"epollFd":11,"onlineDuration":38877942,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:08.109 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148971557617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:08.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:32:08.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148971557617188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:32:08.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:32:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:10.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:10.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:10.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1102122572,"createTime":1749894247555,"epollFd":11,"onlineDuration":38882931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:10.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:10.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:10.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1102247592,"createTime":1749894247555,"epollFd":11,"onlineDuration":38883251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:15.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:15.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:15.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:15.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1104549276,"createTime":1749894247555,"epollFd":11,"onlineDuration":38887940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:18.118 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151466369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:18.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:32:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151466369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:32:18.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:32:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:32:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:20.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:20.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:20.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:20.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:20.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:20.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:20.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:20.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1106874648,"createTime":1749894247555,"epollFd":11,"onlineDuration":38892935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:20.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:20.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1106970716,"createTime":1749894247555,"epollFd":11,"onlineDuration":38893257,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:25.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:25.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:25.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:25.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1109167120,"createTime":1749894247555,"epollFd":11,"onlineDuration":38897935,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:28.127 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150266647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150266647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:32:28.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:30.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:30.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:30.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:30.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:30.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:30.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1111499072,"createTime":1749894247555,"epollFd":11,"onlineDuration":38902938,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:30.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:30.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1111726740,"createTime":1749894247555,"epollFd":11,"onlineDuration":38903259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:35.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:35.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:35.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:35.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1113829708,"createTime":1749894247555,"epollFd":11,"onlineDuration":38907947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:38.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1097354888916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:38.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1097354888916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:32:38.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:40.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:40.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:40.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1116270888,"createTime":1749894247555,"epollFd":11,"onlineDuration":38912948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1116402488,"createTime":1749894247555,"epollFd":11,"onlineDuration":38913278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:45.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:45.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:45.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1118664692,"createTime":1749894247555,"epollFd":11,"onlineDuration":38917964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:32:48.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131580352783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:48.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:48.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131580352783203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:32:48.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:50.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:50.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:32:50.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:50.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:50.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:32:50.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:50.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1120966376,"createTime":1749894247555,"epollFd":11,"onlineDuration":38922936,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:50.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1121062444,"createTime":1749894247555,"epollFd":11,"onlineDuration":38923258,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:55.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:55.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:32:55.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:32:55.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1123275956,"createTime":1749894247555,"epollFd":11,"onlineDuration":38927952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:32:58.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147037506103516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:32:58.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:32:58.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147037506103516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:32:58.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:00.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:00.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:00.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:00.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:00.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1125601328,"createTime":1749894247555,"epollFd":11,"onlineDuration":38932931,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:00.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:00.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:00.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1125751352,"createTime":1749894247555,"epollFd":11,"onlineDuration":38933254,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:05.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:05.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:05.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:05.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1127947756,"createTime":1749894247555,"epollFd":11,"onlineDuration":38937946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:08.163 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147844314575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:08.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147844314575195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:33:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:10.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:10.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:10.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:10.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:10.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1130363932,"createTime":1749894247555,"epollFd":11,"onlineDuration":38942941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:10.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:10.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1130483688,"createTime":1749894247555,"epollFd":11,"onlineDuration":38943259,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:15.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:15.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:33:15.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:15.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1132745892,"createTime":1749894247555,"epollFd":11,"onlineDuration":38947946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:18.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148014068603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:18.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:18.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148014068603516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:33:18.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:20.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:20.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:33:20.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:20.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:20.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:20.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:20.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:20.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1135079160,"createTime":1749894247555,"epollFd":11,"onlineDuration":38952933,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:20.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:20.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1135163384,"createTime":1749894247555,"epollFd":11,"onlineDuration":38953251,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:22.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:22.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:22.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:33:25.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:25.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:25.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:25.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1137411112,"createTime":1749894247555,"epollFd":11,"onlineDuration":38957957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:27.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:33:27.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:27.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-15 04:33:28.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09214973449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:28.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:33:28.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09214973449707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:33:28.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:33:29.517 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:33:29.517 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:33:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:30.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:30.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:30.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1139718060,"createTime":1749894247555,"epollFd":11,"onlineDuration":38962941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:30.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:30.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:30.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:30.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1139858872,"createTime":1749894247555,"epollFd":11,"onlineDuration":38963262,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1142072384,"createTime":1749894247555,"epollFd":11,"onlineDuration":38967951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:38.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:33:38.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:38.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14560317993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:38.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14560317993164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:33:38.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:40.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:40.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:40.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1144501720,"createTime":1749894247555,"epollFd":11,"onlineDuration":38972948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:40.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:40.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1144620160,"createTime":1749894247555,"epollFd":11,"onlineDuration":38973269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:44.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:33:44.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:33:44.594 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:33:44.594 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:33:44.878 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:33:44.878 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:33:44.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:33:44.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:33:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:33:45.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:45.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1146857360,"createTime":1749894247555,"epollFd":11,"onlineDuration":38977951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:48.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09040069580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:48.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:48.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09040069580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:33:48.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:33:50.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:50.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:33:50.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:50.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:33:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149195892,"createTime":1749894247555,"epollFd":11,"onlineDuration":38982946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:33:50.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:50.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1149324860,"createTime":1749894247555,"epollFd":11,"onlineDuration":38983266,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:55.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:55.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:33:55.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:33:55.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1151516000,"createTime":1749894247555,"epollFd":11,"onlineDuration":38987950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:33:58.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132081985473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:33:58.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:33:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132081985473633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:33:58.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:00.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:00.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:34:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1153841372,"createTime":1749894247555,"epollFd":11,"onlineDuration":38992950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:00.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:00.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:00.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1153953232,"createTime":1749894247555,"epollFd":11,"onlineDuration":38993277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:05.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:34:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:05.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1156183852,"createTime":1749894247555,"epollFd":11,"onlineDuration":38997944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:08.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126354217529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:08.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:08.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126354217529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:34:08.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:10.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:10.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:34:10.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:10.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:10.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:10.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1158573708,"createTime":1749894247555,"epollFd":11,"onlineDuration":39002947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:10.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:10.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:10.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:10.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1158709256,"createTime":1749894247555,"epollFd":11,"onlineDuration":39003270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:15.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:15.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:15.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:15.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1160934612,"createTime":1749894247555,"epollFd":11,"onlineDuration":39007940,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:18.221 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131935119628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:18.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131935119628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:34:18.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:20.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:20.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:20.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:20.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:20.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:20.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1163342892,"createTime":1749894247555,"epollFd":11,"onlineDuration":39012951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:20.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:20.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1163450804,"createTime":1749894247555,"epollFd":11,"onlineDuration":39013269,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:25.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:25.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:25.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:25.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1165656420,"createTime":1749894247555,"epollFd":11,"onlineDuration":39017943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:28.231 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150121688842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150121688842773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:34:28.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:30.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:30.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:30.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:30.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:30.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1168005480,"createTime":1749894247555,"epollFd":11,"onlineDuration":39022953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:30.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:30.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1168112076,"createTime":1749894247555,"epollFd":11,"onlineDuration":39023274,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:35.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:35.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1170342696,"createTime":1749894247555,"epollFd":11,"onlineDuration":39027951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:38.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149559020996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:38.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:38.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149559020996094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:34:38.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:40.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:40.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:40.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:40.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1172698336,"createTime":1749894247555,"epollFd":11,"onlineDuration":39032948,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:40.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:40.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:40.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1172833884,"createTime":1749894247555,"epollFd":11,"onlineDuration":39033276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:41.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:41.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:41.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:34:42.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:34:42.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 04:34:42.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/zwso.php 2025-06-15 04:34:42.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-conflg.php 2025-06-15 04:34:42.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/about.php 2025-06-15 04:34:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 04:34:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/index.php 2025-06-15 04:34:42.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 04:34:42.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:42.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/index.php 2025-06-15 04:34:43.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 04:34:43.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 04:34:43.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/admin.php 2025-06-15 04:34:43.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmlrpc.php 2025-06-15 04:34:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin.php 2025-06-15 04:34:43.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Core-Econ/upH.php 2025-06-15 04:34:43.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/fix/up.php 2025-06-15 04:34:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/pwnd.php 2025-06-15 04:34:43.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/shell/noimg.php 2025-06-15 04:34:43.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:43.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/WSOEnigma.php 2025-06-15 04:34:44.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd-1/pwnd.php 2025-06-15 04:34:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/dummyyummy/wp-signup.php 2025-06-15 04:34:44.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/clara/clara.php 2025-06-15 04:34:44.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/function.php 2025-06-15 04:34:44.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file/function.php 2025-06-15 04:34:44.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as/function 2025-06-15 04:34:44.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah/function.php 2025-06-15 04:34:44.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 04:34:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc/function.php 2025-06-15 04:34:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about/function.php 2025-06-15 04:34:44.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:44.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/function.php 2025-06-15 04:34:45.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 04:34:45.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:45.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 04:34:45.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 04:34:45.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 04:34:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 04:34:45.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1175080296,"createTime":1749894247555,"epollFd":11,"onlineDuration":39037944,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:45.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 04:34:45.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/ 2025-06-15 04:34:45.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/ 2025-06-15 04:34:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/ 2025-06-15 04:34:45.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:45.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 04:34:46.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 04:34:46.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 04:34:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 04:34:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 04:34:46.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/ 2025-06-15 04:34:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 04:34:46.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 04:34:46.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 04:34:46.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 04:34:46.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:46.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 04:34:47.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 04:34:47.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 04:34:47.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 04:34:47.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 04:34:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 04:34:47.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 04:34:47.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 04:34:47.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 04:34:47.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 04:34:47.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:47.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 04:34:48.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 04:34:48.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 04:34:48.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 04:34:48.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136096954345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:48.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:34:48.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136096954345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:34:48.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:34:48.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 04:34:48.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 04:34:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 04:34:48.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 04:34:48.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 04:34:48.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/ 2025-06-15 04:34:48.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:48.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/development/ 2025-06-15 04:34:49.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/dist/vendor/ 2025-06-15 04:34:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/imgareaselect/ 2025-06-15 04:34:49.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/ 2025-06-15 04:34:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/langs/ 2025-06-15 04:34:49.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/plugins/compat3x/ 2025-06-15 04:34:49.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/tinymce/skins/lightgray/ 2025-06-15 04:34:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jcrop/ 2025-06-15 04:34:49.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/jquery/ 2025-06-15 04:34:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/ 2025-06-15 04:34:49.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:49.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/mediaelement/renderers/ 2025-06-15 04:34:50.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/plupload/ 2025-06-15 04:34:50.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/swfupload/ 2025-06-15 04:34:50.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:34:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 04:34:50.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/thickbox/ 2025-06-15 04:34:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 04:34:50.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1177450412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39042943,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:34:50.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:34:50.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced/Core/ 2025-06-15 04:34:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/namespaced 2025-06-15 04:34:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/theme-compat/ 2025-06-15 04:34:50.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 04:34:50.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1177543848,"createTime":1749894247555,"epollFd":11,"onlineDuration":39043265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:50.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/library/ 2025-06-15 04:34:50.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:50.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/src/ 2025-06-15 04:34:51.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 04:34:51.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 04:34:51.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 04:34:51.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 04:34:51.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 04:34:51.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 04:34:51.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 04:34:51.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 04:34:51.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 04:34:51.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:51.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/UserFiles/ 2025-06-15 04:34:52.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/usersfiles/ 2025-06-15 04:34:52.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/img/ 2025-06-15 04:34:52.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 04:34:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 04:34:52.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 04:34:52.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 04:34:52.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 04:34:52.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/templates/beez3/ 2025-06-15 04:34:52.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 04:34:52.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:52.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/up/ 2025-06-15 04:34:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ 2025-06-15 04:34:55.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:55.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:34:55.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:55.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1179790260,"createTime":1749894247555,"epollFd":11,"onlineDuration":39047968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:34:57.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:34:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:34:58.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:34:58.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:34:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:34:58.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:34:58.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144771575927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:34:58.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:34:58.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144771575927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:34:58.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:35:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:00.249 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:35:00.249 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:35:00.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:00.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:35:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1182135372,"createTime":1749894247555,"epollFd":11,"onlineDuration":39052953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:00.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:00.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1182214332,"createTime":1749894247555,"epollFd":11,"onlineDuration":39053277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:03.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:35:03.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:35:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:05.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:05.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1184525228,"createTime":1749894247555,"epollFd":11,"onlineDuration":39057956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:08.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:35:08.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:35:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:35:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:08.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/604/sid/1/nid/1.html 2025-06-15 04:35:08.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150388717651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:08.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150388717651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:35:08.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:35:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:10.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1186844020,"createTime":1749894247555,"epollFd":11,"onlineDuration":39062954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:10.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:10.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:10.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:10.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1186983516,"createTime":1749894247555,"epollFd":11,"onlineDuration":39063279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:14.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:35:14.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:35:14.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:14.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:35:15.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:15.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:15.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:15.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1189231244,"createTime":1749894247555,"epollFd":11,"onlineDuration":39067947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:15.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:35:15.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:15.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:35:16.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:16.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:16.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:35:18.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160289764404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:18.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:18.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160289764404297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:35:18.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:19.786 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:35:19.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:35:20.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:35:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:20.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:20.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191575040,"createTime":1749894247555,"epollFd":11,"onlineDuration":39072953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:20.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:20.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:20.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1191667160,"createTime":1749894247555,"epollFd":11,"onlineDuration":39073272,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:21.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:35:21.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:21.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/roxann/news/2024-10-chip-based-tractor-biological-particles.html 2025-06-15 04:35:22.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:22.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:22.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:35:25.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:25.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:35:25.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:25.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1193847772,"createTime":1749894247555,"epollFd":11,"onlineDuration":39077950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:28.283 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165000915527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:35:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165000915527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:35:28.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:35:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:30.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:35:30.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:30.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:30.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1196294216,"createTime":1749894247555,"epollFd":11,"onlineDuration":39083191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1196367912,"createTime":1749894247555,"epollFd":11,"onlineDuration":39083514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:35:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:35:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:32.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:35:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:35.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:35.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:35.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1198622220,"createTime":1749894247555,"epollFd":11,"onlineDuration":39087955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:35.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:35:35.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:35:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:35:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:35:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:35:38.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:35:38.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165687561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:38.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:38.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165687561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:35:38.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:40.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:35:40.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:40.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:40.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:40.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1200939696,"createTime":1749894247555,"epollFd":11,"onlineDuration":39092946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:40.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1201100248,"createTime":1749894247555,"epollFd":11,"onlineDuration":39093271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:45.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:35:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:45.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/readers-choice-awards-chicago-hotels 2025-06-15 04:35:45.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:45.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1203291388,"createTime":1749894247555,"epollFd":11,"onlineDuration":39097947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:48.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147048950195313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:48.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:35:48.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147048950195313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:35:48.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:35:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:35:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1205672032,"createTime":1749894247555,"epollFd":11,"onlineDuration":39102946,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:35:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:50.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1205768100,"createTime":1749894247555,"epollFd":11,"onlineDuration":39103267,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:50.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:35:50.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:50.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:35:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:55.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:35:55.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:35:55.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1208022408,"createTime":1749894247555,"epollFd":11,"onlineDuration":39107949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:35:58.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139850616455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:35:58.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:35:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139850616455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:35:58.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:36:00.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:00.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:36:00.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:00.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:00.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:00.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:36:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:00.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1210375416,"createTime":1749894247555,"epollFd":11,"onlineDuration":39112953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:36:00.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:00.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1210478064,"createTime":1749894247555,"epollFd":11,"onlineDuration":39113273,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:02.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:36:02.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:05.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:05.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:05.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/jimmy-carter-white-house-cornbread-review-8717169 2025-06-15 04:36:05.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:05.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:05.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:05.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1212717896,"createTime":1749894247555,"epollFd":11,"onlineDuration":39117954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:05.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:36:05.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:05.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/hair/liquid-hair-trend 2025-06-15 04:36:06.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:36:06.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:36:08.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132925033569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:08.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:36:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.132925033569336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:36:08.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:36:10.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:10.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:10.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1215044584,"createTime":1749894247555,"epollFd":11,"onlineDuration":39122953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:10.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:10.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:10.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1215160392,"createTime":1749894247555,"epollFd":11,"onlineDuration":39123276,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:15.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:15.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:15.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:15.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1217416016,"createTime":1749894247555,"epollFd":11,"onlineDuration":39127957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:18.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:18.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:36:18.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:36:18.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:36:20.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:36:20.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:20.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:20.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:20.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1219762444,"createTime":1749894247555,"epollFd":11,"onlineDuration":39132958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:20.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:20.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1219871672,"createTime":1749894247555,"epollFd":11,"onlineDuration":39133278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:36:21.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:21.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:21.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:36:22.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:36:22.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:36:25.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:25.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:25.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:25.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1222135192,"createTime":1749894247555,"epollFd":11,"onlineDuration":39137950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:36:26.710 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:36:26.710 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:36:27.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:36:27.456 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:36:27.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:36:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:27.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:36:28.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152713775634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:28.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:36:28.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152713775634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:36:28.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:36:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:36:30.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:30.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1224503992,"createTime":1749894247555,"epollFd":11,"onlineDuration":39142958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:30.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:30.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1224594796,"createTime":1749894247555,"epollFd":11,"onlineDuration":39143278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:35.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:35.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:35.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:35.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1226841208,"createTime":1749894247555,"epollFd":11,"onlineDuration":39147952,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:36.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:36:36.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:36:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:36:38.109 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:38.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091049194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:38.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:38.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.091049194335938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:36:38.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:40.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:40.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:40.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:40.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:40.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1229219220,"createTime":1749894247555,"epollFd":11,"onlineDuration":39152955,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:36:40.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:40.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:36:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:40.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1229327132,"createTime":1749894247555,"epollFd":11,"onlineDuration":39153278,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:44.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:36:44.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:36:45.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:45.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:45.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:45.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1231516956,"createTime":1749894247555,"epollFd":11,"onlineDuration":39157953,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:48.350 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151382446289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:48.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:48.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151382446289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:36:48.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:50.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:50.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:50.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1233884440,"createTime":1749894247555,"epollFd":11,"onlineDuration":39162951,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:50.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:50.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:36:50.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:50.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1234026568,"createTime":1749894247555,"epollFd":11,"onlineDuration":39163277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:54.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:36:54.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:36:55.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:55.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:36:55.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:36:55.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1236305880,"createTime":1749894247555,"epollFd":11,"onlineDuration":39167957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:36:58.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150192260742188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:36:58.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:36:58.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150192260742188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:36:58.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:00.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:00.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:00.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:37:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:00.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:00.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1238570716,"createTime":1749894247555,"epollFd":11,"onlineDuration":39172963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:00.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:00.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1238672048,"createTime":1749894247555,"epollFd":11,"onlineDuration":39173281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:05.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:05.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:05.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1240884244,"createTime":1749894247555,"epollFd":11,"onlineDuration":39177957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:08.362 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154624938964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:08.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154624938964844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:37:08.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:10.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1243296472,"createTime":1749894247555,"epollFd":11,"onlineDuration":39182964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:10.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:10.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:10.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:10.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1243412280,"createTime":1749894247555,"epollFd":11,"onlineDuration":39183289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:15.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:15.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:15.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:15.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1245632372,"createTime":1749894247555,"epollFd":11,"onlineDuration":39187961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:18.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15618896484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:18.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:18.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15618896484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:37:18.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:20.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:20.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:20.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:20.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:20.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1247976168,"createTime":1749894247555,"epollFd":11,"onlineDuration":39192963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:20.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:20.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:20.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:20.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1248073552,"createTime":1749894247555,"epollFd":11,"onlineDuration":39193285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:22.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:22.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2955100/what-traveling-to-maui-is-like-right-now/ 2025-06-15 04:37:23.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:37:23.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:23.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:37:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:25.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:25.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:25.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1250254164,"createTime":1749894247555,"epollFd":11,"onlineDuration":39197958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:28.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14287567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:28.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:37:28.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14287567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:37:28.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:37:30.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:30.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:30.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1252690080,"createTime":1749894247555,"epollFd":11,"onlineDuration":39202956,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:30.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:30.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1252805888,"createTime":1749894247555,"epollFd":11,"onlineDuration":39203282,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:35.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:37:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:35.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/italian_party_flank_steak/ 2025-06-15 04:37:35.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:35.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:37:35.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:35.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1255049668,"createTime":1749894247555,"epollFd":11,"onlineDuration":39207961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:38.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:37:38.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:38.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155601501464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:38.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:38.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155601501464844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:37:38.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:37:40.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:37:40.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:40.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:37:40.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:40.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:40.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:40.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:40.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:40.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1257418468,"createTime":1749894247555,"epollFd":11,"onlineDuration":39212961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:40.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1257518484,"createTime":1749894247555,"epollFd":11,"onlineDuration":39213281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:45.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:45.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:45.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:45.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1259746472,"createTime":1749894247555,"epollFd":11,"onlineDuration":39217957,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:48.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125093460083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:48.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:37:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125093460083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:37:48.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:37:49.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:37:49.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:37:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:37:50.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:37:50.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:50.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:37:50.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:50.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1262079740,"createTime":1749894247555,"epollFd":11,"onlineDuration":39222963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:37:50.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:50.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:50.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:50.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1262178440,"createTime":1749894247555,"epollFd":11,"onlineDuration":39223286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:53.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:37:53.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:53.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:37:55.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:55.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:37:55.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:55.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1264361684,"createTime":1749894247555,"epollFd":11,"onlineDuration":39227965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:37:58.403 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0999813079834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:37:58.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:37:58.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0999813079834,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:37:58.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:37:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:37:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:37:58.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:38:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:38:00.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:00.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:00.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:00.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1266791020,"createTime":1749894247555,"epollFd":11,"onlineDuration":39232967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1266914724,"createTime":1749894247555,"epollFd":11,"onlineDuration":39233288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:05.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:05.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:05.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:05.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1269104548,"createTime":1749894247555,"epollFd":11,"onlineDuration":39237964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:38:08.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:08.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12985610961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:08.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:08.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12985610961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:38:08.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:38:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:10.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:10.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:10.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1271466768,"createTime":1749894247555,"epollFd":11,"onlineDuration":39242965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:10.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:10.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:10.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:10.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1271591788,"createTime":1749894247555,"epollFd":11,"onlineDuration":39243285,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:14.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:38:14.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:38:15.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:15.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:15.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:15.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1273886892,"createTime":1749894247555,"epollFd":11,"onlineDuration":39247958,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:18.423 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142616271972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:18.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:38:18.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142616271972656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:38:18.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:38:20.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:20.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:38:20.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:20.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:20.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1276213580,"createTime":1749894247555,"epollFd":11,"onlineDuration":39252959,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:20.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:20.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:20.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:20.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1276325440,"createTime":1749894247555,"epollFd":11,"onlineDuration":39253286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:25.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:25.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:25.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:25.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1278600804,"createTime":1749894247555,"epollFd":11,"onlineDuration":39257962,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:25.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:25.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:25.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/slow-horses-sid-die-what-happened 2025-06-15 04:38:28.432 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10675048828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:28.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:38:28.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10675048828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:38:28.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:38:30.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:30.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:38:30.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:30.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:30.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:30.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1280951180,"createTime":1749894247555,"epollFd":11,"onlineDuration":39262963,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:30.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:30.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:30.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:30.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1281027508,"createTime":1749894247555,"epollFd":11,"onlineDuration":39263284,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:35.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:35.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:38:35.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:35.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1283277868,"createTime":1749894247555,"epollFd":11,"onlineDuration":39267965,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:38.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12339210510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:38.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:38:38.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12339210510254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:38:38.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:38:40.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:40.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:38:40.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:40.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:40.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:40.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:38:40.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:40.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1285649300,"createTime":1749894247555,"epollFd":11,"onlineDuration":39272967,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:40.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:40.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1285741420,"createTime":1749894247555,"epollFd":11,"onlineDuration":39273288,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:42.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:38:42.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:38:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:45.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/story/flight-refunds-dot-rules 2025-06-15 04:38:45.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:45.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:38:45.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:45.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1287994412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39277964,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:48.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155736923217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:48.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:38:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155736923217773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:38:48.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:38:50.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:50.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:38:50.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:50.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:50.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:50.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1290479020,"createTime":1749894247555,"epollFd":11,"onlineDuration":39283365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:38:51.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:51.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1290576404,"createTime":1749894247555,"epollFd":11,"onlineDuration":39283683,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:55.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:55.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:38:55.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:38:55.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1292714904,"createTime":1749894247555,"epollFd":11,"onlineDuration":39287966,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:38:58.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162260055541992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:38:58.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:38:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162260055541992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:38:58.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:39:00.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:00.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:39:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:00.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:00.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:00.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1294983688,"createTime":1749894247555,"epollFd":11,"onlineDuration":39292968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:00.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:00.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:00.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1295096864,"createTime":1749894247555,"epollFd":11,"onlineDuration":39293291,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:02.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:39:02.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:03.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:03.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:03.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/posts/ken-jennings-kennections-quiz-109 2025-06-15 04:39:05.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:05.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:05.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:05.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1297311692,"createTime":1749894247555,"epollFd":11,"onlineDuration":39297969,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:08.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15715789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:08.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:39:08.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15715789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:39:08.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:39:10.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:10.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:39:10.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:10.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:10.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:10.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:39:10.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:10.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1299622588,"createTime":1749894247555,"epollFd":11,"onlineDuration":39302971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:10.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:10.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1299766032,"createTime":1749894247555,"epollFd":11,"onlineDuration":39303304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:15.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:15.204 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:15.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:15.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1301988756,"createTime":1749894247555,"epollFd":11,"onlineDuration":39307971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:18.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140844345092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:18.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:39:18.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140844345092773,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:39:18.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:39:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:20.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:39:20.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:20.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:20.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:39:20.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:20.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:20.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304360188,"createTime":1749894247555,"epollFd":11,"onlineDuration":39312971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:20.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:20.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:20.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:20.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1304475996,"createTime":1749894247555,"epollFd":11,"onlineDuration":39313292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:25.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:25.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:39:25.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:25.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1306718460,"createTime":1749894247555,"epollFd":11,"onlineDuration":39317968,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:28.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14065933227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:28.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14065933227539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:39:28.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:30.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:39:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:30.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1309059624,"createTime":1749894247555,"epollFd":11,"onlineDuration":39322971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:30.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:30.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:30.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1309188592,"createTime":1749894247555,"epollFd":11,"onlineDuration":39323290,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:35.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:35.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:39:35.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:35.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1311407368,"createTime":1749894247555,"epollFd":11,"onlineDuration":39327973,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:38.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12564468383789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:38.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:38.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12564468383789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:39:38.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:40.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:39:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:40.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:40.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:40.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:40.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1313759060,"createTime":1749894247555,"epollFd":11,"onlineDuration":39332975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:40.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:40.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1313870920,"createTime":1749894247555,"epollFd":11,"onlineDuration":39333292,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:45.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:45.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:45.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:45.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1316091012,"createTime":1749894247555,"epollFd":11,"onlineDuration":39337971,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:39:48.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15715789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:48.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:48.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15715789794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:39:48.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:39:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:50.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:50.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1318433492,"createTime":1749894247555,"epollFd":11,"onlineDuration":39342979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:50.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:50.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:39:50.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:50.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1318554564,"createTime":1749894247555,"epollFd":11,"onlineDuration":39343300,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:55.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:55.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:39:56.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:39:56.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1321015484,"createTime":1749894247555,"epollFd":11,"onlineDuration":39348482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:39:58.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15688705444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:39:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:39:58.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15688705444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:39:58.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:00.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:00.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:00.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:00.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:00.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:00.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:00.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1323202676,"createTime":1749894247555,"epollFd":11,"onlineDuration":39353050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:01.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:01.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1323363228,"createTime":1749894247555,"epollFd":11,"onlineDuration":39353457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:05.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:05.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:05.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:05.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1325524100,"createTime":1749894247555,"epollFd":11,"onlineDuration":39357985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:08.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154132843017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:08.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:08.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154132843017578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:40:08.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:10.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:10.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:10.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:10.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:10.528 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:10.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:10.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1327865264,"createTime":1749894247555,"epollFd":11,"onlineDuration":39362974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:10.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:10.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1327999496,"createTime":1749894247555,"epollFd":11,"onlineDuration":39363295,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:15.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:15.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:15.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:15.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1330210376,"createTime":1749894247555,"epollFd":11,"onlineDuration":39367974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:17.014 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:40:17.015 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:40:17.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:40:17.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:40:18.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154613494873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:18.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:18.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154613494873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:40:18.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:20.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:20.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:20.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:20.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:20.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:20.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1332619972,"createTime":1749894247555,"epollFd":11,"onlineDuration":39372978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:20.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:20.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1332730516,"createTime":1749894247555,"epollFd":11,"onlineDuration":39373297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:25.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:25.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1334965084,"createTime":1749894247555,"epollFd":11,"onlineDuration":39377982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:28.516 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159934997558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:28.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:28.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159934997558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:40:28.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:30.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:30.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:30.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:30.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1337287824,"createTime":1749894247555,"epollFd":11,"onlineDuration":39382980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:30.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:30.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:30.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:30.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1337418108,"createTime":1749894247555,"epollFd":11,"onlineDuration":39383313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:35.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:35.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:35.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:35.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1339675048,"createTime":1749894247555,"epollFd":11,"onlineDuration":39387983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:38.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159616470336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:38.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:38.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159616470336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:40:38.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:40.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:40:40.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/kristine/posts/disney-pixar-s-inside-out-2-finally-has-a-disney-release-date-01j7nht6grf8 2025-06-15 04:40:40.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:40.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1342030688,"createTime":1749894247555,"epollFd":11,"onlineDuration":39392986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:40.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1342145180,"createTime":1749894247555,"epollFd":11,"onlineDuration":39393309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:45.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:45.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:45.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1344378432,"createTime":1749894247555,"epollFd":11,"onlineDuration":39397978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:48.533 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10711669921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:48.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:40:48.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10711669921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:40:48.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:40:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:40:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:50.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:50.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:50.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1346730124,"createTime":1749894247555,"epollFd":11,"onlineDuration":39402976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:40:50.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:50.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:50.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1346838036,"createTime":1749894247555,"epollFd":11,"onlineDuration":39403301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:52.757 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:40:52.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:40:55.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:55.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:40:55.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:40:55.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1349077868,"createTime":1749894247555,"epollFd":11,"onlineDuration":39407991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:40:56.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:40:56.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:58.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149900436401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:40:58.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:40:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149900436401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:40:58.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:00.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:00.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:00.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:00.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:00.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:00.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1351440088,"createTime":1749894247555,"epollFd":11,"onlineDuration":39412976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:00.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:00.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:00.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:00.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1351541420,"createTime":1749894247555,"epollFd":11,"onlineDuration":39413297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:05.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:05.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:05.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:05.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1353794412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39417985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:08.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152935028076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152935028076172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:41:08.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:08.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:41:08.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:41:10.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:10.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:10.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:10.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1356102676,"createTime":1749894247555,"epollFd":11,"onlineDuration":39422978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:10.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:10.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:10.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1356214536,"createTime":1749894247555,"epollFd":11,"onlineDuration":39423301,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:41:15.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:15.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1358480688,"createTime":1749894247555,"epollFd":11,"onlineDuration":39427978,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:18.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1534481048584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:18.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1534481048584,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:41:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:20.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:41:20.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:20.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:20.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:20.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:20.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:20.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1360841592,"createTime":1749894247555,"epollFd":11,"onlineDuration":39432993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:20.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:20.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1360944240,"createTime":1749894247555,"epollFd":11,"onlineDuration":39433312,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:23.549 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:41:23.549 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:41:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:25.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:25.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1363188020,"createTime":1749894247555,"epollFd":11,"onlineDuration":39437985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:28.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154769897460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:28.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:28.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154769897460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:41:28.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:30.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1365555504,"createTime":1749894247555,"epollFd":11,"onlineDuration":39442975,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:30.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:30.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:30.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1365663416,"createTime":1749894247555,"epollFd":11,"onlineDuration":39443297,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:35.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:35.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:35.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1367815076,"createTime":1749894247555,"epollFd":11,"onlineDuration":39447979,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:38.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155797958374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:38.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:38.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155797958374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:41:38.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:39.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1247.html------------ 2025-06-15 04:41:40.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:40.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:40.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:40.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:40.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:40.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:40.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1370233884,"createTime":1749894247555,"epollFd":11,"onlineDuration":39452980,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:40.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1370345744,"createTime":1749894247555,"epollFd":11,"onlineDuration":39453303,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:45.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:45.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:45.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:45.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1372592156,"createTime":1749894247555,"epollFd":11,"onlineDuration":39457974,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:48.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140342712402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:48.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:41:48.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140342712402344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:41:48.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:41:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:50.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:50.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:50.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:41:50.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:50.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:41:50.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:50.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1374929372,"createTime":1749894247555,"epollFd":11,"onlineDuration":39462984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:41:50.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:50.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1375024124,"createTime":1749894247555,"epollFd":11,"onlineDuration":39463304,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:54.679 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:41:54.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:55.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:55.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:41:55.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:41:55.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1377299488,"createTime":1749894247555,"epollFd":11,"onlineDuration":39467984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:41:58.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134689331054688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:41:58.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:41:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134689331054688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:41:58.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:00.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:00.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:00.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:00.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1379647232,"createTime":1749894247555,"epollFd":11,"onlineDuration":39472988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:00.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:00.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:00.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:00.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1379756460,"createTime":1749894247555,"epollFd":11,"onlineDuration":39473305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:05.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:05.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:05.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:05.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1382006820,"createTime":1749894247555,"epollFd":11,"onlineDuration":39477983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:05.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:05.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:05.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/cook/healthy_but_tasty/ 2025-06-15 04:42:08.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107738494873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:08.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:42:08.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.107738494873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:42:08.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:42:10.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:10.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:10.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:10.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:10.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:10.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:10.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:10.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1384363776,"createTime":1749894247555,"epollFd":11,"onlineDuration":39482995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:10.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1384467740,"createTime":1749894247555,"epollFd":11,"onlineDuration":39483316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:15.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:15.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:15.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1386685200,"createTime":1749894247555,"epollFd":11,"onlineDuration":39487986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:18.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142520904541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:18.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:42:18.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142520904541016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:42:18.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:42:20.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:20.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:20.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:20.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:20.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:20.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1389054000,"createTime":1749894247555,"epollFd":11,"onlineDuration":39492988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:20.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:20.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:20.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:20.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1389168492,"createTime":1749894247555,"epollFd":11,"onlineDuration":39493311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:22.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:42:22.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:25.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:25.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:25.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1391396480,"createTime":1749894247555,"epollFd":11,"onlineDuration":39497997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:28.614 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148420333862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:28.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:28.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148420333862305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:42:28.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:30.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:30.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:30.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:30.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:30.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:30.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:30.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1393737644,"createTime":1749894247555,"epollFd":11,"onlineDuration":39502988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:30.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:30.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1393856084,"createTime":1749894247555,"epollFd":11,"onlineDuration":39503309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:31.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:42:31.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:42:31.838 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:42:31.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:42:32.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:32.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:32.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bernard-hill 2025-06-15 04:42:34.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:42:34.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:42:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:35.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:35.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:35.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1396097232,"createTime":1749894247555,"epollFd":11,"onlineDuration":39507986,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:37.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:42:37.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:37.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/destiny-s-child 2025-06-15 04:42:38.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164230346679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:38.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:42:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164230346679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:42:38.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:42:38.921 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:42:38.921 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:42:40.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:40.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:40.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:40.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:40.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1398456820,"createTime":1749894247555,"epollFd":11,"onlineDuration":39512993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:40.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:40.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:40.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:40.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1398569996,"createTime":1749894247555,"epollFd":11,"onlineDuration":39513314,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:43.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:42:43.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:43.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/gillian_jacobs 2025-06-15 04:42:45.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:45.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1400797984,"createTime":1749894247555,"epollFd":11,"onlineDuration":39517993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:42:47.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:42:47.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:47.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/hugh_bonneville 2025-06-15 04:42:47.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:42:47.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:42:48.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:42:48.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:48.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161121368408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:48.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161121368408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:42:48.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:50.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:42:50.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:50.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1403147044,"createTime":1749894247555,"epollFd":11,"onlineDuration":39522988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:50.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:42:50.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:42:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kevin-nealon 2025-06-15 04:42:50.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:50.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1403252324,"createTime":1749894247555,"epollFd":11,"onlineDuration":39523308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:53.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:42:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:53.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/poppy-delevingne 2025-06-15 04:42:54.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:42:54.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:42:55.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:55.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:42:55.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:42:55.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1405506632,"createTime":1749894247555,"epollFd":11,"onlineDuration":39527996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:42:58.635 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15480613708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:42:58.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:42:58.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15480613708496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:42:58.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:43:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:00.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:43:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:43:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:43:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:00.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:43:00.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:00.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1407849112,"createTime":1749894247555,"epollFd":11,"onlineDuration":39532991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:00.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:00.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1407972816,"createTime":1749894247555,"epollFd":11,"onlineDuration":39533311,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:03.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:43:03.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:03.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/hip-hop-legends-to-perform-at-50th-anniversary-concert-on-cbs-01he2qr91r93 2025-06-15 04:43:04.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:43:04.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:05.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:05.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:05.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:05.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1410203436,"createTime":1749894247555,"epollFd":11,"onlineDuration":39537987,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:06.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:43:06.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:08.645 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154916763305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:08.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:08.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154916763305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:43:08.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:43:10.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:10.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:43:10.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:43:10.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:10.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1412528808,"createTime":1749894247555,"epollFd":11,"onlineDuration":39542984,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:10.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:10.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:10.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:10.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1412647248,"createTime":1749894247555,"epollFd":11,"onlineDuration":39543307,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:15.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:15.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:43:15.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:15.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1414917348,"createTime":1749894247555,"epollFd":11,"onlineDuration":39547997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:18.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:43:18.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:43:18.655 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156200408935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156200408935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:43:18.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:20.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:20.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:43:20.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:20.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:20.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:20.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1417276936,"createTime":1749894247555,"epollFd":11,"onlineDuration":39553008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:20.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:20.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:20.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:20.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1417379584,"createTime":1749894247555,"epollFd":11,"onlineDuration":39553329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:25.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:25.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:43:25.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:25.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1419620732,"createTime":1749894247555,"epollFd":11,"onlineDuration":39557988,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:28.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:28.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:28.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:43:28.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166664123535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:28.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:28.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166664123535156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:43:28.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:30.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:30.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:43:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:30.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:43:30.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:30.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1421979004,"createTime":1749894247555,"epollFd":11,"onlineDuration":39563006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:30.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:30.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1422080336,"createTime":1749894247555,"epollFd":11,"onlineDuration":39563326,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:35.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:35.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:35.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/asap-rocky/pictures/4800132 2025-06-15 04:43:35.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:35.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:35.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:35.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1424326748,"createTime":1749894247555,"epollFd":11,"onlineDuration":39567990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:36.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:43:36.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:36.707 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/anthropoid 2025-06-15 04:43:37.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:43:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:37.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lupita-nyong-o/pictures/5444064 2025-06-15 04:43:38.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171083450317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:38.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:43:38.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171083450317383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec051720 2025-06-15 04:43:38.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:43:39.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:43:39.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:39.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mew/music/mew-plus- 2025-06-15 04:43:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:40.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:43:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:40.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:40.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:40.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426669228,"createTime":1749894247555,"epollFd":11,"onlineDuration":39572997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:40.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:40.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:40.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:40.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1426786352,"createTime":1749894247555,"epollFd":11,"onlineDuration":39573325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:41.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:43:41.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:41.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-douglas/pictures/5504928 2025-06-15 04:43:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:43:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:41.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/strictly-come-dancing/news/greg-rutherford-completes-strictly-come-dancing-line-up_5362843 2025-06-15 04:43:44.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:43:44.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:45.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:45.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:45.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1429015656,"createTime":1749894247555,"epollFd":11,"onlineDuration":39577993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:48.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:48.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:48.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:43:48.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:50.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:43:50.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:50.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:43:50.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:50.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:50.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1431371296,"createTime":1749894247555,"epollFd":11,"onlineDuration":39583002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:43:50.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:43:50.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:43:50.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:50.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1431491052,"createTime":1749894247555,"epollFd":11,"onlineDuration":39583323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:43:52.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:43:53.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:43:53.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:53.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:43:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:43:54.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:43:55.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:55.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:43:55.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:43:55.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:43:55.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1433697984,"createTime":1749894247555,"epollFd":11,"onlineDuration":39588000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:43:56.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:43:56.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:43:56.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:43:56.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:43:58.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:43:58.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:43:58.687 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134994506835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:43:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:43:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134994506835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 04:43:58.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:44:00.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:00.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:00.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:00.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:00.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:00.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1436052308,"createTime":1749894247555,"epollFd":11,"onlineDuration":39592985,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:00.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:00.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:00.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:00.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1436161536,"createTime":1749894247555,"epollFd":11,"onlineDuration":39593310,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:05.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:05.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:05.259 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:44:05.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:05.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:05.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:05.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:44:05.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:44:05.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:05.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:44:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1438417160,"createTime":1749894247555,"epollFd":11,"onlineDuration":39597992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:06.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:44:06.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:44:07.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:44:07.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:07.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/drake/news/spotify-users-demand-refunds-drake_6138337 2025-06-15 04:44:08.697 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13854217529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:44:08.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13854217529297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:44:08.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:44:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:44:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:09.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-angry-birds-movie 2025-06-15 04:44:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:10.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:10.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:10.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:10.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:44:10.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:44:10.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:10.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1440762272,"createTime":1749894247555,"epollFd":11,"onlineDuration":39602995,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:10.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:10.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:10.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:10.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1440874132,"createTime":1749894247555,"epollFd":11,"onlineDuration":39603318,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:44:11.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:11.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/janet-jackson/news/janet-jackson-planning-spectacular-comeback-tour_6346297 2025-06-15 04:44:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:44:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:12.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kristen-stewart/news/kristen-stewart-dating-stella-maxwell_5516683 2025-06-15 04:44:13.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:44:13.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:13.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/madonna/news/madonna-age-lingerie-photos-instagram-selfies_6330471 2025-06-15 04:44:15.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:44:15.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:15.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicki-minaj/news/nicki-minaj-uk-dates-nickihndrxx-tour_6121302 2025-06-15 04:44:15.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:15.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:15.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:15.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1443117912,"createTime":1749894247555,"epollFd":11,"onlineDuration":39607992,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:16.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec056f70 2025-06-15 04:44:16.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:16.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/samuel-l-jackson/pictures/5401485 2025-06-15 04:44:17.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0613b0 2025-06-15 04:44:17.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:17.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/troye-sivan/video/troye-sivan-wild-blue-neighbourhood-part-1-3 2025-06-15 04:44:18.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111021041870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:18.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d510 2025-06-15 04:44:18.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.111021041870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d510 2025-06-15 04:44:18.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d510 2025-06-15 04:44:20.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:20.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:20.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:20.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:20.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:44:20.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:20.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:20.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:20.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:20.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1445474868,"createTime":1749894247555,"epollFd":11,"onlineDuration":39613007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:20.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:20.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1445585412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39613333,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:22.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:44:22.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:44:22.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:44:22.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:44:24.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:44:24.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:44:25.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:44:25.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:44:25.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:25.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:25.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:25.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1447829192,"createTime":1749894247555,"epollFd":11,"onlineDuration":39617994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:26.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:44:26.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:44:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:44:28.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:44:28.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125389099121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:28.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.125389099121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:44:28.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:30.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:30.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:30.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:30.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:30.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 04:44:30.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:44:30.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 04:44:30.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:44:30.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:30.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1450191412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39622994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:30.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:30.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1450288796,"createTime":1749894247555,"epollFd":11,"onlineDuration":39623317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:32.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec056f70 keealive timeout 2025-06-15 04:44:32.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec056f70 2025-06-15 04:44:34.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0613b0 keealive timeout 2025-06-15 04:44:34.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0613b0 2025-06-15 04:44:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:35.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:35.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:35.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1452548368,"createTime":1749894247555,"epollFd":11,"onlineDuration":39627991,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:38.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148284912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:38.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148284912109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:44:38.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:40.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:40.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:40.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:40.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:44:40.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:40.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1454885584,"createTime":1749894247555,"epollFd":11,"onlineDuration":39633007,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:44:40.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:40.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1455001392,"createTime":1749894247555,"epollFd":11,"onlineDuration":39633329,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:45.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:44:45.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:45.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1457237276,"createTime":1749894247555,"epollFd":11,"onlineDuration":39637996,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:48.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128875732421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:48.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.128875732421875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:44:48.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:48.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:44:48.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:48.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/clifford/streaming/asmongold-rejects-esports-world-cup-sponsorship/ 2025-06-15 04:44:50.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:50.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:44:50.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:50.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:50.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1459586336,"createTime":1749894247555,"epollFd":11,"onlineDuration":39642994,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:44:50.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:50.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1459694248,"createTime":1749894247555,"epollFd":11,"onlineDuration":39643316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:55.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:55.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:44:55.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:44:55.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1461940660,"createTime":1749894247555,"epollFd":11,"onlineDuration":39648004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:44:55.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:44:55.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:44:58.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155920028686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:44:58.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:44:58.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155920028686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:44:58.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:45:00.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:00.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:00.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:00.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:00.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:45:00.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:00.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1464376576,"createTime":1749894247555,"epollFd":11,"onlineDuration":39653289,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:01.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:01.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1464481856,"createTime":1749894247555,"epollFd":11,"onlineDuration":39653699,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:04.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:45:04.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:05.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:05.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:05.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:05.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1466626936,"createTime":1749894247555,"epollFd":11,"onlineDuration":39658001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:05.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:45:05.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:45:08.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16427993774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:08.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16427993774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:45:08.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:10.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:10.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:45:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:10.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:10.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1468977312,"createTime":1749894247555,"epollFd":11,"onlineDuration":39663008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:10.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:10.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:10.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:10.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1469066800,"createTime":1749894247555,"epollFd":11,"onlineDuration":39663328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:15.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:15.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:15.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:15.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1471346112,"createTime":1749894247555,"epollFd":11,"onlineDuration":39668000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:18.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169591903686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:18.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:18.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169591903686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:45:18.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:20.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:20.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:20.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1473685960,"createTime":1749894247555,"epollFd":11,"onlineDuration":39673001,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:20.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1473809664,"createTime":1749894247555,"epollFd":11,"onlineDuration":39673321,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:25.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:25.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:25.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:25.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1476038968,"createTime":1749894247555,"epollFd":11,"onlineDuration":39677993,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:28.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167495727539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:28.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:28.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167495727539063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:45:28.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:30.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:30.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:45:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:30.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:30.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:30.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1478390660,"createTime":1749894247555,"epollFd":11,"onlineDuration":39682998,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:30.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:30.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1478506468,"createTime":1749894247555,"epollFd":11,"onlineDuration":39683317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:33.371 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:45:33.371 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:45:35.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:35.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:35.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1480756828,"createTime":1749894247555,"epollFd":11,"onlineDuration":39687997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:38.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164264678955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:38.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:38.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164264678955078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:45:38.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:40.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:40.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:45:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:40.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:40.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1483083516,"createTime":1749894247555,"epollFd":11,"onlineDuration":39693010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:40.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:40.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1483265124,"createTime":1749894247555,"epollFd":11,"onlineDuration":39693332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:45.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:45.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1485469424,"createTime":1749894247555,"epollFd":11,"onlineDuration":39698004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:48.776 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15526008605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:48.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:48.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15526008605957,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:45:48.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:50.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:50.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:50.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:45:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:50.551 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:45:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1487848752,"createTime":1749894247555,"epollFd":11,"onlineDuration":39702997,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:45:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:50.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1487917184,"createTime":1749894247555,"epollFd":11,"onlineDuration":39703317,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:55.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:55.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:45:55.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:55.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1490185968,"createTime":1749894247555,"epollFd":11,"onlineDuration":39708009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:45:56.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:45:56.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:45:56.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/logo.png 2025-06-15 04:45:58.787 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13235092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:45:58.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:45:58.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13235092163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:45:58.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:46:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:00.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:46:00.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:00.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:46:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:00.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1492566612,"createTime":1749894247555,"epollFd":11,"onlineDuration":39713012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:00.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:00.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1492644256,"createTime":1749894247555,"epollFd":11,"onlineDuration":39713332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:05.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:05.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:05.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:05.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1494932780,"createTime":1749894247555,"epollFd":11,"onlineDuration":39718000,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:08.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09132957458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:08.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:46:08.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09132957458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:46:08.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:46:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:46:10.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:10.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:10.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1497256836,"createTime":1749894247555,"epollFd":11,"onlineDuration":39723011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:10.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:10.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1497358168,"createTime":1749894247555,"epollFd":11,"onlineDuration":39723328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:12.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:46:12.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:12.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:46:12.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:46:15.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:15.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:15.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:15.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1499612476,"createTime":1749894247555,"epollFd":11,"onlineDuration":39728013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:16.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:46:16.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:46:18.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08796501159668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:18.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:18.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.08796501159668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:46:18.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:46:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:20.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:20.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1501966800,"createTime":1749894247555,"epollFd":11,"onlineDuration":39733002,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:20.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:20.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1502039180,"createTime":1749894247555,"epollFd":11,"onlineDuration":39733325,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:25.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:25.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:25.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:25.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1504302700,"createTime":1749894247555,"epollFd":11,"onlineDuration":39738009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:28.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115463256835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:28.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:28.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.115463256835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:46:28.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:46:30.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:30.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:30.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:30.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1506679396,"createTime":1749894247555,"epollFd":11,"onlineDuration":39743005,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:30.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:30.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1506746512,"createTime":1749894247555,"epollFd":11,"onlineDuration":39743328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:46:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:35.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1509006084,"createTime":1749894247555,"epollFd":11,"onlineDuration":39748023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:38.818 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163129806518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:38.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163129806518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:46:38.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/the-best-tater-tots-7556268 2025-06-15 04:46:40.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:46:40.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:40.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:40.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1511366988,"createTime":1749894247555,"epollFd":11,"onlineDuration":39753009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:40.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:40.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1511477532,"createTime":1749894247555,"epollFd":11,"onlineDuration":39753328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:45.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:45.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:45.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:45.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1513727892,"createTime":1749894247555,"epollFd":11,"onlineDuration":39758008,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:46:45.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:46:45.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:46:46.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:46:46.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:46:48.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163225173950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:48.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:46:48.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163225173950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:46:48.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:46:49.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:46:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:49.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/midwestern-adventure-trip-ideas-in-wisconsin/ 2025-06-15 04:46:50.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:50.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:46:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:50.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:50.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1516049316,"createTime":1749894247555,"epollFd":11,"onlineDuration":39763009,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:50.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:50.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:46:50.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:50.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1516159860,"createTime":1749894247555,"epollFd":11,"onlineDuration":39763332,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:51.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:46:51.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:51.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/chrissy-teigen-sheer-lacy-top-drake-concert-7814813 2025-06-15 04:46:55.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:55.239 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:46:55.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:46:55.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1518402324,"createTime":1749894247555,"epollFd":11,"onlineDuration":39768006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:46:56.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:46:56.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:58.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174802780151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:46:58.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:46:58.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174802780151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:46:58.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:00.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:00.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:00.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:00.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:00.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:00.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:00.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1520702692,"createTime":1749894247555,"epollFd":11,"onlineDuration":39773015,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:00.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:00.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1520840872,"createTime":1749894247555,"epollFd":11,"onlineDuration":39773337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:01.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:04.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:47:04.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:47:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:05.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:05.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1523132028,"createTime":1749894247555,"epollFd":11,"onlineDuration":39778006,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:06.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:47:06.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:47:08.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172330856323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:08.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:47:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172330856323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:47:08.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:47:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:10.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:10.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:10.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:10.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1525485036,"createTime":1749894247555,"epollFd":11,"onlineDuration":39783012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1525565312,"createTime":1749894247555,"epollFd":11,"onlineDuration":39783361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:11.912 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:47:11.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:11.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:11.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:47:12.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:47:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:12.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:47:15.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:15.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:15.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:15.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1527835412,"createTime":1749894247555,"epollFd":11,"onlineDuration":39788020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:18.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13039207458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:47:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13039207458496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:47:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:47:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:20.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:20.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1530158152,"createTime":1749894247555,"epollFd":11,"onlineDuration":39793014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:20.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:20.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1530223952,"createTime":1749894247555,"epollFd":11,"onlineDuration":39793337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:25.145 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:47:25.145 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:47:25.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:25.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:25.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:25.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1532526952,"createTime":1749894247555,"epollFd":11,"onlineDuration":39798011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:28.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:47:28.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:47:28.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:47:28.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:28.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151466369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:28.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:28.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151466369628906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:47:28.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:30.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:30.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:30.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:30.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:30.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:30.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1534893120,"createTime":1749894247555,"epollFd":11,"onlineDuration":39803014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:31.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:31.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1535373460,"createTime":1749894247555,"epollFd":11,"onlineDuration":39804072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:35.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:35.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:35.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:35.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1537226388,"createTime":1749894247555,"epollFd":11,"onlineDuration":39808012,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:47:37.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:37.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:37.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/garden-how-to/propagation/seeds/controlling-cross-pollination.htm 2025-06-15 04:47:38.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1634464263916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:38.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:47:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1634464263916,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:47:38.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:47:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:40.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:47:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:40.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:40.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:40.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1539576764,"createTime":1749894247555,"epollFd":11,"onlineDuration":39813010,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:40.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:40.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:40.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1539646512,"createTime":1749894247555,"epollFd":11,"onlineDuration":39813328,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:45.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:45.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1541933720,"createTime":1749894247555,"epollFd":11,"onlineDuration":39818020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:48.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177091598510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:48.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:47:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177091598510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:47:48.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:47:50.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:50.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:50.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1544291992,"createTime":1749894247555,"epollFd":11,"onlineDuration":39823023,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:50.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:50.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:47:50.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:50.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1544355160,"createTime":1749894247555,"epollFd":11,"onlineDuration":39823343,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:54.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:47:54.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:55.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:55.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:47:55.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:47:55.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1546672636,"createTime":1749894247555,"epollFd":11,"onlineDuration":39828104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:47:58.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16288185119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:47:58.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:47:58.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16288185119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:47:58.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:00.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:00.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:00.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:00.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:00.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:00.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1549036172,"createTime":1749894247555,"epollFd":11,"onlineDuration":39833265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:01.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:01.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1549161192,"createTime":1749894247555,"epollFd":11,"onlineDuration":39833832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:05.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:05.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1551356280,"createTime":1749894247555,"epollFd":11,"onlineDuration":39838028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:08.887 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163496017456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163496017456055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:08.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:10.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:10.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:10.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553688232,"createTime":1749894247555,"epollFd":11,"onlineDuration":39843034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:10.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:10.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:10.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:10.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1553761928,"createTime":1749894247555,"epollFd":11,"onlineDuration":39843356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:15.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:15.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:15.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:15.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1556053084,"createTime":1749894247555,"epollFd":11,"onlineDuration":39848017,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:18.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170839309692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:18.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170839309692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:18.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:20.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:20.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:20.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1558386352,"createTime":1749894247555,"epollFd":11,"onlineDuration":39853014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1558469260,"createTime":1749894247555,"epollFd":11,"onlineDuration":39853375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:25.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:25.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:25.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1560703828,"createTime":1749894247555,"epollFd":11,"onlineDuration":39858018,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:28.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16259002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16259002685547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:28.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:30.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:30.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:30.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:30.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:30.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:30.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:30.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1563138428,"createTime":1749894247555,"epollFd":11,"onlineDuration":39863016,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:30.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:30.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1563193700,"createTime":1749894247555,"epollFd":11,"onlineDuration":39863336,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:35.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:35.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:35.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:35.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1565459852,"createTime":1749894247555,"epollFd":11,"onlineDuration":39868030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:38.914 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165525436401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:38.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:38.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165525436401367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:38.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:40.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:40.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:40.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:40.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1567790488,"createTime":1749894247555,"epollFd":11,"onlineDuration":39873029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:40.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:40.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1567862868,"createTime":1749894247555,"epollFd":11,"onlineDuration":39873348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:45.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:45.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:45.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:45.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1570155340,"createTime":1749894247555,"epollFd":11,"onlineDuration":39878014,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:48:48.917 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17641830444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17641830444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:48.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:50.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:50.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:48:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:50.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:50.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:50.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:48:50.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:50.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1572488608,"createTime":1749894247555,"epollFd":11,"onlineDuration":39883020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:50.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1572554408,"createTime":1749894247555,"epollFd":11,"onlineDuration":39883342,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:55.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:55.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:48:55.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:48:55.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1574849512,"createTime":1749894247555,"epollFd":11,"onlineDuration":39888033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:48:58.926 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176198959350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:48:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:48:58.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176198959350586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:48:58.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:49:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:00.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1577206468,"createTime":1749894247555,"epollFd":11,"onlineDuration":39893036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:00.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:00.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1577273584,"createTime":1749894247555,"epollFd":11,"onlineDuration":39893359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:03.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:49:03.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:49:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:05.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1579543684,"createTime":1749894247555,"epollFd":11,"onlineDuration":39898029,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:05.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:05.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:05.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:49:06.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:49:06.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:06.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:49:07.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:49:07.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:07.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:49:08.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158855438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:08.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:49:08.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158855438232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:49:08.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:49:10.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:10.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:49:10.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:10.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1581898008,"createTime":1749894247555,"epollFd":11,"onlineDuration":39903024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:10.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:10.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:10.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1581974336,"createTime":1749894247555,"epollFd":11,"onlineDuration":39903344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:15.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:15.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:15.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:15.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1584253648,"createTime":1749894247555,"epollFd":11,"onlineDuration":39908021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:18.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07427215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:18.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:49:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.07427215576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:49:18.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:49:20.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:20.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:20.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:20.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:20.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1586610604,"createTime":1749894247555,"epollFd":11,"onlineDuration":39913024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:20.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:20.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:20.900 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1586679036,"createTime":1749894247555,"epollFd":11,"onlineDuration":39913344,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:22.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:49:22.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:49:22.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:49:22.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:49:22.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:49:22.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:25.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:25.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:25.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:25.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1588962296,"createTime":1749894247555,"epollFd":11,"onlineDuration":39918020,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:28.950 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061826705932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:28.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.061826705932617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:49:28.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:29.573 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:49:29.573 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:49:30.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:30.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:30.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:30.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:30.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:30.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:49:30.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:30.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1591320568,"createTime":1749894247555,"epollFd":11,"onlineDuration":39923021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:30.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 04:49:30.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:30.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:30.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1591390316,"createTime":1749894247555,"epollFd":11,"onlineDuration":39923340,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:35.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:35.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:35.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1593674892,"createTime":1749894247555,"epollFd":11,"onlineDuration":39928022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:37.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:49:37.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:49:38.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02333641052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.02333641052246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:49:38.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:49:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:40.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:40.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1596018688,"createTime":1749894247555,"epollFd":11,"onlineDuration":39933024,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:40.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:40.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:40.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:40.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1596087120,"createTime":1749894247555,"epollFd":11,"onlineDuration":39933347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:45.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1598371696,"createTime":1749894247555,"epollFd":11,"onlineDuration":39938026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:48.966 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137357711791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:48.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:48.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137357711791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:49:48.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:49.839 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:49:49.839 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:49:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:49:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:50.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1600582576,"createTime":1749894247555,"epollFd":11,"onlineDuration":39943022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:49:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:50.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:50.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1600733916,"createTime":1749894247555,"epollFd":11,"onlineDuration":39943347,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:55.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:55.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:49:55.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:49:55.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1602842148,"createTime":1749894247555,"epollFd":11,"onlineDuration":39948021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:49:58.973 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164060592651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:49:58.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:49:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164060592651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:49:58.974 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:00.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:00.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:00.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:00.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:00.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:00.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1605274116,"createTime":1749894247555,"epollFd":11,"onlineDuration":39953026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:00.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:00.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:00.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:00.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1605412296,"createTime":1749894247555,"epollFd":11,"onlineDuration":39953348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:02.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:02.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:02.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:50:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1607644232,"createTime":1749894247555,"epollFd":11,"onlineDuration":39958025,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:05.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:50:05.924 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:50:08.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157978057861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:08.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:50:08.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157978057861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:50:08.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:50:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:10.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:10.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:10.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:10.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:10.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1610036720,"createTime":1749894247555,"epollFd":11,"onlineDuration":39963038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:10.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:10.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:10.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1610181480,"createTime":1749894247555,"epollFd":11,"onlineDuration":39963357,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:50:11.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:11.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:50:12.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:50:12.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:12.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/parthia-empire-forgotten/ 2025-06-15 04:50:15.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:15.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:50:15.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:15.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1612410784,"createTime":1749894247555,"epollFd":11,"onlineDuration":39968027,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:18.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:50:18.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:18.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144527435302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:18.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:18.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144527435302734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:50:18.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:20.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:50:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:20.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:20.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:20.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:20.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:20.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1614770372,"createTime":1749894247555,"epollFd":11,"onlineDuration":39973046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:20.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:20.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1614876968,"createTime":1749894247555,"epollFd":11,"onlineDuration":39973365,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:25.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:25.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:25.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:25.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1617104956,"createTime":1749894247555,"epollFd":11,"onlineDuration":39978032,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:50:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:50:28.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:50:28.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:50:28.999 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159360885620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:29.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:29.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159360885620117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:50:29.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:30.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:30.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:30.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:30.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:30.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:30.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1619400060,"createTime":1749894247555,"epollFd":11,"onlineDuration":39983026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:30.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:30.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:30.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1619521132,"createTime":1749894247555,"epollFd":11,"onlineDuration":39983349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:35.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:35.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:50:35.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:35.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1621753068,"createTime":1749894247555,"epollFd":11,"onlineDuration":39988038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:39.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116552352905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:39.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.116552352905273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:50:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:40.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:50:40.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:40.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:40.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:40.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:40.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:40.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1624123184,"createTime":1749894247555,"epollFd":11,"onlineDuration":39993033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:40.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:40.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1624225832,"createTime":1749894247555,"epollFd":11,"onlineDuration":39993355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:45.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:45.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1626495932,"createTime":1749894247555,"epollFd":11,"onlineDuration":39998026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:49.012 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114999771118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:49.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:49.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114999771118164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:50:49.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:50.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:50.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:50:50.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:50.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:50.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1628901580,"createTime":1749894247555,"epollFd":11,"onlineDuration":40003038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:50:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:50.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:50.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1628972644,"createTime":1749894247555,"epollFd":11,"onlineDuration":40003361,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:52.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:50:52.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:52.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:50:55.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:55.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:50:55.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:50:55.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1631282224,"createTime":1749894247555,"epollFd":11,"onlineDuration":40008026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:50:59.022 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134174346923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:50:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:50:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134174346923828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:50:59.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:51:00.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:00.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:00.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:00.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1633647076,"createTime":1749894247555,"epollFd":11,"onlineDuration":40013034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:00.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:00.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1633714192,"createTime":1749894247555,"epollFd":11,"onlineDuration":40013356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:05.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:05.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:05.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:05.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1635986924,"createTime":1749894247555,"epollFd":11,"onlineDuration":40018030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:06.854 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:51:06.854 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:51:08.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:51:08.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:09.030 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147315979003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:09.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:09.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147315979003906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:51:09.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:10.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:10.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:10.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:10.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:10.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:10.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1638401784,"createTime":1749894247555,"epollFd":11,"onlineDuration":40023354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:11.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:11.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1638470216,"createTime":1749894247555,"epollFd":11,"onlineDuration":40023675,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:13.282 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:51:13.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:51:13.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:14.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 04:51:14.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:15.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:15.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:15.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:15.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1640691624,"createTime":1749894247555,"epollFd":11,"onlineDuration":40028037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:16.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:51:16.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:51:17.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:17.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:17.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:51:19.038 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149152755737305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:51:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149152755737305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:51:19.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:51:20.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:20.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:20.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:20.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1643040684,"createTime":1749894247555,"epollFd":11,"onlineDuration":40033026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:20.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:20.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:20.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1643109116,"createTime":1749894247555,"epollFd":11,"onlineDuration":40033348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:25.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:25.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:25.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:25.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1645391060,"createTime":1749894247555,"epollFd":11,"onlineDuration":40038028,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:29.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130136489868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:29.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:51:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130136489868164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:51:29.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:51:30.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:30.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:30.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1647745384,"createTime":1749894247555,"epollFd":11,"onlineDuration":40043033,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:30.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:51:30.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 04:51:30.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:30.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1647816448,"createTime":1749894247555,"epollFd":11,"onlineDuration":40043358,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:32.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:51:32.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:35.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:35.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:35.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:35.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1650095760,"createTime":1749894247555,"epollFd":11,"onlineDuration":40048022,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:39.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139535903930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:39.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139535903930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:51:39.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:40.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:40.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:40.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1652443504,"createTime":1749894247555,"epollFd":11,"onlineDuration":40053026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:40.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:40.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:40.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1652511936,"createTime":1749894247555,"epollFd":11,"onlineDuration":40053348,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:45.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:45.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:45.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1654799144,"createTime":1749894247555,"epollFd":11,"onlineDuration":40058026,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:51:46.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:51:46.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:51:49.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13088035583496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:49.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:49.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13088035583496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:51:49.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:51:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:50.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:50.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1657146888,"createTime":1749894247555,"epollFd":11,"onlineDuration":40063042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:50.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:51:50.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:50.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1657212688,"createTime":1749894247555,"epollFd":11,"onlineDuration":40063362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:55.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:55.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:51:55.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:51:55.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1659499896,"createTime":1749894247555,"epollFd":11,"onlineDuration":40068045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:51:59.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166431427001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:51:59.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:51:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166431427001953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:51:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:00.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:00.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:00.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1661843692,"createTime":1749894247555,"epollFd":11,"onlineDuration":40073035,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:00.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:00.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:00.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1661912124,"createTime":1749894247555,"epollFd":11,"onlineDuration":40073354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:05.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:05.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:05.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:05.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1664192752,"createTime":1749894247555,"epollFd":11,"onlineDuration":40078038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:08.168 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:08.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:09.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16972541809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:09.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:09.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16972541809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:52:09.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:10.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:10.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:10.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:10.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1666545760,"createTime":1749894247555,"epollFd":11,"onlineDuration":40083034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:10.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:10.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1666618140,"createTime":1749894247555,"epollFd":11,"onlineDuration":40083353,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:15.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:15.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:15.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1668894820,"createTime":1749894247555,"epollFd":11,"onlineDuration":40088030,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:17.221 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:17.221 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:17.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:17.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:17.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:17.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:17.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:17.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:17.997 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:17.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:18.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:18.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:18.380 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:18.380 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:18.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:18.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:18.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:18.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:18.957 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:18.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:19.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167705535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167705535888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:52:19.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:19.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:19.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:19.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:19.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:19.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:19.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:19.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:19.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:19.905 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:19.906 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.101 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:20.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:20.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:52:20.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:20.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:20.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:20.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:20.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1671237300,"createTime":1749894247555,"epollFd":11,"onlineDuration":40093041,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:20.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:20.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:20.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:20.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:20.867 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:20.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:20.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1671312312,"createTime":1749894247555,"epollFd":11,"onlineDuration":40093369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:25.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:25.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:25.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:25.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1673590308,"createTime":1749894247555,"epollFd":11,"onlineDuration":40098039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:29.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16809844970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:29.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:29.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16809844970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:52:29.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:29.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:29.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/emmy-awards 2025-06-15 04:52:30.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:30.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:30.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:30.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:52:30.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:30.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1675935420,"createTime":1749894247555,"epollFd":11,"onlineDuration":40103037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:30.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:30.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:52:30.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:30.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1676011748,"createTime":1749894247555,"epollFd":11,"onlineDuration":40103362,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:31.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:31.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:35.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:35.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:35.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:35.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1678296324,"createTime":1749894247555,"epollFd":11,"onlineDuration":40108034,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:39.088 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169004440307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:39.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:52:39.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169004440307617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:52:39.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:52:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:40.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:40.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:52:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:40.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1680642752,"createTime":1749894247555,"epollFd":11,"onlineDuration":40113042,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:40.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:40.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1680715132,"createTime":1749894247555,"epollFd":11,"onlineDuration":40113382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:45.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:45.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:45.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:45.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1682986548,"createTime":1749894247555,"epollFd":11,"onlineDuration":40118037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:52:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:49.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137968063354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:49.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:49.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137968063354492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:52:49.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:50.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:50.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:50.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:52:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1685339556,"createTime":1749894247555,"epollFd":11,"onlineDuration":40123038,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:52:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:50.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:52:50.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:50.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1685404040,"createTime":1749894247555,"epollFd":11,"onlineDuration":40123360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:52.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:52:52.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:52:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:52:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:53.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-mayer/press/john-mayer-announces-an-additional-london-october-2013-show-at-wembley-arena-due-to-phenomenal-demand 2025-06-15 04:52:55.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:55.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:52:55.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:55.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1687703092,"createTime":1749894247555,"epollFd":11,"onlineDuration":40128036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:52:58.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:52:58.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:58.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:52:58.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:52:58.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:52:58.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:52:59.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150732040405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:52:59.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:52:59.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150732040405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05cda0 2025-06-15 04:52:59.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:53:00.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:00.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:00.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:00.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:00.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:00.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:00.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1690054784,"createTime":1749894247555,"epollFd":11,"onlineDuration":40133037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:00.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:00.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1690125848,"createTime":1749894247555,"epollFd":11,"onlineDuration":40133360,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:05.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:05.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:05.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:05.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1692397264,"createTime":1749894247555,"epollFd":11,"onlineDuration":40138057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:07.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:53:07.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:53:08.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:53:08.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:09.106 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155885696411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:09.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:09.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155885696411133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:53:09.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:09.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:09.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:09.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/matthew-mcconaughey 2025-06-15 04:53:10.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:53:10.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/diddy-says-no-to-2024-grammys-attendance-despite-securing-first-nomination-in-20-years-01hm9c3zr422 2025-06-15 04:53:10.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:53:10.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:10.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1694735796,"createTime":1749894247555,"epollFd":11,"onlineDuration":40143045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:10.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:10.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1694812124,"createTime":1749894247555,"epollFd":11,"onlineDuration":40143367,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:11.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:53:11.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:11.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:53:14.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:53:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:53:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:53:14.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:53:15.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:15.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:15.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:15.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1697080908,"createTime":1749894247555,"epollFd":11,"onlineDuration":40148050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:16.221 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:53:16.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 04:53:16.224 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:53:16.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:53:19.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147071838378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:19.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:53:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147071838378906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:19.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:53:20.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 04:53:20.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:20.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:20.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 04:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:20.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:21.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:21.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:21.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:21.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1699537880,"createTime":1749894247555,"epollFd":11,"onlineDuration":40153519,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:21.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:21.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1699602364,"createTime":1749894247555,"epollFd":11,"onlineDuration":40153832,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:53:24.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:25.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:25.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:25.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:25.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1701782976,"createTime":1749894247555,"epollFd":11,"onlineDuration":40158037,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:26.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:53:26.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:53:27.036 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:53:27.037 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:53:28.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 04:53:28.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:53:29.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11737060546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11737060546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:53:29.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:30.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:30.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:30.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:30.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:53:30.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:30.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:30.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:30.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1704135984,"createTime":1749894247555,"epollFd":11,"onlineDuration":40163040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:30.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:30.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1704201784,"createTime":1749894247555,"epollFd":11,"onlineDuration":40163364,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:33.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:53:33.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:53:33.765 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:53:33.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:53:35.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:35.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:35.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:35.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1706481096,"createTime":1749894247555,"epollFd":11,"onlineDuration":40168039,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:39.132 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114397048950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:39.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:53:39.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.114397048950195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:53:39.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:53:40.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:40.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:40.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:40.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:40.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:40.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:40.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:40.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1708910432,"createTime":1749894247555,"epollFd":11,"onlineDuration":40173369,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:41.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:41.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1708973600,"createTime":1749894247555,"epollFd":11,"onlineDuration":40173691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:45.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:45.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:45.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:45.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1711197640,"createTime":1749894247555,"epollFd":11,"onlineDuration":40178057,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:49.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048498153686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:49.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:53:49.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.048498153686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:53:49.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:53:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:50.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:50.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:50.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:53:50.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:50.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:50.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1713540120,"createTime":1749894247555,"epollFd":11,"onlineDuration":40183050,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:53:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:53:50.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:50.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:50.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1713604604,"createTime":1749894247555,"epollFd":11,"onlineDuration":40183372,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:55.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:55.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:53:55.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:53:55.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1715886548,"createTime":1749894247555,"epollFd":11,"onlineDuration":40188043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:53:59.149 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113113403320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:53:59.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:53:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.113113403320313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:53:59.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:00.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:00.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:00.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:00.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:00.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:00.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:00.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:00.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1718226396,"createTime":1749894247555,"epollFd":11,"onlineDuration":40193049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:00.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:00.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1718300092,"createTime":1749894247555,"epollFd":11,"onlineDuration":40193375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:05.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:05.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:54:05.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:05.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1720584668,"createTime":1749894247555,"epollFd":11,"onlineDuration":40198045,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:09.157 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14003562927246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:09.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14003562927246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:54:09.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:10.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:10.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:54:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:10.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:10.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:10.599 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1722938992,"createTime":1749894247555,"epollFd":11,"onlineDuration":40203044,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:10.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:10.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:10.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:10.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1723004792,"createTime":1749894247555,"epollFd":11,"onlineDuration":40203366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:15.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:15.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:15.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:15.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1725281472,"createTime":1749894247555,"epollFd":11,"onlineDuration":40208055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:19.165 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146793365478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:19.165 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146793365478516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:54:19.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:20.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:20.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:20.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:20.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:20.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1727645008,"createTime":1749894247555,"epollFd":11,"onlineDuration":40213061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:20.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:20.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1727721336,"createTime":1749894247555,"epollFd":11,"onlineDuration":40213405,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/spectre 2025-06-15 04:54:25.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:25.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:25.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:25.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1729988804,"createTime":1749894247555,"epollFd":11,"onlineDuration":40218047,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:29.175 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15631103515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:29.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:54:29.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15631103515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:54:29.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:54:30.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:30.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:30.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:30.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:30.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:30.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:30.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1732336548,"createTime":1749894247555,"epollFd":11,"onlineDuration":40223048,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:30.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:30.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1732410244,"createTime":1749894247555,"epollFd":11,"onlineDuration":40223371,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:35.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:35.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:54:35.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:35.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1734701400,"createTime":1749894247555,"epollFd":11,"onlineDuration":40228046,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:36.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:54:36.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:37.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:54:37.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:54:37.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:54:37.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:54:39.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157867431640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:39.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:39.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157867431640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:54:39.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:40.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:40.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:40.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:54:40.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:40.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1736891224,"createTime":1749894247555,"epollFd":11,"onlineDuration":40233055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:40.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:40.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:40.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:40.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1737100468,"createTime":1749894247555,"epollFd":11,"onlineDuration":40233377,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:45.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:45.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:45.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:45.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1739271868,"createTime":1749894247555,"epollFd":11,"onlineDuration":40238066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:49.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160730361938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:49.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:49.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160730361938477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:54:49.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:50.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:50.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:54:50.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:50.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:50.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1741653828,"createTime":1749894247555,"epollFd":11,"onlineDuration":40243066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:54:50.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:50.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1741790692,"createTime":1749894247555,"epollFd":11,"onlineDuration":40243382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:52.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:54:52.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:52.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-json/wp/v2/posts/?per_page=10&order=desc 2025-06-15 04:54:55.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:55.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:54:55.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:54:55.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1744016048,"createTime":1749894247555,"epollFd":11,"onlineDuration":40248051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:54:59.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161243438720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:54:59.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:54:59.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161243438720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:54:59.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:55:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:00.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:00.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:00.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:00.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1746395376,"createTime":1749894247555,"epollFd":11,"onlineDuration":40253169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:00.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:00.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:01.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1746607252,"createTime":1749894247555,"epollFd":11,"onlineDuration":40253682,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:05.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:05.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:05.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1748707588,"createTime":1749894247555,"epollFd":11,"onlineDuration":40258043,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:05.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:05.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:05.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:05.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.198 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.348 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.803 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:06.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:06.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.100 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.101 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.410 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.410 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.561 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.561 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.711 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.711 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:07.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:07.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:08.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:08.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:08.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.494 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:08.494 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:08.641 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:55:08.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:09.210 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169492721557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:09.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:09.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169492721557617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:55:09.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:10.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:10.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:10.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:10.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:10.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:10.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1750989532,"createTime":1749894247555,"epollFd":11,"onlineDuration":40263052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:10.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:10.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1751151400,"createTime":1749894247555,"epollFd":11,"onlineDuration":40263366,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:15.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:15.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:15.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:15.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1753383336,"createTime":1749894247555,"epollFd":11,"onlineDuration":40268060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:19.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16875648498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:19.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:19.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16875648498535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:55:19.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:20.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:20.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:20.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:20.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:20.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:20.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1755749504,"createTime":1749894247555,"epollFd":11,"onlineDuration":40273054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:20.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:20.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:20.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1755867944,"createTime":1749894247555,"epollFd":11,"onlineDuration":40273375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:25.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:25.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:25.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:25.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:25.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/okja 2025-06-15 04:55:25.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:25.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1758070928,"createTime":1749894247555,"epollFd":11,"onlineDuration":40278049,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:29.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096372604370117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:29.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:55:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.096372604370117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:55:29.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:55:30.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:30.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:30.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:30.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:30.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:30.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1760441044,"createTime":1749894247555,"epollFd":11,"onlineDuration":40283068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:30.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:30.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1760556852,"createTime":1749894247555,"epollFd":11,"onlineDuration":40283389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:33.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:33.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:35.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:35.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:35.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:35.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1762808528,"createTime":1749894247555,"epollFd":11,"onlineDuration":40288052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:39.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14613151550293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:39.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:55:39.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14613151550293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:55:39.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:55:40.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:40.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:40.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:40.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1765132584,"createTime":1749894247555,"epollFd":11,"onlineDuration":40293077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:40.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:40.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:55:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:40.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:40.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1765253656,"createTime":1749894247555,"epollFd":11,"onlineDuration":40293397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:45.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:45.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:45.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:45.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1767488224,"createTime":1749894247555,"epollFd":11,"onlineDuration":40298077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:46.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:46.647 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:46.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:55:46.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:46.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2021/05/06/tristan-thompson-sydney-chase-cease-desist-khloe-kardashian-cheating/ 2025-06-15 04:55:49.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149803161621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:55:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149803161621094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:55:49.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:55:50.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:55:50.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:55:50.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:55:50.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:50.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 04:55:50.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:55:50.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1769822808,"createTime":1749894247555,"epollFd":11,"onlineDuration":40303054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:55:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:55:50.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 04:55:50.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1769954408,"createTime":1749894247555,"epollFd":11,"onlineDuration":40303380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:50.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:50.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 04:55:51.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:51.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 04:55:54.860 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:55:54.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:55:55.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:55.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:55:55.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:55.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1772183712,"createTime":1749894247555,"epollFd":11,"onlineDuration":40308055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:55:58.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05cda0 2025-06-15 04:55:58.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:58.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2993996/vacation-in-the-swiss-alps-this-summer/ 2025-06-15 04:55:58.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:55:58.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:58.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-disaster-artist 2025-06-15 04:55:59.254 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149349212646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:55:59.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:55:59.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149349212646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:55:59.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:55:59.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:55:59.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:55:59.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/nas-pays-tribute-to-rakim-at-the-first-hip-hop-grandmaster-awards-01hfw2ag22yg 2025-06-15 04:56:00.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:00.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:56:00.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:56:00.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/travis-scott-stands-firmly-by-ye-in-the-yeezy-showdown-against-adidas-01htsb943ega 2025-06-15 04:56:00.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1774497240,"createTime":1749894247555,"epollFd":11,"onlineDuration":40313052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:00.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:00.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:00.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1774685428,"createTime":1749894247555,"epollFd":11,"onlineDuration":40313374,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:02.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:56:02.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:03.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:56:03.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:56:05.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:05.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:05.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:05.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1776879200,"createTime":1749894247555,"epollFd":11,"onlineDuration":40318052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:06.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:56:06.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:09.263 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154048919677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:09.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:56:09.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154048919677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:56:09.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:10.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:10.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:10.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:10.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:10.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:10.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1779197992,"createTime":1749894247555,"epollFd":11,"onlineDuration":40323058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:10.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:10.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:10.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1779357228,"createTime":1749894247555,"epollFd":11,"onlineDuration":40323380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:14.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:56:14.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:14.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05cda0 keealive timeout 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05cda0 2025-06-15 04:56:14.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:14.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:14.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:56:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:14.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 04:56:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:15.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:15.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:15.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1781578636,"createTime":1749894247555,"epollFd":11,"onlineDuration":40328052,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:16.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:56:16.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:56:17.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:56:17.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:56:19.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14187240600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:19.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:56:19.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14187240600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:56:19.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:56:20.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:20.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:20.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:20.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:20.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:20.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:20.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1783935592,"createTime":1749894247555,"epollFd":11,"onlineDuration":40333058,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:56:20.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:20.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1784051400,"createTime":1749894247555,"epollFd":11,"onlineDuration":40333380,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:25.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:25.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1786288600,"createTime":1749894247555,"epollFd":11,"onlineDuration":40338056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:29.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15331268310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:29.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15331268310547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 04:56:29.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:30.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:30.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:30.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:30.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:30.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:30.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:30.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1788602128,"createTime":1749894247555,"epollFd":11,"onlineDuration":40343068,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:30.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:56:30.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:56:30.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:30.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:30.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:30.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1788757416,"createTime":1749894247555,"epollFd":11,"onlineDuration":40343387,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:56:33.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:56:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:33.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2870157/sedona-hikes-to-view-red-rocks/ 2025-06-15 04:56:33.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:33.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:33.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/news/colin-firth-kingsman-the-golden-circle_5862405 2025-06-15 04:56:35.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:35.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:56:35.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:35.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1790968296,"createTime":1749894247555,"epollFd":11,"onlineDuration":40348059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:56:39.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167621612548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:39.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:39.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167621612548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 04:56:39.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:40.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:40.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:56:40.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:40.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1793354204,"createTime":1749894247555,"epollFd":11,"onlineDuration":40353054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:40.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:40.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:41.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:41.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1793547656,"createTime":1749894247555,"epollFd":11,"onlineDuration":40353613,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:56:45.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:45.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:56:45.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:45.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1795678260,"createTime":1749894247555,"epollFd":11,"onlineDuration":40358060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:56:46.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:56:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/hellopress/wp_filemanager.php 2025-06-15 04:56:47.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/json.php 2025-06-15 04:56:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/index.php 2025-06-15 04:56:47.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/xmrlpc.php 2025-06-15 04:56:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/install.php 2025-06-15 04:56:47.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/admin.php 2025-06-15 04:56:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/wp-conflg.php 2025-06-15 04:56:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/wp-conflg.php 2025-06-15 04:56:47.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bypass.php 2025-06-15 04:56:47.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/avaa.php 2025-06-15 04:56:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/rnEPv9.php 2025-06-15 04:56:47.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:47.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/wp-conflg.php 2025-06-15 04:56:48.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/class-config.php 2025-06-15 04:56:48.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/index.php 2025-06-15 04:56:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/admin.php 2025-06-15 04:56:48.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex2.php7 2025-06-15 04:56:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/updates.php 2025-06-15 04:56:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/makeasmtp.php 2025-06-15 04:56:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/pki-validation/wp-login.php 2025-06-15 04:56:48.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:56:48.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:48.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php7 2025-06-15 04:56:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/index.php 2025-06-15 04:56:48.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:48.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/wp-conflg.php 2025-06-15 04:56:49.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/berlin.php 2025-06-15 04:56:49.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.183 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/wp-login.php 2025-06-15 04:56:49.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/wp-configs.php 2025-06-15 04:56:49.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170604705810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:49.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:56:49.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170604705810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:56:49.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:49.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/wp-login.php 2025-06-15 04:56:49.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/engine.php 2025-06-15 04:56:49.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.567 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cong.php 2025-06-15 04:56:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twenty/twenty.php 2025-06-15 04:56:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/lock.php 2025-06-15 04:56:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php/wp-includes/ID3/esyfvxgmdq.php 2025-06-15 04:56:49.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:49.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/about.php 2025-06-15 04:56:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/index.php 2025-06-15 04:56:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.157 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/wp-conflg.php 2025-06-15 04:56:50.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-signup.php 2025-06-15 04:56:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:50.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:56:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/index.php 2025-06-15 04:56:50.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/seotheme/classwithtostring.php 2025-06-15 04:56:50.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/about.php 2025-06-15 04:56:50.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/lock.php 2025-06-15 04:56:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1798111544,"createTime":1749894247555,"epollFd":11,"onlineDuration":40363188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:50.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:56:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/403.php 2025-06-15 04:56:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:56:50.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:50.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/wp-conflg.php 2025-06-15 04:56:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:50.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/wp-conflg.php/wp-content/plugins/google-seo-rank/index.php 2025-06-15 04:56:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/classsmtps.php 2025-06-15 04:56:51.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1798220772,"createTime":1749894247555,"epollFd":11,"onlineDuration":40363511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:51.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/update.php 2025-06-15 04:56:51.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/browse.php 2025-06-15 04:56:51.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bak.php 2025-06-15 04:56:51.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/m.php 2025-06-15 04:56:51.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php 2025-06-15 04:56:51.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/byp.php 2025-06-15 04:56:51.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 04:56:51.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/admin-post.php 2025-06-15 04:56:51.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:51.902 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/text.php 2025-06-15 04:56:52.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php 2025-06-15 04:56:52.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/about.php 2025-06-15 04:56:52.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mah.php 2025-06-15 04:56:52.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/alfa-rex.php 2025-06-15 04:56:52.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 04:56:52.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/moon.php 2025-06-15 04:56:52.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/aahana/json.php 2025-06-15 04:56:52.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/plugin.php 2025-06-15 04:56:52.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/wp-login.php 2025-06-15 04:56:52.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/index.php 2025-06-15 04:56:52.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:52.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 04:56:53.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/mail.php 2025-06-15 04:56:53.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/alfa-rex.php 2025-06-15 04:56:53.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/chosen.php 2025-06-15 04:56:53.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/install.php 2025-06-15 04:56:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew.php7 2025-06-15 04:56:53.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css/chosen.php 2025-06-15 04:56:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php 2025-06-15 04:56:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/about.php 2025-06-15 04:56:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cloud.php 2025-06-15 04:56:53.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:53.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ws.php7 2025-06-15 04:56:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/cloud.php 2025-06-15 04:56:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/muse.php 2025-06-15 04:56:54.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 04:56:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/about.php 2025-06-15 04:56:54.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/about.php 2025-06-15 04:56:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/repeater.php 2025-06-15 04:56:54.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-consar.php 2025-06-15 04:56:54.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/index.php 2025-06-15 04:56:54.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/coffee/about.php 2025-06-15 04:56:54.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:54.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/chosen.php 2025-06-15 04:56:55.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wso112233.php 2025-06-15 04:56:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/simple.php 2025-06-15 04:56:55.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/wp-login.php 2025-06-15 04:56:55.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blog.php 2025-06-15 04:56:55.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:56:55.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/about.php 2025-06-15 04:56:55.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/lv.php 2025-06-15 04:56:55.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ajax-actions.php 2025-06-15 04:56:55.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1800463236,"createTime":1749894247555,"epollFd":11,"onlineDuration":40368060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:56:55.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/inputs.php 2025-06-15 04:56:55.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upfile.php 2025-06-15 04:56:55.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/index.php 2025-06-15 04:56:55.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:55.988 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ok.php 2025-06-15 04:56:56.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/wp-conflg.php 2025-06-15 04:56:56.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/alfanew.php 2025-06-15 04:56:56.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/index.php 2025-06-15 04:56:56.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/media.php 2025-06-15 04:56:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2022/update.php 2025-06-15 04:56:56.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/wp-includes/alfa-rex.php 2025-06-15 04:56:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/423_index.php 2025-06-15 04:56:56.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.766 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/xmrlpc.php?p= 2025-06-15 04:56:56.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/index.php 2025-06-15 04:56:56.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:56.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/index.php 2025-06-15 04:56:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/autoload_classmap.php 2025-06-15 04:56:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/install.php 2025-06-15 04:56:57.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-trackback.php 2025-06-15 04:56:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 04:56:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/geju.php 2025-06-15 04:56:57.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ebs.php7 2025-06-15 04:56:57.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:56:57.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 04:56:57.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/classwithtostring.php 2025-06-15 04:56:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:57.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/css.php 2025-06-15 04:56:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cache-compat.php 2025-06-15 04:56:58.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/about.php 2025-06-15 04:56:58.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/parx.php 2025-06-15 04:56:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/radio.php 2025-06-15 04:56:58.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index/lock.php 2025-06-15 04:56:58.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/yanz.php 2025-06-15 04:56:58.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/atomlib.php 2025-06-15 04:56:58.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/chosen.php 2025-06-15 04:56:58.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/about.php 2025-06-15 04:56:58.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/images/index.php 2025-06-15 04:56:58.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:58.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/as.php 2025-06-15 04:56:59.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/content.php 2025-06-15 04:56:59.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/404.php 2025-06-15 04:56:59.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160179138183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:56:59.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:56:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160179138183594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:56:59.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:56:59.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/link.php 2025-06-15 04:56:59.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/autoload_classmap.php 2025-06-15 04:56:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/index.php 2025-06-15 04:56:59.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/cong.php 2025-06-15 04:56:59.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/about.php 2025-06-15 04:56:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/lmfi2.php 2025-06-15 04:56:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/admin-post.php 2025-06-15 04:56:59.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:56:59.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-cron.php 2025-06-15 04:57:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:57:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 04:57:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/alfa-rex.php 2025-06-15 04:57:00.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.184 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/chosen.php 2025-06-15 04:57:00.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config.php 2025-06-15 04:57:00.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:00.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:00.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:57:00.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 04:57:00.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins.php 2025-06-15 04:57:00.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/gecko.php 2025-06-15 04:57:00.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/alfa-rex.php 2025-06-15 04:57:00.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1802733336,"createTime":1749894247555,"epollFd":11,"onlineDuration":40373060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/index.php 2025-06-15 04:57:00.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/cache-compat.php 2025-06-15 04:57:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ini.php 2025-06-15 04:57:00.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1802854408,"createTime":1749894247555,"epollFd":11,"onlineDuration":40373379,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/chosen.php 2025-06-15 04:57:01.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/wp-conflg.php 2025-06-15 04:57:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/function.php 2025-06-15 04:57:01.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/cloud.php 2025-06-15 04:57:01.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/packed.php 2025-06-15 04:57:01.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/admin.php 2025-06-15 04:57:01.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/autoload_classmap.php 2025-06-15 04:57:01.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell20211028.php 2025-06-15 04:57:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/index.php 2025-06-15 04:57:01.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/config.php 2025-06-15 04:57:01.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:01.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/shell.php 2025-06-15 04:57:02.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/13.php 2025-06-15 04:57:02.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 04:57:02.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/goat1.php 2025-06-15 04:57:02.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/content.php 2025-06-15 04:57:02.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/index.php 2025-06-15 04:57:02.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/about.php 2025-06-15 04:57:02.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-links.php 2025-06-15 04:57:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/wp-pridmag/up.php 2025-06-15 04:57:02.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/index.php 2025-06-15 04:57:02.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:02.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/doc.php 2025-06-15 04:57:03.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 04:57:03.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.132 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/twentytwentytwo/alfa-rex.php 2025-06-15 04:57:03.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/blue/moon.php 2025-06-15 04:57:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/dropdown.php 2025-06-15 04:57:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/classwithtostring.php 2025-06-15 04:57:03.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/Cache/footer.php 2025-06-15 04:57:03.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/blue.php 2025-06-15 04:57:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/hoot.php 2025-06-15 04:57:03.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-mail.php 2025-06-15 04:57:03.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:03.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/user.php 2025-06-15 04:57:04.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/sketch/404.php 2025-06-15 04:57:04.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/google-seo-rank/module.php 2025-06-15 04:57:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/index.php 2025-06-15 04:57:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-activate.php 2025-06-15 04:57:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/plugins/jquery-file-upload/server/php/include.php 2025-06-15 04:57:04.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2024/index.php 2025-06-15 04:57:04.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/wp-login.php 2025-06-15 04:57:04.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin-post.php 2025-06-15 04:57:04.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/shell.php 2025-06-15 04:57:04.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/adminfuns.php7 2025-06-15 04:57:04.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:04.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/wp-login.php 2025-06-15 04:57:05.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/function.php 2025-06-15 04:57:05.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-blog-header.php 2025-06-15 04:57:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/content.php 2025-06-15 04:57:05.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:57:05.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fw.php 2025-06-15 04:57:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp.php 2025-06-15 04:57:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 04:57:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1805104768,"createTime":1749894247555,"epollFd":11,"onlineDuration":40378051,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:05.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-p.php7 2025-06-15 04:57:05.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shell.php 2025-06-15 04:57:05.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:57:05.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/east-india-youth 2025-06-15 04:57:05.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/wso112233.php 2025-06-15 04:57:05.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:05.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/classwithtostring.php 2025-06-15 04:57:06.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/upfile.php 2025-06-15 04:57:06.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.135 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/buy.php 2025-06-15 04:57:06.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/pwnd/classwithtostring.php 2025-06-15 04:57:06.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/seoplugins/mar.php 2025-06-15 04:57:06.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/autoload_classmap.php/wp-includes/images/smilies/about.php 2025-06-15 04:57:06.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/chosen.php 2025-06-15 04:57:06.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:57:06.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jason-momoa 2025-06-15 04:57:06.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/admin.php 2025-06-15 04:57:06.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/autoload_classmap.php 2025-06-15 04:57:06.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/rk2.php 2025-06-15 04:57:06.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:06.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-sigunq.php 2025-06-15 04:57:07.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/content.php 2025-06-15 04:57:07.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/footer.php 2025-06-15 04:57:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/index.php 2025-06-15 04:57:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/cc.php 2025-06-15 04:57:07.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade-temp-backup/ty.php 2025-06-15 04:57:07.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wsoyanz.php 2025-06-15 04:57:07.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/network.php 2025-06-15 04:57:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/json.php 2025-06-15 04:57:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/about.php 2025-06-15 04:57:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-conflg.php 2025-06-15 04:57:07.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:07.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/alfa-rex.php 2025-06-15 04:57:08.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/js/chosen.php 2025-06-15 04:57:08.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/shell.php 2025-06-15 04:57:08.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-comments-post.php 2025-06-15 04:57:08.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/about.php 2025-06-15 04:57:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfa-rex.php7 2025-06-15 04:57:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-2019.php 2025-06-15 04:57:08.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/alfa-rex.php 2025-06-15 04:57:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/alfanew2.php7 2025-06-15 04:57:08.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-load.php 2025-06-15 04:57:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:08.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/core-plugin/file-manager.php 2025-06-15 04:57:09.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/index.php 2025-06-15 04:57:09.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/edit.php 2025-06-15 04:57:09.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ae.php 2025-06-15 04:57:09.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13228988647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:09.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:09.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13228988647461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 04:57:09.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/astra/inc/fm.php 2025-06-15 04:57:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/file.php 2025-06-15 04:57:09.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log.php 2025-06-15 04:57:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/chosen.php 2025-06-15 04:57:09.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/bg/xmrlpc.php 2025-06-15 04:57:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:09.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/inputs.php 2025-06-15 04:57:10.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:10.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:10.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:10.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:57:10.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:10.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:10.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:10.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1807409084,"createTime":1749894247555,"epollFd":11,"onlineDuration":40383071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:10.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:10.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1807570952,"createTime":1749894247555,"epollFd":11,"onlineDuration":40383392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:11.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:11.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:11.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 04:57:14.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:57:14.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:57:15.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:15.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:15.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:15.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1809798940,"createTime":1749894247555,"epollFd":11,"onlineDuration":40388055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:16.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:57:16.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:57:16.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:57:16.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:57:19.315 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124738693237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:19.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:57:19.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124738693237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:57:19.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:57:20.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:20.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:20.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:20.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:20.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:20.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:20.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:20.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1812133524,"createTime":1749894247555,"epollFd":11,"onlineDuration":40393060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:20.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:20.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1812242752,"createTime":1749894247555,"epollFd":11,"onlineDuration":40393378,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:57:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:57:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:57:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:57:22.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:57:22.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:25.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:25.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:25.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:25.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1814502324,"createTime":1749894247555,"epollFd":11,"onlineDuration":40398053,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:57:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 04:57:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:26.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:57:29.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:29.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:29.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:57:29.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:30.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:30.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:30.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:30.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1816848752,"createTime":1749894247555,"epollFd":11,"onlineDuration":40403069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:30.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:30.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1816975088,"createTime":1749894247555,"epollFd":11,"onlineDuration":40403392,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:30.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:30.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:57:30.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:32.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:32.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:32.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-sandler/video/blended-trailer 2025-06-15 04:57:33.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:57:33.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:33.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/danny-boyle/news/danny-boyle-daniel-craig-bond-25_6103865 2025-06-15 04:57:34.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:57:34.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:34.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/the-meyerowitz-stories 2025-06-15 04:57:35.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:57:35.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:35.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jamelia/news/jamelia-details-confrontation-tickets-first-class-train_5533502 2025-06-15 04:57:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:35.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:57:35.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:35.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1819168860,"createTime":1749894247555,"epollFd":11,"onlineDuration":40408070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:38.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:57:38.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:38.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/luci/;stok=/locale 2025-06-15 04:57:39.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165355682373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:39.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:39.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165355682373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 04:57:39.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:40.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:40.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:40.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:40.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:57:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:40.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1821552136,"createTime":1749894247555,"epollFd":11,"onlineDuration":40413062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:40.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:40.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:40.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:40.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1821677156,"createTime":1749894247555,"epollFd":11,"onlineDuration":40413383,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:44.034 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:57:44.034 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:57:44.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:57:44.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:57:44.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:57:44.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:57:45.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:45.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:45.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:45.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1823903828,"createTime":1749894247555,"epollFd":11,"onlineDuration":40418073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:57:48.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:57:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:57:48.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:49.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166675567626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:49.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:57:49.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166675567626953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:57:49.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:57:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:50.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:57:50.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:50.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:50.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:50.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1826262100,"createTime":1749894247555,"epollFd":11,"onlineDuration":40423059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:57:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:57:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:57:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:57:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:57:50.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:57:50.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:50.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1826359484,"createTime":1749894247555,"epollFd":11,"onlineDuration":40423393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:53.560 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:57:53.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:57:55.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:55.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:57:55.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:55.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1828598000,"createTime":1749894247555,"epollFd":11,"onlineDuration":40428062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:57:56.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:57:56.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:56.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/modest-mouse/news/modest-mouse-strangers-to-ourselves_4547919 2025-06-15 04:57:56.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:57:56.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:56.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/hip-hop-heavyweights-nicki-minaj-and-kanye-west-feud-over-new-body-for-vultures-album-the-two-rappers-throw-shade-at-each-other-01hhqs08e75p 2025-06-15 04:57:59.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165281295776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:57:59.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:59.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165281295776367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05f5f0 2025-06-15 04:57:59.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:59.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:57:59.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:57:59.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:58:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:00.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1830957588,"createTime":1749894247555,"epollFd":11,"onlineDuration":40433063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:00.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:58:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 04:58:00.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:00.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1831076028,"createTime":1749894247555,"epollFd":11,"onlineDuration":40433417,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:05.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:05.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:05.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:05.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1833284276,"createTime":1749894247555,"epollFd":11,"onlineDuration":40438070,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:09.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173137664794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:09.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:58:09.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173137664794922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:58:09.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:58:10.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:10.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:10.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:10.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:58:10.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:10.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:10.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:10.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1835653076,"createTime":1749894247555,"epollFd":11,"onlineDuration":40443062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:10.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:10.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1835758356,"createTime":1749894247555,"epollFd":11,"onlineDuration":40443381,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:58:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:58:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:58:12.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:14.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:58:14.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:58:15.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:15.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:15.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:15.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1838003452,"createTime":1749894247555,"epollFd":11,"onlineDuration":40448069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:16.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:58:16.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:58:19.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:19.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:19.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:58:19.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:20.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:20.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:20.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:20.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:20.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:20.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1840372252,"createTime":1749894247555,"epollFd":11,"onlineDuration":40453062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:20.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:20.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:58:20.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:20.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1840497272,"createTime":1749894247555,"epollFd":11,"onlineDuration":40453384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:22.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:22.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:22.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/how-to-upgrade-boxed-brownies-7109158 2025-06-15 04:58:25.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:25.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:25.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:58:25.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:25.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/radio 2025-06-15 04:58:25.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:25.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1842746316,"createTime":1749894247555,"epollFd":11,"onlineDuration":40458074,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:26.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:58:26.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:26.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pitbull 2025-06-15 04:58:27.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:58:27.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:27.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/richard-burton 2025-06-15 04:58:29.374 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130699157714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:29.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:58:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130699157714844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05a870 2025-06-15 04:58:29.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:58:30.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:30.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:30.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:30.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:58:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1845080900,"createTime":1749894247555,"epollFd":11,"onlineDuration":40463066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:30.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:30.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1845200656,"createTime":1749894247555,"epollFd":11,"onlineDuration":40463386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:35.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:35.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:35.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:35.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1847437856,"createTime":1749894247555,"epollFd":11,"onlineDuration":40468061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:38.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:58:38.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:39.383 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167484283447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:39.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:39.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167484283447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 04:58:39.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:40.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:40.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:40.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:40.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:40.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:40.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1849786916,"createTime":1749894247555,"epollFd":11,"onlineDuration":40473065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:40.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:40.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:58:40.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:58:40.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:58:40.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:40.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1849904040,"createTime":1749894247555,"epollFd":11,"onlineDuration":40473390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:42.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:58:42.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:58:42.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:58:42.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:58:43.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:58:43.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:58:44.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 04:58:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:44.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/how-to-read-target-price-tags/ 2025-06-15 04:58:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:45.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:45.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:45.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1852101760,"createTime":1749894247555,"epollFd":11,"onlineDuration":40478062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:49.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135948181152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:49.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:58:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.135948181152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 04:58:49.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:58:50.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:58:50.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beatles/pictures/3794812 2025-06-15 04:58:50.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:58:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1854415288,"createTime":1749894247555,"epollFd":11,"onlineDuration":40483061,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:58:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:58:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:58:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/britney-spears/pictures/678092 2025-06-15 04:58:50.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:50.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1854566628,"createTime":1749894247555,"epollFd":11,"onlineDuration":40483384,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:51.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05a870 2025-06-15 04:58:51.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:51.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlize-theron/pictures/3522135 2025-06-15 04:58:51.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:58:51.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:51.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donna-karan/pictures/4384329 2025-06-15 04:58:52.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:58:52.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:52.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/harrypotterx26x04x07 2025-06-15 04:58:53.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:58:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:53.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/listen-up-phillip 2025-06-15 04:58:53.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:58:53.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:53.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-boss-baby-trailer 2025-06-15 04:58:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:58:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:54.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gary-owen/pictures/3365039 2025-06-15 04:58:55.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:55.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:58:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 04:58:55.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:55.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/harvey-weinstein/pictures/5496004 2025-06-15 04:58:55.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:55.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1856819620,"createTime":1749894247555,"epollFd":11,"onlineDuration":40488078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:58:56.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0643a0 2025-06-15 04:58:56.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:56.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/james-bay/pictures/4834194 2025-06-15 04:58:56.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 04:58:56.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:56.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-jackson/pictures/3734262 2025-06-15 04:58:57.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2b0 2025-06-15 04:58:57.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:58:57.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/vin-diesel/pictures/5080271 2025-06-15 04:58:59.401 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164182662963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:58:59.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0676e0 2025-06-15 04:58:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164182662963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0676e0 2025-06-15 04:58:59.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0676e0 2025-06-15 04:59:00.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:00.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:00.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:00.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:59:00.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:00.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1859177892,"createTime":1749894247555,"epollFd":11,"onlineDuration":40493065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:00.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:00.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 04:59:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 04:59:00.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:00.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1859267380,"createTime":1749894247555,"epollFd":11,"onlineDuration":40493388,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:03.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067f00 2025-06-15 04:59:03.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:03.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/shrimp_etouffee/ 2025-06-15 04:59:05.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 04:59:05.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:05.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fileupload/server/php/index.php?file=tf2rghf.jpg 2025-06-15 04:59:05.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:05.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1861528268,"createTime":1749894247555,"epollFd":11,"onlineDuration":40498079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:06.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05a870 keealive timeout 2025-06-15 04:59:06.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05f5f0 keealive timeout 2025-06-15 04:59:06.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:59:06.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05a870 2025-06-15 04:59:06.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05f5f0 2025-06-15 04:59:06.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:59:07.049 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:59:07.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:59:07.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:59:07.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:59:07.407 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:59:07.407 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:59:07.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:59:07.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:07.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/news/morgan-fatherhood-is-spectacular_1261719 2025-06-15 04:59:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062e90 2025-06-15 04:59:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:08.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jim-carrey/news/jim-carrey-portrait-of-sarah-sanders_6035722 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:08.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:59:08.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:59:09.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:09.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/owen-wilson/news/owen-wilson-loved-being-a-geek_1204619 2025-06-15 04:59:09.410 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16633415222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:09.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16633415222168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 04:59:09.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:09.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/r-kelly/news/aaliyah-mother-slams-claims-r-kelly-sex_6264125 2025-06-15 04:59:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-downey-jr/video/avengers-age-of-ultron-teaser-trailer 2025-06-15 04:59:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1863826004,"createTime":1749894247555,"epollFd":11,"onlineDuration":40503065,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:59:10.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:59:10.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 04:59:10.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sex-pistols/news/sex-pistols-locked-in-lawsuit-over-money_6330323 2025-06-15 04:59:10.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:10.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1863947076,"createTime":1749894247555,"epollFd":11,"onlineDuration":40503386,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:12.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 04:59:12.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0643a0 keealive timeout 2025-06-15 04:59:12.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 04:59:12.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0643a0 2025-06-15 04:59:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:15.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:15.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:15.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1866209280,"createTime":1749894247555,"epollFd":11,"onlineDuration":40508069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:15.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:59:15.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:15.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/the-difference-between-baking-and-roasting-chicken/ 2025-06-15 04:59:19.420 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166383743286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166383743286133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 04:59:19.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:20.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:20.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:20.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:20.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:20.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:20.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1868559656,"createTime":1749894247555,"epollFd":11,"onlineDuration":40513066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:20.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 04:59:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067f00 keealive timeout 2025-06-15 04:59:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 04:59:20.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067f00 2025-06-15 04:59:20.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:20.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1868691256,"createTime":1749894247555,"epollFd":11,"onlineDuration":40513390,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:22.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 04:59:22.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:22.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2712543/naked-wines-how-it-works/ 2025-06-15 04:59:22.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:59:22.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:59:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:59:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:24.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/callan_mcauliffe 2025-06-15 04:59:24.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:24.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jennifer_lopez 2025-06-15 04:59:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:59:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062e90 keealive timeout 2025-06-15 04:59:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:59:24.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062e90 2025-06-15 04:59:25.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:25.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:25.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/julian-fellowes/news/julian-fellowes-hints-at-downton-abbey-ending_4010164 2025-06-15 04:59:25.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:25.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:25.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:25.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1870942932,"createTime":1749894247555,"epollFd":11,"onlineDuration":40518063,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:25.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 04:59:25.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:25.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-lied-about-retirement-to-get-the-rolling-stones-back-to-work_4929031 2025-06-15 04:59:26.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 04:59:26.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:26.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lenny-kravitz/news/lenny-kravitz-reveals-why-he-s-been-celibate-for-nine-years_6378516 2025-06-15 04:59:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 04:59:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:59:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 04:59:26.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:26.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 04:59:26.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:26.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pet-shop-boys/news/new-label-new-album-new-tourproductive-times-for-pet-shop-boys_3636745 2025-06-15 04:59:27.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:27.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:27.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5307634 2025-06-15 04:59:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:28.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/5326053 2025-06-15 04:59:28.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 04:59:28.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 04:59:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 04:59:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:28.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-de-niro/news/robert-de-niro-restaurant-evacuated-suspect-package_6240222 2025-06-15 04:59:29.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0641a0 2025-06-15 04:59:29.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:29.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rolling-stones/news 2025-06-15 04:59:29.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14751434326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:29.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0646c0 2025-06-15 04:59:29.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14751434326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0646c0 2025-06-15 04:59:29.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0646c0 2025-06-15 04:59:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0646c0 2025-06-15 04:59:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:29.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/thomas-sangster/news/thomas-brodie-sangster-really-proud-to-be-the-kid-from-love-actually_6342345 2025-06-15 04:59:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:30.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:30.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:30.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:30.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:30.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:30.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1873290676,"createTime":1749894247555,"epollFd":11,"onlineDuration":40523066,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:30.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:59:30.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:59:30.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:30.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1873382796,"createTime":1749894247555,"epollFd":11,"onlineDuration":40523400,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:35.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:35.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:35.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1875672636,"createTime":1749894247555,"epollFd":11,"onlineDuration":40528084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:37.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035090 2025-06-15 04:59:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:37.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lol/articles/19027/how-to-fix-the-reconnect-loop-in-league-of-legends 2025-06-15 04:59:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 04:59:38.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 04:59:39.437 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15876007080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:39.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 04:59:39.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15876007080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 04:59:39.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 04:59:39.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 04:59:39.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:39.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E9%82%A6%E6%B2%99%E6%95%A6%C2%B7%E5%AE%97%E5%A8%81%E6%8B%89%E5%85%8B.html 2025-06-15 04:59:40.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:40.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:40.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:40.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:40.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:40.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1878016432,"createTime":1749894247555,"epollFd":11,"onlineDuration":40533077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2b0 keealive timeout 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:40.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 04:59:40.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2b0 2025-06-15 04:59:40.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:40.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1878124344,"createTime":1749894247555,"epollFd":11,"onlineDuration":40533397,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 04:59:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 04:59:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 04:59:42.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0641a0 keealive timeout 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0641a0 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 04:59:44.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 04:59:45.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:45.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:45.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:45.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1880369440,"createTime":1749894247555,"epollFd":11,"onlineDuration":40538081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:46.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c2b0 2025-06-15 04:59:46.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:46.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/in-depth/four-upcoming-disney-animations-planes-fire-and-revue-big-hero-six_4292061 2025-06-15 04:59:46.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0646c0 keealive timeout 2025-06-15 04:59:46.829 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0646c0 2025-06-15 04:59:49.445 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161073684692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:49.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161073684692383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 04:59:49.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:50.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:50.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 04:59:50.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:50.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:50.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:50.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1882692180,"createTime":1749894247555,"epollFd":11,"onlineDuration":40543072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 04:59:50.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:50.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 04:59:50.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:50.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1882809304,"createTime":1749894247555,"epollFd":11,"onlineDuration":40543411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:52.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035090 keealive timeout 2025-06-15 04:59:52.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035090 2025-06-15 04:59:53.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 04:59:53.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:53.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/red-hot-chili-peppers/news/red-hot-chili-peppers-flea-playing-air-bass-super-bowl_4052119 2025-06-15 04:59:54.505 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 04:59:54.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 04:59:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:55.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 04:59:55.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:55.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1885053084,"createTime":1749894247555,"epollFd":11,"onlineDuration":40548072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 04:59:58.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 04:59:58.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:58.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kathryn-bigelow 2025-06-15 04:59:59.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 04:59:59.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:59.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/leeds-reading-festival 2025-06-15 04:59:59.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16069221496582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 04:59:59.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 04:59:59.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16069221496582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509c0 2025-06-15 04:59:59.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 04:59:59.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 04:59:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 04:59:59.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paul-hogan 2025-06-15 05:00:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:00.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:00:00.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:00:00.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/run-the-jewels 2025-06-15 05:00:00.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1887399512,"createTime":1749894247555,"epollFd":11,"onlineDuration":40553081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:00.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/samuel-barnett 2025-06-15 05:00:00.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:00.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1887506108,"createTime":1749894247555,"epollFd":11,"onlineDuration":40553424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:02.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051720 2025-06-15 05:00:02.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:02.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-pretty-reckless 2025-06-15 05:00:02.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c2b0 keealive timeout 2025-06-15 05:00:02.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c2b0 2025-06-15 05:00:02.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 05:00:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:02.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tulisa-contostavlos 2025-06-15 05:00:05.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:05.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:05.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:05.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1889813056,"createTime":1749894247555,"epollFd":11,"onlineDuration":40558305,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:00:08.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:00:09.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173200607299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:09.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:00:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173200607299805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:00:09.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:00:10.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:10.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:10.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:10.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:10.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:10.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1892073944,"createTime":1749894247555,"epollFd":11,"onlineDuration":40563079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:10.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:10.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1892197648,"createTime":1749894247555,"epollFd":11,"onlineDuration":40563401,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:11.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:00:11.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:11.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/skeyewebplayer-2.0.1 2025-06-15 05:00:14.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:00:14.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:00:15.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:15.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:15.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:15.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1894394052,"createTime":1749894247555,"epollFd":11,"onlineDuration":40568077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:16.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:00:16.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:16.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509c0 keealive timeout 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:00:16.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:00:18.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:00:18.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:18.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:00:18.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 05:00:18.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051720 keealive timeout 2025-06-15 05:00:18.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 05:00:18.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051720 2025-06-15 05:00:19.471 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184005737304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:19.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:00:19.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184005737304688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:00:19.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:00:20.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:20.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:20.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:20.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1896790488,"createTime":1749894247555,"epollFd":11,"onlineDuration":40573086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:20.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:20.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:20.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:20.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1896918140,"createTime":1749894247555,"epollFd":11,"onlineDuration":40573410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:22.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:00:22.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:22.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/calvin-harris/video/calvin-harris-ready-for-the-weekend-video-x29x07x09 2025-06-15 05:00:25.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:25.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:00:25.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:25.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1899134284,"createTime":1749894247555,"epollFd":11,"onlineDuration":40578076,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:26.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:00:26.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:00:28.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:00:28.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:00:29.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18569564819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:29.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:00:29.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18569564819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061360 2025-06-15 05:00:29.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:00:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:30.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:30.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:30.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:00:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:30.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1901472816,"createTime":1749894247555,"epollFd":11,"onlineDuration":40583072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:30.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:30.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:30.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:30.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1901580728,"createTime":1749894247555,"epollFd":11,"onlineDuration":40583393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:32.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:00:32.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:00:34.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:00:34.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:00:35.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:35.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:35.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:35.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1903836352,"createTime":1749894247555,"epollFd":11,"onlineDuration":40588071,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:38.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:00:38.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:00:39.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1700439453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:39.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:00:39.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1700439453125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:00:39.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:00:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:40.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:40.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:40.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:40.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:40.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:40.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:40.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1906152512,"createTime":1749894247555,"epollFd":11,"onlineDuration":40593087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:40.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1906322276,"createTime":1749894247555,"epollFd":11,"onlineDuration":40593409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:45.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:45.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:45.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:45.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1908537104,"createTime":1749894247555,"epollFd":11,"onlineDuration":40598072,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:00:46.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:00:46.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:46.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:00:49.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14579963684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:49.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:00:49.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14579963684082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:00:49.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:00:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:50.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:50.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:50.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:00:50.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:50.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:00:50.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:50.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910851948,"createTime":1749894247555,"epollFd":11,"onlineDuration":40603073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:50.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:50.951 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1910999340,"createTime":1749894247555,"epollFd":11,"onlineDuration":40603396,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:55.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:55.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:00:55.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:00:55.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1913235224,"createTime":1749894247555,"epollFd":11,"onlineDuration":40608078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:00:59.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167510986328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:00:59.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:00:59.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167510986328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:00:59.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:00.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-scott 2025-06-15 05:01:00.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:00.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:00.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:00.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:01:00.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:00.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-foster 2025-06-15 05:01:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:00.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1915607972,"createTime":1749894247555,"epollFd":11,"onlineDuration":40613096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:01:01.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:01.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:01:01.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:01:01.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:01.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kara-dioguardi 2025-06-15 05:01:01.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:01.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1915877752,"createTime":1749894247555,"epollFd":11,"onlineDuration":40613815,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:01.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:01:01.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:01.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kip-pardue 2025-06-15 05:01:02.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:01:02.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:02.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kurt-russell 2025-06-15 05:01:02.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:01:02.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:01:03.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:01:03.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:03.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lethal-bizzle 2025-06-15 05:01:03.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 05:01:03.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:03.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/megan-mullally 2025-06-15 05:01:04.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:04.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/patti-scialfa 2025-06-15 05:01:04.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:01:04.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:04.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rami-malek 2025-06-15 05:01:05.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:05.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:05.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:05.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rhys-ifans 2025-06-15 05:01:05.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:05.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1917950452,"createTime":1749894247555,"epollFd":11,"onlineDuration":40618086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:05.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:05.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sam-shepard 2025-06-15 05:01:07.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:01:07.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:07.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sugababes 2025-06-15 05:01:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0514c0 2025-06-15 05:01:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:08.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-muffs 2025-06-15 05:01:09.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12628173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:09.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 05:01:09.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12628173828125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 05:01:09.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 05:01:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:10.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:10.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1920316620,"createTime":1749894247555,"epollFd":11,"onlineDuration":40623088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:01:10.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:10.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:01:10.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:10.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1920450852,"createTime":1749894247555,"epollFd":11,"onlineDuration":40623414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:01:15.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:15.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:15.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:15.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1922664364,"createTime":1749894247555,"epollFd":11,"onlineDuration":40628077,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:01:16.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:01:16.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:01:16.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:01:16.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509c0 keealive timeout 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:01:18.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:01:19.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15058708190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:19.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:01:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15058708190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 05:01:19.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:01:20.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:20.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:01:20.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:20.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1924955520,"createTime":1749894247555,"epollFd":11,"onlineDuration":40633084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:20.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:20.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:01:20.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:01:20.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:01:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:01:20.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:01:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:20.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1925131864,"createTime":1749894247555,"epollFd":11,"onlineDuration":40633406,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:22.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:01:22.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:01:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:01:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:01:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:01:22.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:01:24.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:01:24.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:24.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jonathan-rhys-meyers 2025-06-15 05:01:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0514c0 keealive timeout 2025-06-15 05:01:24.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0514c0 2025-06-15 05:01:25.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:25.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:25.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:01:25.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:25.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-mighty-boosh 2025-06-15 05:01:25.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:25.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1927446708,"createTime":1749894247555,"epollFd":11,"onlineDuration":40638308,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:29.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126649856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:29.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:01:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.126649856567383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:01:29.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:01:30.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:30.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:30.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:30.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:30.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:30.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:30.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:30.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1929727336,"createTime":1749894247555,"epollFd":11,"onlineDuration":40643093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:30.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:30.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1929833932,"createTime":1749894247555,"epollFd":11,"onlineDuration":40643418,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:34.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:01:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:35.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:35.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:35.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1932031652,"createTime":1749894247555,"epollFd":11,"onlineDuration":40648080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:36.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:01:36.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:39.539 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1263427734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:39.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:39.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1263427734375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:01:39.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:01:40.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:40.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:40.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:40.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1934399136,"createTime":1749894247555,"epollFd":11,"onlineDuration":40653081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:01:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:40.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:01:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:01:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:01:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:01:40.887 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:01:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:40.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1934533368,"createTime":1749894247555,"epollFd":11,"onlineDuration":40653403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:45.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:45.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:45.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:45.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1936779780,"createTime":1749894247555,"epollFd":11,"onlineDuration":40658080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:46.160 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:01:46.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:01:49.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13623046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:49.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:01:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13623046875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:01:49.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:01:50.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:50.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:50.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:50.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:50.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:50.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:01:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:50.646 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1939126208,"createTime":1749894247555,"epollFd":11,"onlineDuration":40663091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:50.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:50.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1939219644,"createTime":1749894247555,"epollFd":11,"onlineDuration":40663411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:55.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:55.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:01:55.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:01:55.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1941470004,"createTime":1749894247555,"epollFd":11,"onlineDuration":40668078,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:01:59.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147329330444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:01:59.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:01:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147329330444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:01:59.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:00.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:00.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:00.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1943830908,"createTime":1749894247555,"epollFd":11,"onlineDuration":40673083,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:00.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:00.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:00.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:00.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1943941452,"createTime":1749894247555,"epollFd":11,"onlineDuration":40673408,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:05.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:05.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:05.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1946189180,"createTime":1749894247555,"epollFd":11,"onlineDuration":40678079,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:09.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137357711791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:09.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137357711791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:02:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:10.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:10.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:10.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:10.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:10.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:10.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1948517184,"createTime":1749894247555,"epollFd":11,"onlineDuration":40683086,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:10.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:10.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:10.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1948636940,"createTime":1749894247555,"epollFd":11,"onlineDuration":40683411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:15.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:15.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:15.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1950884668,"createTime":1749894247555,"epollFd":11,"onlineDuration":40688082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:19.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153364181518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:19.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:19.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153364181518555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:02:19.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:20.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:20.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:20.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:20.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:20.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:20.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1953352168,"createTime":1749894247555,"epollFd":11,"onlineDuration":40693309,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:21.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:21.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1953450868,"createTime":1749894247555,"epollFd":11,"onlineDuration":40693634,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:23.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:23.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2017/05/18/change-org-petition-google-bring-back-old-cat-emoji-android-o/ 2025-06-15 05:02:24.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:02:25.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:25.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:25.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:25.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1955620952,"createTime":1749894247555,"epollFd":11,"onlineDuration":40698082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:29.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15500259399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:29.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:02:29.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15500259399414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:02:29.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:02:30.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:30.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:30.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:30.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:30.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:30.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1957887104,"createTime":1749894247555,"epollFd":11,"onlineDuration":40703093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:30.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:30.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:30.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:30.980 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1958038444,"createTime":1749894247555,"epollFd":11,"onlineDuration":40703425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:35.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:35.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:35.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1960250640,"createTime":1749894247555,"epollFd":11,"onlineDuration":40708084,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:36.941 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:02:36.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:02:38.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:02:38.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:39.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123441696166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:39.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123441696166992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:02:39.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:40.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:40.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:40.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:40.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:40.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:40.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1962573380,"createTime":1749894247555,"epollFd":11,"onlineDuration":40713094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:40.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:40.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1962657604,"createTime":1749894247555,"epollFd":11,"onlineDuration":40713415,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:43.786 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:02:43.786 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:02:45.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:45.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:45.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:45.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1964897436,"createTime":1749894247555,"epollFd":11,"onlineDuration":40718082,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:02:47.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:02:47.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:47.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:02:49.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1492862701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:49.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1492862701416,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:02:49.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:02:50.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:50.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:50.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:50.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:02:50.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:50.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1967312296,"createTime":1749894247555,"epollFd":11,"onlineDuration":40723081,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:50.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:02:50.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:50.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1967420208,"createTime":1749894247555,"epollFd":11,"onlineDuration":40723403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:52.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:02:52.625 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:02:55.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:55.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:02:55.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:02:55.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1969702152,"createTime":1749894247555,"epollFd":11,"onlineDuration":40728080,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:02:59.608 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14003562927246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:02:59.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:02:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14003562927246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:02:59.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:03:00.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:00.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:00.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:00.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:03:00.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:00.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:00.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1972072268,"createTime":1749894247555,"epollFd":11,"onlineDuration":40733090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:00.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:00.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1972173600,"createTime":1749894247555,"epollFd":11,"onlineDuration":40733411,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:02.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:03:02.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:03:05.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:05.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:05.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:05.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1974385796,"createTime":1749894247555,"epollFd":11,"onlineDuration":40738088,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:09.617 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15671730041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:09.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:03:09.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15671730041504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:03:09.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:03:10.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:10.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:10.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:10.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:10.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:10.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1976680900,"createTime":1749894247555,"epollFd":11,"onlineDuration":40743090,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:10.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:10.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1976836188,"createTime":1749894247555,"epollFd":11,"onlineDuration":40743410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:15.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:15.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:15.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1979058912,"createTime":1749894247555,"epollFd":11,"onlineDuration":40748089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:19.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150388717651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:19.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:03:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150388717651367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:03:19.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:03:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:20.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:20.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:20.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:20.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:20.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:03:20.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:20.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1981471140,"createTime":1749894247555,"epollFd":11,"onlineDuration":40753091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:20.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:20.967 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1981593528,"createTime":1749894247555,"epollFd":11,"onlineDuration":40753412,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:25.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:25.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:25.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1983818884,"createTime":1749894247555,"epollFd":11,"onlineDuration":40758085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:28.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:03:28.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:03:29.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16616439819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:29.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:03:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16616439819336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:03:29.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:03:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:30.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:30.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:30.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:03:30.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:30.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1986146888,"createTime":1749894247555,"epollFd":11,"onlineDuration":40763097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:30.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:30.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:03:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:30.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1986277172,"createTime":1749894247555,"epollFd":11,"onlineDuration":40763423,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:34.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:03:34.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:34.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:03:35.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:35.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:35.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:35.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1988489368,"createTime":1749894247555,"epollFd":11,"onlineDuration":40768097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:39.637 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168331146240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:39.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:03:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168331146240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:03:39.638 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:03:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:03:40.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:40.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1990850272,"createTime":1749894247555,"epollFd":11,"onlineDuration":40773128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:40.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:41.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:41.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1990989768,"createTime":1749894247555,"epollFd":11,"onlineDuration":40773561,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:42.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:03:42.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:42.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-login.php 2025-06-15 05:03:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:45.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:45.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:45.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1993198016,"createTime":1749894247555,"epollFd":11,"onlineDuration":40778094,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:49.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16803550720215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:49.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:03:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16803550720215,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:03:49.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:03:50.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:50.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:50.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:50.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:03:50.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:50.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:50.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:50.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1995524704,"createTime":1749894247555,"epollFd":11,"onlineDuration":40783089,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:03:50.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:03:50.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:03:50.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:50.972 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1995643144,"createTime":1749894247555,"epollFd":11,"onlineDuration":40783416,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:55.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:55.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:03:55.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:03:55.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":1997905348,"createTime":1749894247555,"epollFd":11,"onlineDuration":40788096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:03:58.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:03:58.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:03:59.651 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16972541809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:03:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:03:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16972541809082,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:03:59.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:00.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:04:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:00.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:00.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:00.655 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2000268884,"createTime":1749894247555,"epollFd":11,"onlineDuration":40793099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:00.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:00.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2000384692,"createTime":1749894247555,"epollFd":11,"onlineDuration":40793421,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:01.163 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:04:01.163 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:04:01.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:04:01.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:04:05.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:05.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:05.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:05.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2002607416,"createTime":1749894247555,"epollFd":11,"onlineDuration":40798093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:09.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139461517333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:09.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:09.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139461517333984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:04:09.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:10.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:10.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:10.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:10.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:04:10.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:10.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:10.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:10.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2004951212,"createTime":1749894247555,"epollFd":11,"onlineDuration":40803106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:10.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:10.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2005080180,"createTime":1749894247555,"epollFd":11,"onlineDuration":40803430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:15.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:15.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2007300272,"createTime":1749894247555,"epollFd":11,"onlineDuration":40808104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:19.669 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12074851989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:19.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12074851989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:04:19.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:04:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:20.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:20.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:20.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:20.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:20.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2009633540,"createTime":1749894247555,"epollFd":11,"onlineDuration":40813102,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2009766456,"createTime":1749894247555,"epollFd":11,"onlineDuration":40813443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:25.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:25.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:25.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:25.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2011972072,"createTime":1749894247555,"epollFd":11,"onlineDuration":40818098,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:27.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:04:27.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:04:29.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150205612182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:29.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:04:29.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.150205612182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:04:29.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:04:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:30.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:04:30.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:04:30.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/scouting-for-girls/video/scouting-for-girls-its-not-about-you-video-x10x07x08 2025-06-15 05:04:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2014368508,"createTime":1749894247555,"epollFd":11,"onlineDuration":40823104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:30.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:04:30.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:30.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2014483000,"createTime":1749894247555,"epollFd":11,"onlineDuration":40823428,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:35.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:35.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:04:35.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:35.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2016708356,"createTime":1749894247555,"epollFd":11,"onlineDuration":40828097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:39.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155271530151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:39.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155271530151367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:04:39.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:04:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:40.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:40.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:04:40.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:40.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:40.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:40.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2019050836,"createTime":1749894247555,"epollFd":11,"onlineDuration":40833099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2019170592,"createTime":1749894247555,"epollFd":11,"onlineDuration":40833426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:45.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:45.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:04:45.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:45.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2021407792,"createTime":1749894247555,"epollFd":11,"onlineDuration":40838100,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:46.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:04:46.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:04:49.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131175994873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:49.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:04:49.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131175994873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:04:49.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:04:50.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:50.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:04:50.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:50.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:50.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:50.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:50.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:50.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2023829232,"createTime":1749894247555,"epollFd":11,"onlineDuration":40843338,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:04:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:51.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2023913456,"createTime":1749894247555,"epollFd":11,"onlineDuration":40843658,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:53.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:04:53.206 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:04:53.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:04:55.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:55.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:04:55.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:04:55.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2026098016,"createTime":1749894247555,"epollFd":11,"onlineDuration":40848101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:04:58.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:04:58.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:04:59.703 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139949798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:04:59.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:04:59.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139949798583984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:04:59.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:00.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:00.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:00.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:00.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:00.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:00.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:00.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:00.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2028452340,"createTime":1749894247555,"epollFd":11,"onlineDuration":40853095,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:00.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2028573412,"createTime":1749894247555,"epollFd":11,"onlineDuration":40853414,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:01.754 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:05:01.754 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:05:05.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:05.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:06.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:06.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2030998800,"createTime":1749894247555,"epollFd":11,"onlineDuration":40858563,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:05:09.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:05:09.713 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11762809753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:09.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:05:09.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11762809753418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:05:09.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:05:10.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:10.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:10.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:10.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:10.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:10.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:10.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2033187308,"createTime":1749894247555,"epollFd":11,"onlineDuration":40863167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:11.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:11.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2033322856,"createTime":1749894247555,"epollFd":11,"onlineDuration":40863490,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:15.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:05:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:15.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2035492940,"createTime":1749894247555,"epollFd":11,"onlineDuration":40868105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:19.714 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142005920410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:19.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:05:19.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142005920410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:05:19.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:05:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:20.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:20.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:20.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:05:20.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:20.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2037864372,"createTime":1749894247555,"epollFd":11,"onlineDuration":40873096,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:20.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:20.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:20.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:20.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2037993340,"createTime":1749894247555,"epollFd":11,"onlineDuration":40873420,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:05:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:23.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/food/beef/bulgogi-with-grilled-onions/ 2025-06-15 05:05:25.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:25.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:25.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:25.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2040223960,"createTime":1749894247555,"epollFd":11,"onlineDuration":40878097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:29.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146717071533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:29.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:29.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146717071533203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:05:29.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:30.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:30.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:30.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:30.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:30.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2042557228,"createTime":1749894247555,"epollFd":11,"onlineDuration":40883101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:30.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:30.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:30.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:30.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2042699356,"createTime":1749894247555,"epollFd":11,"onlineDuration":40883424,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:35.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:35.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:05:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2044919448,"createTime":1749894247555,"epollFd":11,"onlineDuration":40888113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:39.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:05:39.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:05:39.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159225463867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:05:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159225463867188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:05:39.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:05:40.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:40.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:40.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:05:40.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:40.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:40.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:40.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2047242188,"createTime":1749894247555,"epollFd":11,"onlineDuration":40893107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:40.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2047372472,"createTime":1749894247555,"epollFd":11,"onlineDuration":40893426,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:45.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:45.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:45.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:45.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2049600460,"createTime":1749894247555,"epollFd":11,"onlineDuration":40898097,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:48.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:05:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/game/ellis/posts/gundam-breaker-4-is-the-best-playable-love-letter-i-ve-ever-seen-01j79p8e61tj 2025-06-15 05:05:49.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15930938720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:49.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:49.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15930938720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:05:49.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:50.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:50.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:50.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:05:50.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:50.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:05:50.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:50.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2052046904,"createTime":1749894247555,"epollFd":11,"onlineDuration":40903319,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:05:51.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:51.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2052137708,"createTime":1749894247555,"epollFd":11,"onlineDuration":40903635,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:55.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:55.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:05:55.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:05:55.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2054319636,"createTime":1749894247555,"epollFd":11,"onlineDuration":40908109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:05:59.746 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16427993774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:05:59.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:05:59.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16427993774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:05:59.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:00.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:00.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:00.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:00.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:00.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:00.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2056656852,"createTime":1749894247555,"epollFd":11,"onlineDuration":40913103,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:00.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:00.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:00.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:00.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2056785820,"createTime":1749894247555,"epollFd":11,"onlineDuration":40913429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:03.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:06:03.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:06:05.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:05.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:05.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:05.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2059019072,"createTime":1749894247555,"epollFd":11,"onlineDuration":40918111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:07.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.303 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.303 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.362 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.390 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.390 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.448 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.448 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.531 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.531 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.557 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.557 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.678 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.731 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.756 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:07.807 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:07.807 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:08.044 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:08.044 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:09.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14743995666504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:09.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:09.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14743995666504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:06:09.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:10.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:10.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:10.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:10.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:10.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:10.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2061323388,"createTime":1749894247555,"epollFd":11,"onlineDuration":40923099,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:10.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:10.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:10.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:10.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2061443144,"createTime":1749894247555,"epollFd":11,"onlineDuration":40923422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:15.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:15.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:15.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:15.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2063725088,"createTime":1749894247555,"epollFd":11,"onlineDuration":40928107,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:19.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162357330322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:19.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:19.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162357330322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:06:19.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:20.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:20.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:20.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:20.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:20.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:20.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2066057040,"createTime":1749894247555,"epollFd":11,"onlineDuration":40933110,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:20.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:20.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:20.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:20.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2066178112,"createTime":1749894247555,"epollFd":11,"onlineDuration":40933430,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:25.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:25.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:25.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:25.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2068387676,"createTime":1749894247555,"epollFd":11,"onlineDuration":40938101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:29.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168317794799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:29.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168317794799805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:06:29.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:30.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:30.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:30.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:30.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:30.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:30.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:30.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:30.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2070756476,"createTime":1749894247555,"epollFd":11,"onlineDuration":40943116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:30.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:30.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2070885444,"createTime":1749894247555,"epollFd":11,"onlineDuration":40943436,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:33.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:33.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:33.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:06:33.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:06:35.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:35.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:35.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:35.656 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2073101588,"createTime":1749894247555,"epollFd":11,"onlineDuration":40948101,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:38.555 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:06:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:38.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/preston/wprm_print/lavender-mint-lemonade 2025-06-15 05:06:39.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145151138305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145151138305664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:06:39.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:40.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:40.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:40.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:40.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:40.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2075441436,"createTime":1749894247555,"epollFd":11,"onlineDuration":40953104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:40.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:40.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:40.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:40.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2075562508,"createTime":1749894247555,"epollFd":11,"onlineDuration":40953427,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:45.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:45.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:45.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2077807604,"createTime":1749894247555,"epollFd":11,"onlineDuration":40958106,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:06:49.785 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124542236328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124542236328125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:06:49.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:06:50.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:50.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:50.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:50.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:06:50.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:50.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2080160612,"createTime":1749894247555,"epollFd":11,"onlineDuration":40963114,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:50.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:50.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:06:51.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:51.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2080300108,"createTime":1749894247555,"epollFd":11,"onlineDuration":40963445,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:55.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:06:55.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:06:55.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:55.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:06:55.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:06:55.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2082509672,"createTime":1749894247555,"epollFd":11,"onlineDuration":40968109,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:06:59.791 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120479583740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:06:59.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:06:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.120479583740234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:06:59.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:07:00.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:00.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:00.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:00.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:00.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:00.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:00.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:00.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2084867944,"createTime":1749894247555,"epollFd":11,"onlineDuration":40973115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:00.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:00.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2084989016,"createTime":1749894247555,"epollFd":11,"onlineDuration":40973439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:05.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:05.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:05.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:05.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2087197264,"createTime":1749894247555,"epollFd":11,"onlineDuration":40978112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:09.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:07:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:07:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:07:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:10.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:10.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:10.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:10.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:10.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:10.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:10.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2089562116,"createTime":1749894247555,"epollFd":11,"onlineDuration":40983123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:10.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:10.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2089680556,"createTime":1749894247555,"epollFd":11,"onlineDuration":40983441,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:13.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:07:13.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:13.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/asian_zucchini_noodle_salad/ 2025-06-15 05:07:15.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:15.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:15.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:15.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2091926968,"createTime":1749894247555,"epollFd":11,"onlineDuration":40988112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:17.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:07:19.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160608291625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:19.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:07:19.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160608291625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:07:19.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:07:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:20.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2094258920,"createTime":1749894247555,"epollFd":11,"onlineDuration":40993121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:20.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:20.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:21.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:21.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2094416840,"createTime":1749894247555,"epollFd":11,"onlineDuration":40993447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:25.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:25.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:25.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:25.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2096623772,"createTime":1749894247555,"epollFd":11,"onlineDuration":40998164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:27.503 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:07:27.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:29.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:07:29.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:07:29.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146276473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:29.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:07:29.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146276473999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:07:29.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:07:30.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:30.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:30.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:30.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:30.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:30.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:30.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:30.930 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2099063636,"createTime":1749894247555,"epollFd":11,"onlineDuration":41003375,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:31.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2099183392,"createTime":1749894247555,"epollFd":11,"onlineDuration":41003707,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:34.353 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:07:34.353 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:07:35.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:35.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2101328472,"createTime":1749894247555,"epollFd":11,"onlineDuration":41008121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:39.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:07:39.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:39.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andre-balazs 2025-06-15 05:07:39.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133441925048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:39.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133441925048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:07:39.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:39.846 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:07:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:40.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:40.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/danai-gurira/film 2025-06-15 05:07:40.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2103692008,"createTime":1749894247555,"epollFd":11,"onlineDuration":41013117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:40.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:40.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:40.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2103818344,"createTime":1749894247555,"epollFd":11,"onlineDuration":41013440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:45.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:45.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:45.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2106055544,"createTime":1749894247555,"epollFd":11,"onlineDuration":41018108,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:47.585 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:07:47.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:07:49.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09811019897461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:49.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:07:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.09811019897461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:07:49.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:07:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:50.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:07:50.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:50.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2108403288,"createTime":1749894247555,"epollFd":11,"onlineDuration":41023139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:07:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:07:51.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:51.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2108524360,"createTime":1749894247555,"epollFd":11,"onlineDuration":41023462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:54.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:07:54.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:54.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/wisconsin/cedarburg-trip-guide/ 2025-06-15 05:07:55.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:07:55.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:55.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:55.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:07:55.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:55.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2110726028,"createTime":1749894247555,"epollFd":11,"onlineDuration":41028115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:07:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:07:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:07:56.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2018/12/19/google-fi-subscribers-can-snag-a-free-google-photos-photo-book/ 2025-06-15 05:07:57.073 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:07:57.073 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:07:57.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:07:57.112 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:07:59.843 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151283264160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:07:59.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:07:59.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151283264160156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:07:59.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:08:00.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:00.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:00.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:00.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:00.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:00.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2113089564,"createTime":1749894247555,"epollFd":11,"onlineDuration":41033119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:00.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:00.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:08:00.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:00.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2113214584,"createTime":1749894247555,"epollFd":11,"onlineDuration":41033443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:05.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:05.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:05.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:05.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2115438624,"createTime":1749894247555,"epollFd":11,"onlineDuration":41038118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:09.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167030334472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:09.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:08:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167030334472656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:08:09.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:08:10.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:10.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:10.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:10.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2117792948,"createTime":1749894247555,"epollFd":11,"onlineDuration":41043116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:10.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:08:10.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:10.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2117917968,"createTime":1749894247555,"epollFd":11,"onlineDuration":41043437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:11.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:08:11.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:13.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:08:13.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:08:15.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:15.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:15.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:15.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2120143324,"createTime":1749894247555,"epollFd":11,"onlineDuration":41048113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:18.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:08:18.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:18.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/autoptimize/js/autoptimize_single_79635370c48eec53ceb30231ab07021a.js 2025-06-15 05:08:18.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:18.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:18.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/comment-reply.min.js 2025-06-15 05:08:19.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16916275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:19.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:08:19.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16916275024414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062370 2025-06-15 05:08:19.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:08:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:20.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:08:20.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:20.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:20.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:20.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2122462116,"createTime":1749894247555,"epollFd":11,"onlineDuration":41053116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:20.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:20.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2122587136,"createTime":1749894247555,"epollFd":11,"onlineDuration":41053437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062370 2025-06-15 05:08:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:22.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/links.js?431678631 2025-06-15 05:08:22.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:08:22.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:22.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/autoptimize/css/autoptimize_a6bf706e7f61e05f4862ec48739c99fb.css 2025-06-15 05:08:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:08:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:22.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/cache/autoptimize/js/autoptimize_single_ac77e9db5b1b94cc84cad7dd77b8b762.js 2025-06-15 05:08:25.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:25.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:25.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:25.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2124791436,"createTime":1749894247555,"epollFd":11,"onlineDuration":41058112,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:27.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:08:27.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:27.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/statics/script/footer.min.js?v=1731105970987 2025-06-15 05:08:28.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:08:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:28.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32886657390 2025-06-15 05:08:29.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168941497802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:29.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 05:08:29.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168941497802734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509c0 2025-06-15 05:08:29.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:08:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:30.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:30.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:30.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:30.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2127157604,"createTime":1749894247555,"epollFd":11,"onlineDuration":41063128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:31.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:31.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2127331316,"createTime":1749894247555,"epollFd":11,"onlineDuration":41063460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:08:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:08:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:35.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:08:35.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:35.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2129493504,"createTime":1749894247555,"epollFd":11,"onlineDuration":41068113,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062370 keealive timeout 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:08:39.136 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062370 2025-06-15 05:08:39.877 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159738540649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:39.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:08:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159738540649414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:08:39.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:08:40.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:40.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:40.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:08:40.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:40.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:40.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:40.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2131882044,"createTime":1749894247555,"epollFd":11,"onlineDuration":41073123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:41.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:41.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2132001800,"createTime":1749894247555,"epollFd":11,"onlineDuration":41073448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:08:43.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:08:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:08:45.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:08:45.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:45.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:45.552 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:08:45.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:08:45.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:45.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2134244264,"createTime":1749894247555,"epollFd":11,"onlineDuration":41078118,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:08:47.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:08:47.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:47.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:08:47.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:08:47.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:47.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 05:08:48.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:48.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:08:48.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:48.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 05:08:49.885 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15740203857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:49.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:08:49.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15740203857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:08:49.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:08:50.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:50.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:50.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:08:50.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:50.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:08:50.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:50.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2136592008,"createTime":1749894247555,"epollFd":11,"onlineDuration":41083127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:51.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:51.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2136734136,"createTime":1749894247555,"epollFd":11,"onlineDuration":41083455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:55.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:08:55.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:08:55.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2138955544,"createTime":1749894247555,"epollFd":11,"onlineDuration":41088111,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:08:56.979 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:08:56.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:57.381 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:08:57.381 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:08:57.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:08:57.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:08:59.895 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161157608032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:08:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:08:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161157608032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:08:59.896 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:00.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:00.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:00.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:00.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:00.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:09:00.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:00.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:00.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:00.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2141304604,"createTime":1749894247555,"epollFd":11,"onlineDuration":41093126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:01.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:01.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2141430940,"createTime":1749894247555,"epollFd":11,"onlineDuration":41093448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:03.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:09:05.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:05.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:05.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:05.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2143645768,"createTime":1749894247555,"epollFd":11,"onlineDuration":41098115,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:08.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:09:08.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:09:09.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139631271362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:09.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:09.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139631271362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:09:09.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:10.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:10.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:10.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:10.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:10.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:10.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2145997460,"createTime":1749894247555,"epollFd":11,"onlineDuration":41103116,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:10.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:10.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:09:10.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:10.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 397 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":2146119848,"createTime":1749894247555,"epollFd":11,"onlineDuration":41103440,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:15.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:15.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:15.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:15.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071562926892,"createTime":1749894247555,"epollFd":11,"onlineDuration":41108119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:17.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:09:17.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:19.912 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161672592163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:19.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:19.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161672592163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:09:19.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:20.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:20.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:20.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:20.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:20.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071565281216,"createTime":1749894247555,"epollFd":11,"onlineDuration":41113117,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:20.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:20.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:09:20.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:20.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071565406236,"createTime":1749894247555,"epollFd":11,"onlineDuration":41113439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:25.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:25.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:25.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:25.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071567653964,"createTime":1749894247555,"epollFd":11,"onlineDuration":41118125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:29.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1633243560791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:29.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:29.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1633243560791,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:09:29.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:30.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:30.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:30.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:30.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:30.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071569996444,"createTime":1749894247555,"epollFd":11,"onlineDuration":41123125,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:09:31.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:31.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071570110936,"createTime":1749894247555,"epollFd":11,"onlineDuration":41123457,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:35.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:35.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:35.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071572349452,"createTime":1749894247555,"epollFd":11,"onlineDuration":41128121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:36.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:09:36.002 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:09:39.931 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166349411010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:39.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:39.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166349411010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:09:39.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:40.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:40.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:40.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:40.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:40.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:40.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071574662980,"createTime":1749894247555,"epollFd":11,"onlineDuration":41133122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:40.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:40.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:09:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:41.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071574794580,"createTime":1749894247555,"epollFd":11,"onlineDuration":41133459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:45.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:45.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:45.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:45.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071577039676,"createTime":1749894247555,"epollFd":11,"onlineDuration":41138126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:09:49.941 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167362213134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:49.941 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167362213134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:09:49.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:50.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:50.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:50.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:09:50.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:09:50.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:50.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/harris-lewis-hebrides-adventure/ 2025-06-15 05:09:50.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:50.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071579374260,"createTime":1749894247555,"epollFd":11,"onlineDuration":41143122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:50.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:50.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:09:51.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:51.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071579544024,"createTime":1749894247555,"epollFd":11,"onlineDuration":41143452,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:55.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:55.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:09:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:55.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071581719372,"createTime":1749894247555,"epollFd":11,"onlineDuration":41148119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:09:55.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:09:55.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:09:55.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/classic_german_potato_salad/ 2025-06-15 05:09:59.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16716766357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:09:59.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:09:59.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16716766357422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:09:59.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:10:00.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:00.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071584069748,"createTime":1749894247555,"epollFd":11,"onlineDuration":41153122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:00.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:10:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:00.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/how-many-children-did-zeus-have-it-might-be-more-than-you-think/ 2025-06-15 05:10:01.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:01.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071584213192,"createTime":1749894247555,"epollFd":11,"onlineDuration":41153446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:05.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:05.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:05.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:05.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071586431968,"createTime":1749894247555,"epollFd":11,"onlineDuration":41158123,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:07.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:10:07.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:10:09.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16934585571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:09.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:10:09.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16934585571289,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:10:09.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:10:10.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:10.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:10.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:10.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:10.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:10.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:10.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:10.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071588781028,"createTime":1749894247555,"epollFd":11,"onlineDuration":41163120,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:10.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:10.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071588906048,"createTime":1749894247555,"epollFd":11,"onlineDuration":41163439,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:11.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:10:11.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:12.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:12.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:10:15.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:15.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:15.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:15.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071591134036,"createTime":1749894247555,"epollFd":11,"onlineDuration":41168121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:10:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:10:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:10:17.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:19.965 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131372451782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:19.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:19.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.131372451782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:10:19.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:20.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:20.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:20.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:20.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071593476516,"createTime":1749894247555,"epollFd":11,"onlineDuration":41173119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:20.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:20.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:20.999 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071593591008,"createTime":1749894247555,"epollFd":11,"onlineDuration":41173443,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:25.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:25.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071595813732,"createTime":1749894247555,"epollFd":11,"onlineDuration":41178141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:29.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:10:29.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:29.975 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10280990600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:29.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:29.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10280990600586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:10:29.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:30.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:30.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:30.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:30.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071598185164,"createTime":1749894247555,"epollFd":11,"onlineDuration":41183132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:30.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:31.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:31.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071598312816,"createTime":1749894247555,"epollFd":11,"onlineDuration":41183460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:35.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:35.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:35.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071600527644,"createTime":1749894247555,"epollFd":11,"onlineDuration":41188138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:36.959 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:10:36.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:10:39.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134395599365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:39.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:39.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134395599365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:10:39.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:10:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:40.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:40.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:40.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:40.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071602900392,"createTime":1749894247555,"epollFd":11,"onlineDuration":41193122,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:40.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:40.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:41.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:41.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071603031992,"createTime":1749894247555,"epollFd":11,"onlineDuration":41193444,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:41.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:10:41.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:10:41.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:10:41.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:10:45.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:45.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071605246820,"createTime":1749894247555,"epollFd":11,"onlineDuration":41198140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:49.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14466094970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:49.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14466094970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:10:49.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:50.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:10:50.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:50.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:50.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:50.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071607577456,"createTime":1749894247555,"epollFd":11,"onlineDuration":41203128,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:10:50.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:50.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:10:51.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:51.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071607705108,"createTime":1749894247555,"epollFd":11,"onlineDuration":41203454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:55.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:55.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:10:55.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:55.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071609962048,"createTime":1749894247555,"epollFd":11,"onlineDuration":41208132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:10:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:10:56.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:10:56.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/danny_and_the_champions_of_the_world 2025-06-15 05:10:58.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:10:58.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:10:59.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164608001708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:10:59.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:10:59.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164608001708984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:10:59.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:11:00.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:00.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:11:00.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:00.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071612299264,"createTime":1749894247555,"epollFd":11,"onlineDuration":41213132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:00.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:00.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:01.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:01.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071612425600,"createTime":1749894247555,"epollFd":11,"onlineDuration":41213454,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:01.720 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:01.720 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:02.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:02.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:04.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:04.250 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:05.169 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:05.169 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:05.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:05.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:05.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:05.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071614645692,"createTime":1749894247555,"epollFd":11,"onlineDuration":41218127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:06.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:06.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:09.350 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:09.350 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:10.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16944122314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:11:10.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16944122314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:11:10.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:10.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:10.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:10.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:10.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:10.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:10.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:10.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071617011860,"createTime":1749894247555,"epollFd":11,"onlineDuration":41223131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:11:11.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:11.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071617122404,"createTime":1749894247555,"epollFd":11,"onlineDuration":41223453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:11:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:11:13.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:15.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:15.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:11:15.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:15.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071619316176,"createTime":1749894247555,"epollFd":11,"onlineDuration":41228131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:11:17.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:17.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:19.675 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:19.675 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:20.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18193817138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:11:20.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:20.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18193817138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:11:20.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:20.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:20.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:20.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:20.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:11:20.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:20.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071621716560,"createTime":1749894247555,"epollFd":11,"onlineDuration":41233127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:20.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:21.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071621844212,"createTime":1749894247555,"epollFd":11,"onlineDuration":41233446,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:25.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:25.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071624048512,"createTime":1749894247555,"epollFd":11,"onlineDuration":41238132,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:30.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151012420654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:11:30.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151012420654297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:11:30.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:30.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:30.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:30.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:30.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:30.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:30.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:30.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:9090/ 2025-06-15 05:11:30.654 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:11:30.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:11:30.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:30.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:30.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:30.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071626392308,"createTime":1749894247555,"epollFd":11,"onlineDuration":41243134,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:30.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:30.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:31.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:31.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071626522592,"createTime":1749894247555,"epollFd":11,"onlineDuration":41243455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:35.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:35.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:35.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:35.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071628742684,"createTime":1749894247555,"epollFd":11,"onlineDuration":41248131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:38.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:38.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:40.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159395217895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:11:40.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:40.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159395217895508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:11:40.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:40.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:40.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:40.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:40.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:40.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:40.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:40.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:40.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071631082532,"createTime":1749894247555,"epollFd":11,"onlineDuration":41253136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:11:41.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:41.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071631212816,"createTime":1749894247555,"epollFd":11,"onlineDuration":41253460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:45.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:45.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:45.571 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:11:45.571 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:11:45.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:45.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071633463176,"createTime":1749894247555,"epollFd":11,"onlineDuration":41258133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:50.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169981002807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:11:50.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:50.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169981002807617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:11:50.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:50.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:50.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:11:50.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:50.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:50.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:50.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071635831976,"createTime":1749894247555,"epollFd":11,"onlineDuration":41263187,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:11:50.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:50.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:11:51.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:51.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071635960944,"createTime":1749894247555,"epollFd":11,"onlineDuration":41263514,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:11:52.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:11:52.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:52.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/montel-williams/video/footage/montel-williams-takes-a-wrong-turn-as-he-leaves-abc-studios_12102 2025-06-15 05:11:55.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:55.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:11:55.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:11:55.688 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071638140240,"createTime":1749894247555,"epollFd":11,"onlineDuration":41268133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:00.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133087158203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:00.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:00.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.133087158203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:12:00.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:00.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:00.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:00.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:00.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:00.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:00.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:00.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071640527464,"createTime":1749894247555,"epollFd":11,"onlineDuration":41273138,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:01.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:01.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071640648536,"createTime":1749894247555,"epollFd":11,"onlineDuration":41273462,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:01.604 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:01.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:01.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/promoted-journeys/explore-with-iberia-express/ 2025-06-15 05:12:04.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:12:04.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:12:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:05.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:05.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:05.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071642833096,"createTime":1749894247555,"epollFd":11,"onlineDuration":41278139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:09.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:12:09.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:12:10.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1391544342041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:10.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:12:10.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1391544342041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:12:10.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:12:10.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:10.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:10.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:10.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:12:10.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:10.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071645241376,"createTime":1749894247555,"epollFd":11,"onlineDuration":41283147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:11.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:11.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071645354552,"createTime":1749894247555,"epollFd":11,"onlineDuration":41283467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:15.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:15.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:15.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:15.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071647579908,"createTime":1749894247555,"epollFd":11,"onlineDuration":41288137,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:17.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:12:17.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:20.063 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12926483154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:20.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:20.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12926483154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:12:20.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:20.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:20.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:20.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:20.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:20.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:20.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071649911860,"createTime":1749894247555,"epollFd":11,"onlineDuration":41293143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:21.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:21.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071650039512,"createTime":1749894247555,"epollFd":11,"onlineDuration":41293466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:25.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:25.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:25.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071652263552,"createTime":1749894247555,"epollFd":11,"onlineDuration":41298130,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:30.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154584884643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154584884643555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:12:30.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:30.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:30.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:30.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:30.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:30.687 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:30.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:30.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071654592872,"createTime":1749894247555,"epollFd":11,"onlineDuration":41303133,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:31.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:31.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071654724472,"createTime":1749894247555,"epollFd":11,"onlineDuration":41303461,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:35.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:35.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:35.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:35.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071656974832,"createTime":1749894247555,"epollFd":11,"onlineDuration":41308136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:12:40.079 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12232780456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:40.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:40.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12232780456543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:12:40.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:40.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:40.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:12:40.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:40.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071659338368,"createTime":1749894247555,"epollFd":11,"onlineDuration":41313142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:40.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:40.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:12:41.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:41.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071659466020,"createTime":1749894247555,"epollFd":11,"onlineDuration":41313463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:45.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071661661108,"createTime":1749894247555,"epollFd":11,"onlineDuration":41318140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:50.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130443572998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:12:50.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130443572998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:12:50.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:50.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:50.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:12:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:50.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071664029908,"createTime":1749894247555,"epollFd":11,"onlineDuration":41323139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:12:51.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:51.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071664152296,"createTime":1749894247555,"epollFd":11,"onlineDuration":41323460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:12:54.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:12:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:54.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2483660/shoes-on-the-danube-budapest/ 2025-06-15 05:12:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:55.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:12:55.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:12:55.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071666328960,"createTime":1749894247555,"epollFd":11,"onlineDuration":41328145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:00.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15349769592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:00.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:00.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15349769592285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:13:00.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:00.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:00.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:00.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071668750400,"createTime":1749894247555,"epollFd":11,"onlineDuration":41333143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:13:01.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:01.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071668871472,"createTime":1749894247555,"epollFd":11,"onlineDuration":41333464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:13:05.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:05.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:13:05.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:05.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071671079720,"createTime":1749894247555,"epollFd":11,"onlineDuration":41338148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:13:10.098 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16265106201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16265106201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:13:10.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:10.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:10.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:13:10.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:10.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071673414304,"createTime":1749894247555,"epollFd":11,"onlineDuration":41343141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:10.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:10.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:11.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:11.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071673543272,"createTime":1749894247555,"epollFd":11,"onlineDuration":41343463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:11.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:13:11.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:15.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:15.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:15.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:15.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071675776524,"createTime":1749894247555,"epollFd":11,"onlineDuration":41348139,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:20.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165122985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:20.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:20.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165122985839844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:13:20.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:20.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:20.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:20.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:20.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:20.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:20.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071678103212,"createTime":1749894247555,"epollFd":11,"onlineDuration":41353141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:13:21.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:21.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071678226916,"createTime":1749894247555,"epollFd":11,"onlineDuration":41353460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:25.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:25.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:25.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071680502280,"createTime":1749894247555,"epollFd":11,"onlineDuration":41358141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:29.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:29.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/edna/wprm_print/our-best-ever-baked-chocolate-doughnuts 2025-06-15 05:13:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:13:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:13:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:29.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 05:13:29.854 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:13:29.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:13:30.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119415283203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:30.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:30.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.119415283203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:13:30.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:30.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:30.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:30.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:30.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:30.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:30.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071682836864,"createTime":1749894247555,"epollFd":11,"onlineDuration":41363149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:31.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:31.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071682961884,"createTime":1749894247555,"epollFd":11,"onlineDuration":41363472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:35.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:35.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:35.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:35.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071685176712,"createTime":1749894247555,"epollFd":11,"onlineDuration":41368147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:37.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:13:37.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:13:39.699 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:13:39.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:13:40.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167314529418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:40.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:40.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167314529418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:13:40.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:40.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:40.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:40.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:40.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071687538932,"createTime":1749894247555,"epollFd":11,"onlineDuration":41373148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:40.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:40.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:41.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:41.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071687656056,"createTime":1749894247555,"epollFd":11,"onlineDuration":41373473,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:42.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:13:42.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:42.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/piers-morgan/news/piers-morgan-live-last-show-gun-laws-cnn_4130445 2025-06-15 05:13:45.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:13:45.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:45.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:45.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:45.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071689831404,"createTime":1749894247555,"epollFd":11,"onlineDuration":41378140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:13:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:49.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 05:13:50.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169858932495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:13:50.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:13:50.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169858932495117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:13:50.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:13:50.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:50.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:50.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:13:50.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:50.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:50.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:50.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071692244948,"createTime":1749894247555,"epollFd":11,"onlineDuration":41383136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:13:51.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:51.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071692375232,"createTime":1749894247555,"epollFd":11,"onlineDuration":41383470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:55.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:55.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:13:55.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:13:55.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071694596640,"createTime":1749894247555,"epollFd":11,"onlineDuration":41388143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:13:57.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:13:57.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:00.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189794540405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:00.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:00.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189794540405273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:14:00.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:00.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071696935172,"createTime":1749894247555,"epollFd":11,"onlineDuration":41393141,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:01.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:01.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071697057560,"createTime":1749894247555,"epollFd":11,"onlineDuration":41393466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:14:05.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:05.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:05.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:05.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:05.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071699281600,"createTime":1749894247555,"epollFd":11,"onlineDuration":41398140,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:10.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188926696777344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:10.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:10.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188926696777344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:14:10.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:10.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:10.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:10.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:10.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071701592496,"createTime":1749894247555,"epollFd":11,"onlineDuration":41403144,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:10.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:10.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:11.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:11.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071701701724,"createTime":1749894247555,"epollFd":11,"onlineDuration":41403465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:15.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:15.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:15.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:15.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071703978404,"createTime":1749894247555,"epollFd":11,"onlineDuration":41408143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:20.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189769744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:20.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189769744873047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:14:20.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:20.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:20.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:20.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:20.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:20.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:20.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071706330096,"createTime":1749894247555,"epollFd":11,"onlineDuration":41413149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:21.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:21.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071706460380,"createTime":1749894247555,"epollFd":11,"onlineDuration":41413470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:25.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:25.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:25.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:25.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071708679156,"createTime":1749894247555,"epollFd":11,"onlineDuration":41418148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:26.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:26.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:26.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/140628/the-real-man-who-inspired-ebenezer-scrooge/ 2025-06-15 05:14:30.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12714958190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:30.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:30.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12714958190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:14:30.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:30.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:30.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:30.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:30.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:30.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:30.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071711032164,"createTime":1749894247555,"epollFd":11,"onlineDuration":41423145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:30.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:30.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:31.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:31.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071711170344,"createTime":1749894247555,"epollFd":11,"onlineDuration":41423467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:35.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:35.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:35.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071713335164,"createTime":1749894247555,"epollFd":11,"onlineDuration":41428147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:40.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142127990722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:40.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:40.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142127990722656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:14:40.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:40.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:40.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:40.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:40.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071715727652,"createTime":1749894247555,"epollFd":11,"onlineDuration":41433156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:40.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:14:41.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:41.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071715871096,"createTime":1749894247555,"epollFd":11,"onlineDuration":41433480,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:41.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:14:41.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:44.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:14:44.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:44.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/catherine-hardwicke/news/twilight-director-catherine-hardwicke-names-dream-cast-for-reboot_6364289 2025-06-15 05:14:45.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:45.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:45.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:45.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071718088556,"createTime":1749894247555,"epollFd":11,"onlineDuration":41438145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:50.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152273178100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:14:50.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:50.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152273178100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:14:50.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:14:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:50.376 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:50.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:50.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:14:50.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:50.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071720428404,"createTime":1749894247555,"epollFd":11,"onlineDuration":41443156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:14:50.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:50.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071720587640,"createTime":1749894247555,"epollFd":11,"onlineDuration":41443476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:55.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:55.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:14:55.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:14:55.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071722777464,"createTime":1749894247555,"epollFd":11,"onlineDuration":41448142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:14:58.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:14:58.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:14:58.930 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:14:58.930 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:14:59.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:14:59.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:00.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176908493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:00.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176908493041992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:15:00.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:00.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:00.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:00.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:00.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:00.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:00.698 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071725108100,"createTime":1749894247555,"epollFd":11,"onlineDuration":41453142,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:01.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:01.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071725221276,"createTime":1749894247555,"epollFd":11,"onlineDuration":41453465,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:05.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:05.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:15:05.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:05.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071727480848,"createTime":1749894247555,"epollFd":11,"onlineDuration":41458143,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:10.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:10.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136962890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:15:10.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:10.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:10.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:10.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:15:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:10.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071729848332,"createTime":1749894247555,"epollFd":11,"onlineDuration":41463146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:11.096 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:11.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:11.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:11.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071730115480,"createTime":1749894247555,"epollFd":11,"onlineDuration":41463860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:15.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:15.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:15:15.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:15.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071732196076,"createTime":1749894247555,"epollFd":11,"onlineDuration":41468146,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:20.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160486221313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:20.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:20.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160486221313477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:15:20.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:20.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:15:20.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:20.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:20.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:20.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071734559612,"createTime":1749894247555,"epollFd":11,"onlineDuration":41473149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:20.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:20.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:21.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:21.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071734685948,"createTime":1749894247555,"epollFd":11,"onlineDuration":41473467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:25.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:25.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:25.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:25.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071736862612,"createTime":1749894247555,"epollFd":11,"onlineDuration":41478147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:26.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:26.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:26.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/281808/slow-cooker-shredded-chicken-chili/ 2025-06-15 05:15:30.210 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174509048461914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:15:30.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174509048461914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:15:30.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:15:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:30.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:30.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:30.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:30.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:30.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071739237992,"createTime":1749894247555,"epollFd":11,"onlineDuration":41483153,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:15:31.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:31.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071739369592,"createTime":1749894247555,"epollFd":11,"onlineDuration":41483469,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:35.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:35.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:35.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071741602844,"createTime":1749894247555,"epollFd":11,"onlineDuration":41488148,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:40.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127748489379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:40.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:15:40.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127748489379883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:15:40.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:15:40.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:40.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:40.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:40.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:15:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:15:40.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:40.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071743944008,"createTime":1749894247555,"epollFd":11,"onlineDuration":41493149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:40.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:40.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:41.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:41.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071744078240,"createTime":1749894247555,"epollFd":11,"onlineDuration":41493467,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:15:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:15:45.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:45.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:45.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:45.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071746306228,"createTime":1749894247555,"epollFd":11,"onlineDuration":41498147,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:46.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:15:46.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:15:50.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143768310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:15:50.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:15:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.143768310546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:15:50.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:15:50.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:50.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:50.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:50.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:50.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071748593436,"createTime":1749894247555,"epollFd":11,"onlineDuration":41503151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:50.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:50.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:15:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:51.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071748747408,"createTime":1749894247555,"epollFd":11,"onlineDuration":41503472,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:55.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:55.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:15:55.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:15:55.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071750979344,"createTime":1749894247555,"epollFd":11,"onlineDuration":41508150,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:15:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:15:57.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:00.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.129072189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:00.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:00.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.129072189331055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:16:00.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:00.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:00.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:00.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:00.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:00.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:00.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071753354724,"createTime":1749894247555,"epollFd":11,"onlineDuration":41513145,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:01.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:01.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071753470532,"createTime":1749894247555,"epollFd":11,"onlineDuration":41513463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:05.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:05.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:05.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:05.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071755699836,"createTime":1749894247555,"epollFd":11,"onlineDuration":41518158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:10.243 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175941467285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:10.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:10.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175941467285156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:16:10.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:10.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:10.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:10.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:10.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:10.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071758051528,"createTime":1749894247555,"epollFd":11,"onlineDuration":41523154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:10.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:11.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:11.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071758184444,"createTime":1749894247555,"epollFd":11,"onlineDuration":41523478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:15.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:15.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:15.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:15.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071760366372,"createTime":1749894247555,"epollFd":11,"onlineDuration":41528153,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:19.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:19.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:16:20.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17784881591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:20.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:16:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17784881591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:16:20.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:16:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:20.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:20.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:20.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:20.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762770704,"createTime":1749894247555,"epollFd":11,"onlineDuration":41533159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:20.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:20.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071762887828,"createTime":1749894247555,"epollFd":11,"onlineDuration":41533482,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:25.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:25.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:25.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:25.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071765110552,"createTime":1749894247555,"epollFd":11,"onlineDuration":41538162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:30.263 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14523696899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:16:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14523696899414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:16:30.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:16:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:30.401 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:30.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:30.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071767471456,"createTime":1749894247555,"epollFd":11,"onlineDuration":41543168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:30.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:31.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:31.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071767700440,"createTime":1749894247555,"epollFd":11,"onlineDuration":41543726,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:35.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:35.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:35.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:16:35.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:35.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:35.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071769816568,"createTime":1749894247555,"epollFd":11,"onlineDuration":41548152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:40.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167400360107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:40.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:40.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167400360107422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:16:40.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:40.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:40.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:40.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:40.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071772151152,"createTime":1749894247555,"epollFd":11,"onlineDuration":41553154,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:40.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:41.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:41.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071772259064,"createTime":1749894247555,"epollFd":11,"onlineDuration":41553477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:45.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:45.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:45.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:45.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071774509424,"createTime":1749894247555,"epollFd":11,"onlineDuration":41558157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:16:50.274 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16914939880371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:16:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16914939880371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:16:50.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:50.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:50.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:50.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:50.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:16:50.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:50.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071776865064,"createTime":1749894247555,"epollFd":11,"onlineDuration":41563153,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:50.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:50.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:16:51.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:51.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071776988768,"createTime":1749894247555,"epollFd":11,"onlineDuration":41563470,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:16:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:51.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:16:55.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:55.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:16:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:55.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071779222020,"createTime":1749894247555,"epollFd":11,"onlineDuration":41568152,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:16:59.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:16:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:16:59.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2686512/door-county-best-outdoor-activities/ 2025-06-15 05:17:00.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16984748840332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:17:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16984748840332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:17:00.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:17:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:00.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:00.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:00.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:00.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:00.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:00.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:00.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071781575028,"createTime":1749894247555,"epollFd":11,"onlineDuration":41573163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:01.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:01.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071781706628,"createTime":1749894247555,"epollFd":11,"onlineDuration":41573485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:05.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:05.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:05.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:05.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071783900400,"createTime":1749894247555,"epollFd":11,"onlineDuration":41578159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:07.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:17:07.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:10.286 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162185668945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:10.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:10.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162185668945313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:17:10.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:10.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:10.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:10.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:10.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:10.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071786263936,"createTime":1749894247555,"epollFd":11,"onlineDuration":41583158,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:11.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:11.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071786398168,"createTime":1749894247555,"epollFd":11,"onlineDuration":41583478,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:15.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:15.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:15.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:17:15.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:15.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071788624840,"createTime":1749894247555,"epollFd":11,"onlineDuration":41588176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:20.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165245056152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:20.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:20.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165245056152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:17:20.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:20.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:20.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:20.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:20.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:20.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:20.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:20.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:20.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071790992324,"createTime":1749894247555,"epollFd":11,"onlineDuration":41593164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:21.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071791109448,"createTime":1749894247555,"epollFd":11,"onlineDuration":41593483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:25.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:25.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:25.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:25.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071793351912,"createTime":1749894247555,"epollFd":11,"onlineDuration":41598157,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:30.299 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17091178894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:30.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:30.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17091178894043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:17:30.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:30.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:30.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:30.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:30.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:30.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071795654912,"createTime":1749894247555,"epollFd":11,"onlineDuration":41603159,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:30.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:30.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:31.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:31.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071795774668,"createTime":1749894247555,"epollFd":11,"onlineDuration":41603483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071798031608,"createTime":1749894247555,"epollFd":11,"onlineDuration":41608163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:40.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/director/%E8%B6%8A%E5%B7%9D%E9%81%93%E5%A4%AB.html 2025-06-15 05:17:40.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161672592163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:40.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161672592163086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:17:40.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:40.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:40.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:40.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:40.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:40.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:40.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:40.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071800384616,"createTime":1749894247555,"epollFd":11,"onlineDuration":41613163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:41.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:41.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071800517532,"createTime":1749894247555,"epollFd":11,"onlineDuration":41613483,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:41.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:17:41.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:41.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:17:41.530 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:17:41.530 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:17:45.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:45.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:45.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:45.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071802737624,"createTime":1749894247555,"epollFd":11,"onlineDuration":41618162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:50.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157501220703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:17:50.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:17:50.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157501220703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:17:50.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:17:50.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:50.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:17:50.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:50.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:50.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:50.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071805084052,"createTime":1749894247555,"epollFd":11,"onlineDuration":41623162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:17:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:50.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:17:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:51.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071805214336,"createTime":1749894247555,"epollFd":11,"onlineDuration":41623485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:54.751 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:17:54.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:17:55.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:55.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:17:55.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:17:55.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071807408108,"createTime":1749894247555,"epollFd":11,"onlineDuration":41628171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:17:57.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:17:57.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:00.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152690887451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:00.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152690887451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:18:00.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:00.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:00.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:00.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:00.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:00.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:00.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:18:01.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:01.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071809921668,"createTime":1749894247555,"epollFd":11,"onlineDuration":41633489,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:01.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:01.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071810049320,"createTime":1749894247555,"epollFd":11,"onlineDuration":41633807,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:05.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:05.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:18:05.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:05.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071812132548,"createTime":1749894247555,"epollFd":11,"onlineDuration":41638164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:10.331 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168819427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:10.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:10.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168819427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:18:10.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:10.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:10.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:10.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:10.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:18:10.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:10.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:10.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:10.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071814485556,"createTime":1749894247555,"epollFd":11,"onlineDuration":41643166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:11.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:11.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071814615840,"createTime":1749894247555,"epollFd":11,"onlineDuration":41643485,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:15.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:15.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:15.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:15.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:15.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:18:15.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:15.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071816838564,"createTime":1749894247555,"epollFd":11,"onlineDuration":41648164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:20.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:20.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:20.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:18:20.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:20.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:20.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:18:20.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:20.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:20.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:20.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:20.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:20.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071819178412,"createTime":1749894247555,"epollFd":11,"onlineDuration":41653162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:21.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071819304748,"createTime":1749894247555,"epollFd":11,"onlineDuration":41653477,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:25.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:25.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:25.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:25.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071821539316,"createTime":1749894247555,"epollFd":11,"onlineDuration":41658162,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:30.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171499252319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:30.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:30.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171499252319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:18:30.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:30.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:18:30.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:30.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:30.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:30.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071823883112,"createTime":1749894247555,"epollFd":11,"onlineDuration":41663167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:31.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:31.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071824014712,"createTime":1749894247555,"epollFd":11,"onlineDuration":41663486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:31.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:18:31.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:35.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:35.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:35.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:35.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:18:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:35.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071826244016,"createTime":1749894247555,"epollFd":11,"onlineDuration":41668163,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:39.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:39.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:39.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:18:40.359 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178916931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:18:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178916931152344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:18:40.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:18:40.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:40.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:40.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:40.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:18:40.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:40.720 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071828597024,"createTime":1749894247555,"epollFd":11,"onlineDuration":41673165,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:40.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:40.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:18:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:41.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071828732572,"createTime":1749894247555,"epollFd":11,"onlineDuration":41673486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:45.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:45.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:45.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071830931608,"createTime":1749894247555,"epollFd":11,"onlineDuration":41678166,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:18:50.369 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180200576782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:18:50.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:18:50.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180200576782227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:18:50.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:18:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:50.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:50.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:18:50.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:50.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:18:50.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:50.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071833303040,"createTime":1749894247555,"epollFd":11,"onlineDuration":41683170,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:51.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:51.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071833439904,"createTime":1749894247555,"epollFd":11,"onlineDuration":41683491,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:51.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:18:51.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:18:54.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:18:54.131 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:18:55.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:55.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:18:55.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:18:55.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:18:55.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:18:55.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071835646836,"createTime":1749894247555,"epollFd":11,"onlineDuration":41688177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:18:57.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:18:57.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:19:00.377 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180688858032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:00.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180688858032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:19:00.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:00.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:00.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:00.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838007740,"createTime":1749894247555,"epollFd":11,"onlineDuration":41693177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:01.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:01.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071838134076,"createTime":1749894247555,"epollFd":11,"onlineDuration":41693496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:05.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:05.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:05.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071840364696,"createTime":1749894247555,"epollFd":11,"onlineDuration":41698169,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:10.385 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16441535949707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:10.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16441535949707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:19:10.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:10.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:10.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:10.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071842676908,"createTime":1749894247555,"epollFd":11,"onlineDuration":41703173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:10.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:10.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:11.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:11.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071842811140,"createTime":1749894247555,"epollFd":11,"onlineDuration":41703497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:15.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:15.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:15.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071845032548,"createTime":1749894247555,"epollFd":11,"onlineDuration":41708167,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:20.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17340850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:20.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17340850830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:19:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:20.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:20.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:20.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:20.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071847411876,"createTime":1749894247555,"epollFd":11,"onlineDuration":41713175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:20.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:21.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:21.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071847535580,"createTime":1749894247555,"epollFd":11,"onlineDuration":41713495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:24.955 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:24.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:24.956 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:19:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:25.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:25.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071849758304,"createTime":1749894247555,"epollFd":11,"onlineDuration":41718173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:30.399 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18018913269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:30.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18018913269043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:19:30.400 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:30.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:30.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:30.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:30.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071852116576,"createTime":1749894247555,"epollFd":11,"onlineDuration":41723175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:30.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:30.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:31.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:31.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071852240280,"createTime":1749894247555,"epollFd":11,"onlineDuration":41723496,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:35.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:35.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:35.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071854435368,"createTime":1749894247555,"epollFd":11,"onlineDuration":41728171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:19:40.409 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1495304107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:40.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1495304107666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:19:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:40.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:40.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:19:40.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:40.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:40.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:40.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856848912,"createTime":1749894247555,"epollFd":11,"onlineDuration":41733178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:41.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:41.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071856973932,"createTime":1749894247555,"epollFd":11,"onlineDuration":41733500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:41.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:19:41.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:45.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:45.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:45.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:45.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071859172968,"createTime":1749894247555,"epollFd":11,"onlineDuration":41738174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:19:49.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:49.200 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:19:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:49.395 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 05:19:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:49.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 05:19:49.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:49.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:19:49.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:49.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:50.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:50.417 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184667587280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:19:50.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:50.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184667587280273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:19:50.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:19:50.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.931 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 05:19:50.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:19:50.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:50.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071861618096,"createTime":1749894247555,"epollFd":11,"onlineDuration":41743410,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:51.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2020/wp-includes/wlwmanifest.xml 2025-06-15 05:19:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 05:19:51.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071861744432,"createTime":1749894247555,"epollFd":11,"onlineDuration":41743732,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:51.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 05:19:51.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 05:19:51.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:51.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 05:19:52.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:52.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 05:19:52.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:52.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 05:19:52.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:52.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 05:19:52.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:52.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 05:19:55.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:55.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:19:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:19:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071863856612,"createTime":1749894247555,"epollFd":11,"onlineDuration":41748178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:19:59.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:19:59.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:20:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:00.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:00.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:00.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:20:00.425 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145408630371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:00.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145408630371094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:20:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:00.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:00.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071866199092,"createTime":1749894247555,"epollFd":11,"onlineDuration":41753171,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:00.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:00.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:01.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:01.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071866314900,"createTime":1749894247555,"epollFd":11,"onlineDuration":41753493,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:01.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:01.491 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 05:20:01.491 | W | 187951[187952] | looper-3 | File.cpp:296 | open | open file failed: /home/simple-media-server-master/build/SimpleMediaServer 2025-06-15 05:20:01.540 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:20:01.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:01.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:01.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:01.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/74616/8-classic-movie-props-were-tossed-trash 2025-06-15 05:20:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:05.407 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:20:05.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:05.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071868534992,"createTime":1749894247555,"epollFd":11,"onlineDuration":41758173,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:09.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:20:09.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:20:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:10.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:10.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:10.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:20:10.433 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15468406677246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:10.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:20:10.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15468406677246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:20:10.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:20:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:10.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071870932744,"createTime":1749894247555,"epollFd":11,"onlineDuration":41763176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:10.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:11.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:11.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071871070924,"createTime":1749894247555,"epollFd":11,"onlineDuration":41763497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:15.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:15.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:15.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:15.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071873268644,"createTime":1749894247555,"epollFd":11,"onlineDuration":41768195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:20:17.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:20.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:20.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:20.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:20.443 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153120040893555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:20.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:20.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153120040893555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:20:20.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:20.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071875619020,"createTime":1749894247555,"epollFd":11,"onlineDuration":41773177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071875750620,"createTime":1749894247555,"epollFd":11,"onlineDuration":41773500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:25.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:25.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:25.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071877969396,"createTime":1749894247555,"epollFd":11,"onlineDuration":41778168,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:26.111 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:20:26.111 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:20:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:30.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:30.453 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130931854248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:30.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.130931854248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:20:30.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071880307928,"createTime":1749894247555,"epollFd":11,"onlineDuration":41783177,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:30.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:30.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:31.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:31.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071880438212,"createTime":1749894247555,"epollFd":11,"onlineDuration":41783502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:35.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:35.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:35.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:35.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071882681992,"createTime":1749894247555,"epollFd":11,"onlineDuration":41788174,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:40.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:40.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:40.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:40.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:40.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158832550048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:40.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:40.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158832550048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:20:40.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:40.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:40.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:20:40.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:40.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071885040264,"createTime":1749894247555,"epollFd":11,"onlineDuration":41793192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:41.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:41.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071885162652,"createTime":1749894247555,"epollFd":11,"onlineDuration":41793511,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:45.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:45.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:20:45.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:45.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071887391956,"createTime":1749894247555,"epollFd":11,"onlineDuration":41798180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:50.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:50.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:20:50.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166187286376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:20:50.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:50.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166187286376953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:20:50.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:20:50.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:50.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:50.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:50.731 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071889729172,"createTime":1749894247555,"epollFd":11,"onlineDuration":41803176,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:20:51.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:51.052 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071889868668,"createTime":1749894247555,"epollFd":11,"onlineDuration":41803497,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:20:55.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:55.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:20:55.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:20:55.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071892122976,"createTime":1749894247555,"epollFd":11,"onlineDuration":41808175,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:00.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:00.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:00.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:00.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:00.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170166015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:21:00.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:00.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:00.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071894427292,"createTime":1749894247555,"epollFd":11,"onlineDuration":41813230,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:01.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:01.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071894535204,"createTime":1749894247555,"epollFd":11,"onlineDuration":41813549,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:05.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:05.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file5.php 2025-06-15 05:21:05.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sitemaps.php 2025-06-15 05:21:05.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:21:05.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ioxi-o.php 2025-06-15 05:21:05.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/private/ 2025-06-15 05:21:05.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/load.php 2025-06-15 05:21:05.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071896800040,"createTime":1749894247555,"epollFd":11,"onlineDuration":41818183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:05.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/k.php 2025-06-15 05:21:05.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:05.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/post.php 2025-06-15 05:21:06.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.000 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server.php 2025-06-15 05:21:06.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php 2025-06-15 05:21:06.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin.php 2025-06-15 05:21:06.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.287 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/edit.php 2025-06-15 05:21:06.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/file.php 2025-06-15 05:21:06.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/themes.php 2025-06-15 05:21:06.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/about.php 2025-06-15 05:21:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaa.php 2025-06-15 05:21:06.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/ 2025-06-15 05:21:06.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:06.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ 2025-06-15 05:21:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 05:21:07.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 05:21:07.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 05:21:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 05:21:07.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 05:21:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 05:21:07.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins-old/ 2025-06-15 05:21:07.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/classic/inc/ 2025-06-15 05:21:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ninja-forms/ 2025-06-15 05:21:07.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.893 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/mu-plugins/ 2025-06-15 05:21:07.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:07.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Renderer/ 2025-06-15 05:21:08.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 05:21:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 05:21:08.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 05:21:08.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 05:21:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes//aaa.php 2025-06-15 05:21:08.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 05:21:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 05:21:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 05:21:08.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 05:21:08.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:08.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 05:21:09.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/ 2025-06-15 05:21:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.176 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ALFA_DATA/ 2025-06-15 05:21:09.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-knownold/ 2025-06-15 05:21:09.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/ 2025-06-15 05:21:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/ 2025-06-15 05:21:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/uploads/ 2025-06-15 05:21:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/ 2025-06-15 05:21:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/ 2025-06-15 05:21:09.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Admin/uploads/ 2025-06-15 05:21:09.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:09.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/ 2025-06-15 05:21:10.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/phpunit/phpunit/src/Util/PHP/ 2025-06-15 05:21:10.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/upload/image/ 2025-06-15 05:21:10.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/images/ 2025-06-15 05:21:10.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Public/ioxi-o.php 2025-06-15 05:21:10.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:10.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:21:10.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/ 2025-06-15 05:21:10.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17208480834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:10.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:21:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17208480834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:21:10.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:21:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/local/ 2025-06-15 05:21:10.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/ 2025-06-15 05:21:10.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.727 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/system/ 2025-06-15 05:21:10.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071899108304,"createTime":1749894247555,"epollFd":11,"onlineDuration":41823189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:10.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/template/ioxi-o.php 2025-06-15 05:21:10.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:10.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/shop/ 2025-06-15 05:21:11.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/files/ 2025-06-15 05:21:11.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071899229376,"createTime":1749894247555,"epollFd":11,"onlineDuration":41823508,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/editor/ 2025-06-15 05:21:11.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/include/ 2025-06-15 05:21:11.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Assets/ 2025-06-15 05:21:11.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/stories/ 2025-06-15 05:21:11.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/plugins/ioxi-o.php 2025-06-15 05:21:11.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ioxi-o.php 2025-06-15 05:21:11.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/ 2025-06-15 05:21:11.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-patterns/ 2025-06-15 05:21:11.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:11.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/ 2025-06-15 05:21:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/block-supports/ 2025-06-15 05:21:12.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.104 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/blocks/ 2025-06-15 05:21:12.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/certificates/ 2025-06-15 05:21:12.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Cache/ 2025-06-15 05:21:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/Type/ 2025-06-15 05:21:12.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/css/ 2025-06-15 05:21:12.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/Content/ 2025-06-15 05:21:12.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.708 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/endpoints/ 2025-06-15 05:21:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/fields/ 2025-06-15 05:21:12.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Cookie/ 2025-06-15 05:21:12.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:12.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Proxy/ 2025-06-15 05:21:13.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Response/ 2025-06-15 05:21:13.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Transport/ 2025-06-15 05:21:13.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Utility/ 2025-06-15 05:21:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/codemirror/ 2025-06-15 05:21:13.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/HTTP/ 2025-06-15 05:21:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/crop/ 2025-06-15 05:21:13.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/crystal/ 2025-06-15 05:21:13.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/media/ 2025-06-15 05:21:13.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/smilies/ 2025-06-15 05:21:13.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:13.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/wlw/ 2025-06-15 05:21:14.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/search/ 2025-06-15 05:21:14.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Exception/ 2025-06-15 05:21:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/Auth/ 2025-06-15 05:21:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/src/ 2025-06-15 05:21:14.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/providers/ 2025-06-15 05:21:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/Diff/Engine/Engine/ 2025-06-15 05:21:14.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/customize/ 2025-06-15 05:21:14.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/fonts/ 2025-06-15 05:21:14.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/html-api/ 2025-06-15 05:21:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:14.966 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/ID3/ 2025-06-15 05:21:15.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/images/ 2025-06-15 05:21:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.166 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/IXR/ 2025-06-15 05:21:15.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 05:21:15.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/php-compat/ 2025-06-15 05:21:15.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:15.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/PHPMailer/ 2025-06-15 05:21:15.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 05:21:15.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/random_compat/ 2025-06-15 05:21:15.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071901492896,"createTime":1749894247555,"epollFd":11,"onlineDuration":41828194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:15.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Requests/ 2025-06-15 05:21:15.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 05:21:15.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:15.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/SimplePie/ 2025-06-15 05:21:16.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sitemaps/ 2025-06-15 05:21:16.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/sodium_compat/ 2025-06-15 05:21:16.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/style-engine/ 2025-06-15 05:21:16.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.330 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/Text/ 2025-06-15 05:21:16.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/theme-compat/ 2025-06-15 05:21:16.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 05:21:16.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ectoplasm/ 2025-06-15 05:21:16.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.715 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/colors/ 2025-06-15 05:21:16.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/images/slider/ 2025-06-15 05:21:16.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:21:16.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/recipe/229953/pot-roast-with-vegetables/ 2025-06-15 05:21:16.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:16.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fckeditor/editor/filemanager/ 2025-06-15 05:21:17.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sites/default/files/ 2025-06-15 05:21:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.100 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/controller/extension/extension/ 2025-06-15 05:21:17.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/modules/mod_simplefileuploadv1.3/elements/ 2025-06-15 05:21:17.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/components/ 2025-06-15 05:21:17.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.399 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/uploads/images/ 2025-06-15 05:21:17.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/js/ 2025-06-15 05:21:17.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/pomo/ 2025-06-15 05:21:17.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/rest-api/ 2025-06-15 05:21:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-includes/widgets/ 2025-06-15 05:21:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.875 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/css/ 2025-06-15 05:21:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:17.971 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ioxi-o.php 2025-06-15 05:21:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.075 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/maint/ 2025-06-15 05:21:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/meta/ 2025-06-15 05:21:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/network/ 2025-06-15 05:21:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/user/ 2025-06-15 05:21:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/ 2025-06-15 05:21:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/ 2025-06-15 05:21:18.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/themes/ 2025-06-15 05:21:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/includes/ 2025-06-15 05:21:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-admin/ 2025-06-15 05:21:18.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:18.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/upgrade/ 2025-06-15 05:21:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:20.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:20.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181547164916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:20.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:20.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181547164916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:21:20.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071903863012,"createTime":1749894247555,"epollFd":11,"onlineDuration":41833180,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:20.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:20.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071903969608,"createTime":1749894247555,"epollFd":11,"onlineDuration":41833500,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:25.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:25.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:25.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:25.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071906196280,"createTime":1749894247555,"epollFd":11,"onlineDuration":41838191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:29.947 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/play/id/1589/sid/1/nid/2.html 2025-06-15 05:21:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:30.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:30.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:30.501 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181520462036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:30.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:21:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181520462036133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061360 2025-06-15 05:21:30.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:21:30.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:21:30.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:30.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:21:30.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:30.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:30.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:30.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071908559816,"createTime":1749894247555,"epollFd":11,"onlineDuration":41843183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:31.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:31.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071908694048,"createTime":1749894247555,"epollFd":11,"onlineDuration":41843503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:21:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:32.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:21:32.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:21:32.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:32.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/71875/y_0/c_fill 2025-06-15 05:21:33.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:21:33.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:21:35.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:35.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:35.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:21:35.563 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:35.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:35.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071910860184,"createTime":1749894247555,"epollFd":11,"onlineDuration":41848178,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:40.366 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:21:40.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:40.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:40.416 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:40.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:40.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:40.509 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181398391723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:40.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181398391723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:21:40.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:40.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:40.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913231616,"createTime":1749894247555,"epollFd":11,"onlineDuration":41853184,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:40.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:40.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:41.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:41.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071913357952,"createTime":1749894247555,"epollFd":11,"onlineDuration":41853503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:41.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:21:41.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:41.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/short-summer-trips-europe/ 2025-06-15 05:21:42.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:42.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/the-pre-travel/gov.uk/foreign-travel-advice 2025-06-15 05:21:44.926 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:21:44.926 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:21:45.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:45.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:45.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:45.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071915604364,"createTime":1749894247555,"epollFd":11,"onlineDuration":41858192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:21:47.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:21:47.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:21:47.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:21:47.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:21:49.571 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:21:49.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:21:50.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:21:50.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:50.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:21:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:50.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:50.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:50.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:21:50.517 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173480987548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:21:50.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173480987548828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:21:50.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:21:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:50.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:21:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:50.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071917965268,"createTime":1749894247555,"epollFd":11,"onlineDuration":41863182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:51.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:51.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071918082392,"createTime":1749894247555,"epollFd":11,"onlineDuration":41863503,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:51.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:21:51.324 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:21:55.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:55.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:21:55.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:21:55.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071920290640,"createTime":1749894247555,"epollFd":11,"onlineDuration":41868182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:21:56.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:21:56.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:21:57.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:21:57.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:00.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:00.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:00.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:00.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:00.525 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15399932861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:00.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:00.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15399932861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:22:00.526 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:00.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:00.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071922633120,"createTime":1749894247555,"epollFd":11,"onlineDuration":41873183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:00.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:00.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:22:01.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:01.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071922763404,"createTime":1749894247555,"epollFd":11,"onlineDuration":41873506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:05.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:05.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:22:05.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:22:05.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:05.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071925040084,"createTime":1749894247555,"epollFd":11,"onlineDuration":41878189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:10.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:10.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:10.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:10.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:10.535 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164793014526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:10.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:22:10.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164793014526367,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:22:10.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:22:10.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:10.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071927397040,"createTime":1749894247555,"epollFd":11,"onlineDuration":41883183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:10.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:10.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:22:11.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:11.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071927497056,"createTime":1749894247555,"epollFd":11,"onlineDuration":41883506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:15.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:15.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:15.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:15.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071929744784,"createTime":1749894247555,"epollFd":11,"onlineDuration":41888183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:19.114 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:22:19.114 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:22:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:20.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:20.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16834259033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:20.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:22:20.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16834259033203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:22:20.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:22:20.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:20.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071932101740,"createTime":1749894247555,"epollFd":11,"onlineDuration":41893183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:22:21.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:21.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071932197808,"createTime":1749894247555,"epollFd":11,"onlineDuration":41893506,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:24.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:24.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:24.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kanye-west-ty-dolla-ign-confuse-fans-with-remake-of-vanessa-carlton-s-a-thousand-miles-01j7xs31x3nx 2025-06-15 05:22:25.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:25.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:25.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071934461328,"createTime":1749894247555,"epollFd":11,"onlineDuration":41898182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:29.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:22:29.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:29.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/imagine-dragons/pictures/5406144 2025-06-15 05:22:30.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:30.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:22:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:30.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:30.554 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140403747558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:30.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:30.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.140403747558594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:22:30.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:30.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:30.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:30.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071936797228,"createTime":1749894247555,"epollFd":11,"onlineDuration":41903191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:31.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071936890664,"createTime":1749894247555,"epollFd":11,"onlineDuration":41903515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:33.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:33.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:33.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/lifestyle/sherlene/thmb/umxcl5-NQ094uaXTwHfhTBrxEbM=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/dog-pet-gala-2023-1231cc82da67458fa747f5ff17d48756.png 2025-06-15 05:22:35.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:35.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:35.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:35.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071939163396,"createTime":1749894247555,"epollFd":11,"onlineDuration":41908186,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:22:39.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:22:39.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:40.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:40.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:40.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:40.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:22:40.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142301559448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142301559448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:22:40.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:40.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:40.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:40.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:40.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071941546672,"createTime":1749894247555,"epollFd":11,"onlineDuration":41913192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:41.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:41.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071941630896,"createTime":1749894247555,"epollFd":11,"onlineDuration":41913512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:42.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/3 2025-06-15 05:22:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:45.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:45.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:22:45.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:22:45.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:45.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071943882572,"createTime":1749894247555,"epollFd":11,"onlineDuration":41918189,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:46.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:22:46.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:46.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/bobby-shmurda-rowdy-rebel-aren-t-friends-anymore-says-brooklyn-og-01j7bxdmgxc8 2025-06-15 05:22:49.600 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:22:49.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:50.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:50.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:50.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:50.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123722076416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:22:50.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:50.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123722076416016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066d80 2025-06-15 05:22:50.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:50.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:50.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:22:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:50.743 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071946236896,"createTime":1749894247555,"epollFd":11,"onlineDuration":41923188,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:51.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:51.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071946288220,"createTime":1749894247555,"epollFd":11,"onlineDuration":41923509,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:52.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066d80 2025-06-15 05:22:52.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:52.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 05:22:53.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:22:53.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:53.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:22:53.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:22:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/test 2025-06-15 05:22:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:22:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:53.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:22:54.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:22:54.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:54.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.aws/credentials 2025-06-15 05:22:55.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:55.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/backend/.env 2025-06-15 05:22:55.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:55.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:22:56.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:56.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071948653072,"createTime":1749894247555,"epollFd":11,"onlineDuration":41928585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:22:56.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:22:56.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:56.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/api/.env 2025-06-15 05:22:56.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 05:22:56.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:56.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/.env 2025-06-15 05:22:57.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:22:57.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:57.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:22:57.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:57.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/app/.env 2025-06-15 05:22:58.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:58.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/vendor/.env 2025-06-15 05:22:58.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:22:58.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:22:58.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035290 2025-06-15 05:22:58.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:58.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/crm/.env 2025-06-15 05:22:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:22:59.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.example 2025-06-15 05:23:00.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e300 2025-06-15 05:23:00.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.production 2025-06-15 05:23:00.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.424 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:00.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:00.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bce0 2025-06-15 05:23:00.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?phpinfo=-1 2025-06-15 05:23:00.578 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148590087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec065930 2025-06-15 05:23:00.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148590087890625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec065930 2025-06-15 05:23:00.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec065930 2025-06-15 05:23:00.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:00.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:00.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071950921856,"createTime":1749894247555,"epollFd":11,"onlineDuration":41933194,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:01.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:01.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071950974496,"createTime":1749894247555,"epollFd":11,"onlineDuration":41933515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:01.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:23:01.603 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:23:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:23:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:01.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/phpinfo.php 2025-06-15 05:23:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/media/.env 2025-06-15 05:23:03.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:23:03.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:03.151 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/server/.env 2025-06-15 05:23:04.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec067a00 2025-06-15 05:23:04.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:04.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/staging/.env 2025-06-15 05:23:05.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:05.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:05.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0628a0 2025-06-15 05:23:05.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:05.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:23:05.749 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:23:05.749 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:23:05.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:05.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071953289340,"createTime":1749894247555,"epollFd":11,"onlineDuration":41938202,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:05.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec063fa0 2025-06-15 05:23:05.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:05.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/twilio/.env 2025-06-15 05:23:06.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:06.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env.save 2025-06-15 05:23:07.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0547d0 2025-06-15 05:23:07.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:07.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.json 2025-06-15 05:23:09.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055ae0 2025-06-15 05:23:09.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:09.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?url=.env 2025-06-15 05:23:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:23:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:23:09.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:23:09.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:23:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:09.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/config/.env 2025-06-15 05:23:10.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:10.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:10.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:10.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160240173339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:10.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:23:10.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160240173339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04bf20 2025-06-15 05:23:10.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:23:10.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:10.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:23:10.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:10.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071955617344,"createTime":1749894247555,"epollFd":11,"onlineDuration":41943192,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:11.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:11.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071955676564,"createTime":1749894247555,"epollFd":11,"onlineDuration":41943510,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:11.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 05:23:11.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:23:11.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066d80 keealive timeout 2025-06-15 05:23:11.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:23:11.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:23:11.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066d80 2025-06-15 05:23:12.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:23:12.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:12.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/info 2025-06-15 05:23:13.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:23:13.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f5e0 keealive timeout 2025-06-15 05:23:13.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:13.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 05:23:15.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:15.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:15.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/stage/.env 2025-06-15 05:23:15.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:15.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e300 keealive timeout 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec035290 keealive timeout 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e300 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035290 2025-06-15 05:23:15.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:23:15.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:15.747 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071957970352,"createTime":1749894247555,"epollFd":11,"onlineDuration":41948191,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:15.750 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:23:15.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:23:16.062 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:23:16.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:23:17.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:23:17.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:23:19.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec067a00 keealive timeout 2025-06-15 05:23:19.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:23:19.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec067a00 2025-06-15 05:23:19.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:23:20.205 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:23:20.205 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:23:20.595 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173677444458008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:23:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173677444458008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:20.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:23:20.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:23:20.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:20.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:23:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:20.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:23:21.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:21.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071960469436,"createTime":1749894247555,"epollFd":11,"onlineDuration":41953691,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:21.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:21.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:23:21.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:21.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071960799752,"createTime":1749894247555,"epollFd":11,"onlineDuration":41954036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:21.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0628a0 keealive timeout 2025-06-15 05:23:21.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0628a0 2025-06-15 05:23:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0547d0 keealive timeout 2025-06-15 05:23:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec063fa0 keealive timeout 2025-06-15 05:23:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0547d0 2025-06-15 05:23:23.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec063fa0 2025-06-15 05:23:25.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:25.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055ae0 keealive timeout 2025-06-15 05:23:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bce0 keealive timeout 2025-06-15 05:23:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055ae0 2025-06-15 05:23:25.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bce0 2025-06-15 05:23:25.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:25.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071962680316,"createTime":1749894247555,"epollFd":11,"onlineDuration":41958205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 05:23:27.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:23:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:30.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:30.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:30.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:30.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180322647094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:30.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:23:30.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180322647094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 05:23:30.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:23:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:30.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:30.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071965029376,"createTime":1749894247555,"epollFd":11,"onlineDuration":41963205,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:31.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:31.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071965093860,"createTime":1749894247555,"epollFd":11,"onlineDuration":41963525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:31.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:23:31.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:35.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:35.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:35.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:35.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071967374488,"createTime":1749894247555,"epollFd":11,"onlineDuration":41968199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:40.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:40.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:40.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:40.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:23:40.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11505889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:40.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11505889892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:23:40.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:40.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:40.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071969720916,"createTime":1749894247555,"epollFd":11,"onlineDuration":41973200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:40.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:40.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:23:41.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:41.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071969789348,"createTime":1749894247555,"epollFd":11,"onlineDuration":41973531,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:45.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:45.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:45.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:45.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071972101560,"createTime":1749894247555,"epollFd":11,"onlineDuration":41978203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:50.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:23:50.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:50.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32832344909 2025-06-15 05:23:50.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:50.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:50.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:23:50.615 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080488204956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:23:50.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:23:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.080488204956055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:23:50.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:23:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:50.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:50.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:50.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071974428248,"createTime":1749894247555,"epollFd":11,"onlineDuration":41983200,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:23:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:51.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071974490100,"createTime":1749894247555,"epollFd":11,"onlineDuration":41983526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:55.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:55.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:23:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:23:56.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071976853636,"createTime":1749894247555,"epollFd":11,"onlineDuration":41988463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:23:56.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:23:56.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:24:00.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0896053314209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:00.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.0896053314209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:24:00.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:00.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:00.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:00.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:00.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:01.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:01.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:01.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:01.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071979244808,"createTime":1749894247555,"epollFd":11,"onlineDuration":41993473,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:01.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:01.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071979296132,"createTime":1749894247555,"epollFd":11,"onlineDuration":41993798,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:05.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:24:05.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:05.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:05.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:06.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:06.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071981518856,"createTime":1749894247555,"epollFd":11,"onlineDuration":41998459,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:10.634 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16252899169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:10.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16252899169922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:24:10.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:10.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:11.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:11.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071983894236,"createTime":1749894247555,"epollFd":11,"onlineDuration":42003466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:11.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:11.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:11.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:11.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:11.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:11.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071984300880,"createTime":1749894247555,"epollFd":11,"onlineDuration":42004206,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:15.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:15.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:16.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:16.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071986241980,"createTime":1749894247555,"epollFd":11,"onlineDuration":42008463,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:20.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173677444458008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:20.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:20.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173677444458008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:24:20.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:20.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:20.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:20.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:20.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:21.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:21.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:21.039 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071988580512,"createTime":1749894247555,"epollFd":11,"onlineDuration":42013484,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:21.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:21.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071988635784,"createTime":1749894247555,"epollFd":11,"onlineDuration":42013811,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:25.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:25.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:25.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/jan-roth-siebzehn 2025-06-15 05:24:25.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:25.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:26.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071990963788,"createTime":1749894247555,"epollFd":11,"onlineDuration":42018475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:30.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154844284057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:30.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:30.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.154844284057617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:24:30.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:30.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:30.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:30.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:30.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:31.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:31.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071993281264,"createTime":1749894247555,"epollFd":11,"onlineDuration":42023476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:31.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:31.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:31.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071993343116,"createTime":1749894247555,"epollFd":11,"onlineDuration":42023804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:33.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:33.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:33.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/glen-matlock/pictures/5445318 2025-06-15 05:24:33.460 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:24:33.460 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:24:35.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:35.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:36.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:36.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071995632956,"createTime":1749894247555,"epollFd":11,"onlineDuration":42028475,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:40.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168819427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:40.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:24:40.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168819427490234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061360 2025-06-15 05:24:40.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:24:40.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:40.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:40.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:40.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:24:41.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:41.026 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:41.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:41.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071998054396,"createTime":1749894247555,"epollFd":11,"onlineDuration":42033476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:41.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:41.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744071998103088,"createTime":1749894247555,"epollFd":11,"onlineDuration":42033804,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:41.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:24:41.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:45.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:45.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:46.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:46.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072000324496,"createTime":1749894247555,"epollFd":11,"onlineDuration":42038466,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:24:49.667 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:50.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17103385925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:24:50.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:50.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17103385925293,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:24:50.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:50.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:50.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:50.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:50.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:24:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:51.031 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:24:51.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:51.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072002693296,"createTime":1749894247555,"epollFd":11,"onlineDuration":42043476,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:24:51.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:51.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072002751200,"createTime":1749894247555,"epollFd":11,"onlineDuration":42043806,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:24:53.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:24:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:53.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/press/spring-king-announce-new-ep-demons-released-8th-september-2014-plus-stream-can-i-listen 2025-06-15 05:24:53.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:24:53.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:53.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andrea-riseborough 2025-06-15 05:24:55.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:24:55.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:55.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/four-tet 2025-06-15 05:24:57.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:24:57.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:57.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pretty-woman 2025-06-15 05:24:59.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060960 2025-06-15 05:24:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:24:59.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sam-claflin 2025-06-15 05:24:59.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 05:24:59.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:24:59.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:25:00.661 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127038955688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:00.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:25:00.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127038955688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 05:25:00.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:25:02.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:25:02.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:02.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:25:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:25:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:25:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:25:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:25:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:25:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:25:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:09.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:10.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:10.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:10.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/pictures/4909199 2025-06-15 05:25:10.663 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137712478637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:10.663 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:10.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.137712478637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:25:10.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:11.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:25:11.679 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:25:12.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:12.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zoe-kravitz/pictures/4339647 2025-06-15 05:25:13.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:13.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:13.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:25:13.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:25:13.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:25:15.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060960 keealive timeout 2025-06-15 05:25:15.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060960 2025-06-15 05:25:15.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:25:15.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:15.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/millie/328423/inside-the-tragic-car-accident-involving-andy-reids-son/ 2025-06-15 05:25:17.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 05:25:17.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:25:20.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15176010131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:20.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:25:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15176010131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:25:20.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:25:27.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:25:27.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:25:29.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:30.471 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:30.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:30.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/bloodworth-trailer 2025-06-15 05:25:30.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12828826904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:30.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12828826904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 05:25:30.682 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:31.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rachel-weisz/pictures/4920360 2025-06-15 05:25:31.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:25:31.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:25:33.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:25:33.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:33.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/remy-ma/pictures/4585796 2025-06-15 05:25:34.976 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: Connection reset by peer 2025-06-15 05:25:34.976 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 05:25:40.689 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15381622314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:40.689 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 05:25:40.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15381622314453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec053e40 2025-06-15 05:25:40.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 05:25:43.152 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec053e40 2025-06-15 05:25:43.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:43.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/delicious-desserts-from-around-the-world/ 2025-06-15 05:25:45.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:25:45.700 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:46.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:25:46.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:46.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 05:25:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:25:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:25:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028911964,"createTime":1749894247555,"epollFd":11,"onlineDuration":42098950,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:25:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:25:46.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:46.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072028973816,"createTime":1749894247555,"epollFd":11,"onlineDuration":42099275,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:25:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:25:47.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:48.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:48.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ben-affleck/news/ben-affleck-rehab-jennifer-garner-intervention_6177749 2025-06-15 05:25:49.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:25:49.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:49.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/cher/news/cher-cow-tongue-donald-trump_6128092 2025-06-15 05:25:50.695 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17716407775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:25:50.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:25:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17716407775879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec061360 2025-06-15 05:25:50.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:25:51.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 05:25:51.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:51.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keanu-reeves/news/keanu-reeves-laurence-fishburne_5564910 2025-06-15 05:25:52.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:25:52.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:25:52.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lana-del-rey/news/upcoming-releases-check-out-lana-del-rey-coldplay-marissa-nadler-self-esteem-tori-amos-october_6336182 2025-06-15 05:25:53.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:25:53.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:25:59.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec053e40 keealive timeout 2025-06-15 05:25:59.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec053e40 2025-06-15 05:26:00.705 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17706871032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:00.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:26:00.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17706871032715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:26:00.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:26:01.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:26:01.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:03.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:03.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:03.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:26:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:26:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:26:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:26:03.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:26:05.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:26:05.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:26:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:26:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 05:26:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:26:07.714 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 05:26:10.716 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16790199279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:10.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:26:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16790199279785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:26:10.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:26:19.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:26:19.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:20.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17877960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:20.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:20.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17877960205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:26:20.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:30.733 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18688201904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:30.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18688201904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:26:30.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:32.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-downey-jr 2025-06-15 05:26:37.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:26:37.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:26:38.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:26:38.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:26:40.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186294555664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:40.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:26:40.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186294555664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:26:40.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:26:46.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:26:46.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:46.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:26:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:26:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:26:46.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:46.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072057108580,"createTime":1749894247555,"epollFd":11,"onlineDuration":42158949,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:26:46.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:46.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:26:47.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:26:47.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072057224388,"createTime":1749894247555,"epollFd":11,"onlineDuration":42159537,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:26:47.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:26:47.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:50.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18912124633789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:26:50.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:26:50.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18912124633789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:26:50.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:00.757 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13545799255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:00.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:00.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13545799255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:27:00.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:27:01.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:27:03.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:27:03.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:03.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:03.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:03.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:27:10.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.236 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.277 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.335 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.335 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.445 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.445 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.513 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.513 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.555 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.555 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.606 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.606 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.629 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.629 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.664 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.752 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:10.763 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149349212646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:10.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:10.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149349212646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:27:10.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:10.779 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:10.779 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:16.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:16.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:16.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:27:19.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:27:19.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:20.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172258377075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172258377075195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:27:20.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:26.832 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:27:26.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:30.779 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147781372070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:30.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:30.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147781372070313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:27:30.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:37.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:27:37.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:27:38.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:38.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:38.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/damien/origins-of-vampire-myth/ 2025-06-15 05:27:40.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:40.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14948272705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:27:40.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:43.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:27:43.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:43.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:27:43.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:27:43.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:43.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/yoshiko/mejores-peliculas-de-arnold-schwarzenegger-las-5-peliculas-mas-recomendadas-por-los-fanaticos-3/ 2025-06-15 05:27:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:27:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:27:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:27:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec052830 2025-06-15 05:27:46.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:46.509 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072085207812,"createTime":1749894247555,"epollFd":11,"onlineDuration":42218954,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:27:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:46.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:47.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072085560500,"createTime":1749894247555,"epollFd":11,"onlineDuration":42219860,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 05:27:50.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14800262451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:27:50.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060960 2025-06-15 05:27:50.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14800262451172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060960 2025-06-15 05:27:50.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060960 2025-06-15 05:27:53.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:27:53.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:54.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:27:54.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:27:54.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/rtcplayer 2025-06-15 05:27:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:27:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:27:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:27:59.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:28:00.807 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157901763916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:28:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.157901763916016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:28:00.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:28:00.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:28:00.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:28:01.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:28:01.794 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:28:03.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:28:03.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:28:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:28:09.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:10.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153179168701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:10.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:10.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.153179168701172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:28:10.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:15.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:15.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:15.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/glorilla-doubles-down-on-her-claim-that-she-s-pregnant-01jazws6aybr 2025-06-15 05:28:20.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168550491333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:20.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:28:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168550491333008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:28:20.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:28:30.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170116424560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:30.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:28:30.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170116424560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:28:30.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:28:31.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:28:31.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:37.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:28:37.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:37.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/love-is-all-you-need-trailer-kim-rocco-shields 2025-06-15 05:28:40.843 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17196273803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:40.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:28:40.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17196273803711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:28:40.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:28:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:28:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:46.248 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:28:46.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:28:46.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:46.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:28:46.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:46.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072113463648,"createTime":1749894247555,"epollFd":11,"onlineDuration":42279031,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:28:46.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:46.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:28:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:46.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072113622884,"createTime":1749894247555,"epollFd":11,"onlineDuration":42279429,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:28:50.853 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198740005493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:28:50.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:28:50.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198740005493164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:28:50.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:28:52.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:28:52.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:28:52.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:28:53.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:28:53.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:00.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15691375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:00.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:00.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15691375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:29:00.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:01.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:29:01.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:29:03.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:29:03.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:29:07.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:10.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144271850585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:10.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:10.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144271850585938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:29:10.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:20.872 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15238380432129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:20.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:20.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15238380432129,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:29:20.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:27.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:27.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:29:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Base/CMakeFiles 2025-06-15 05:29:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:27.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/research/rtcpusher 2025-06-15 05:29:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:30.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adele 2025-06-15 05:29:30.883 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170948028564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:30.883 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170948028564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:29:30.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:36.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:36.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.git/config 2025-06-15 05:29:40.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134933471679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:40.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:29:40.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134933471679688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:29:40.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:29:43.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:29:43.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:29:43.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:29:43.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:45.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:29:45.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:46.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:29:46.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:46.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:29:46.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:29:46.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:46.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:29:46.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:46.536 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:29:46.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:46.539 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072141716852,"createTime":1749894247555,"epollFd":11,"onlineDuration":42338983,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:29:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:47.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072141886616,"createTime":1749894247555,"epollFd":11,"onlineDuration":42339566,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:29:50.898 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19145965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:29:50.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:50.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19145965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:29:50.899 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:51.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:29:51.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:55.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:29:55.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:55.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/collection/simply_recipes_2019_gift_guide_top_picks_under_30/ 2025-06-15 05:29:57.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:29:57.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:29:57.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2559378/ruby-falls-how-to-visit/ 2025-06-15 05:29:58.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:29:58.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:30:00.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18718910217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:30:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18718910217285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:30:00.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:30:01.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:30:01.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:03.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:30:03.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:06.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:06.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:06.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//.env 2025-06-15 05:30:10.915 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144834518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144834518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:30:10.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:30:11.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:30:13.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:30:13.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:30:20.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17573356628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:20.925 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:20.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17573356628418,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:30:20.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:21.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:30:21.894 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:30.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184459686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:30.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:30.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184459686279297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:30:30.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:37.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:30:37.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:30:38.204 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:30:38.204 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:30:38.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:38.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:38.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:30:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:30:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:39.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:30:39.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:30:39.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:30:40.943 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186330795288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:40.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:30:40.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186330795288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:30:40.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:30:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:30:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:46.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:30:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:30:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:46.188 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:30:46.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:46.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072169904256,"createTime":1749894247555,"epollFd":11,"onlineDuration":42398947,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:30:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:30:46.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:30:46.823 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072170037172,"createTime":1749894247555,"epollFd":11,"onlineDuration":42399268,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:30:50.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185487747192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:30:50.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:30:50.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185487747192383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:30:50.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:30:53.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:30:53.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:30:55.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:30:55.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:00.961 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152725219726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:00.961 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152725219726563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:31:00.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:01.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:31:01.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:31:01.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:31:01.919 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:10.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174657821655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:10.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174657821655273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:31:10.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:20.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17873191833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:20.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:20.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17873191833496,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:31:20.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:30.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182037353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:30.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:30.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182037353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:31:30.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:39.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:31:39.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:31:40.069 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:31:40.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:31:40.995 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181154251098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:40.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:40.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181154251098633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:31:40.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:31:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:43.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:31:46.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:31:46.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:46.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:31:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:31:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:46.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:31:46.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:46.544 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072198192992,"createTime":1749894247555,"epollFd":11,"onlineDuration":42458989,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:31:46.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:46.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:31:46.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:46.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072198249580,"createTime":1749894247555,"epollFd":11,"onlineDuration":42459323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:31:49.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:31:49.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:49.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/kristine/posts/here-s-when-the-wizards-of-waverly-place-sequel-series-premieres-on-disney-channel-01j6fshfwd04 2025-06-15 05:31:51.002 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186893463134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:31:51.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:31:51.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186893463134766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:31:51.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:31:57.728 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:31:57.728 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:31:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:31:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:31:58.527 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-gave-up-on-electric-cigarettes_4928645 2025-06-15 05:31:59.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:31:59.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:01.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14630126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:01.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:01.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14630126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:32:01.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:01.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:01.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:01.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/wolf-alice 2025-06-15 05:32:01.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:32:01.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:32:01.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:01.960 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:05.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:32:05.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:32:07.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:32:07.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:32:08.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:08.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:08.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:32:09.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:09.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:09.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/gallery/best-4th-of-july-appetizers/ 2025-06-15 05:32:11.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144882202148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:11.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:32:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.144882202148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:32:11.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:32:13.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:32:13.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:32:17.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:32:17.973 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:21.025 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16735076904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16735076904297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:32:21.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:23.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:32:23.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:25.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:32:25.979 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:31.033 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100509643554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:31.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:31.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.100509643554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:32:31.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:41.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139118194580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:41.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:41.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139118194580078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:32:41.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:32:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:46.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:32:46.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:46.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072226336968,"createTime":1749894247555,"epollFd":11,"onlineDuration":42518961,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:32:46.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:32:46.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:46.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:32:47.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:47.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:32:47.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:47.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072226812044,"createTime":1749894247555,"epollFd":11,"onlineDuration":42519982,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:32:51.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:32:51.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:51.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169921875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:32:51.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:51.178 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:32:51.179 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:32:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:32:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:53.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/730.html 2025-06-15 05:32:59.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:32:59.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:32:59.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:33:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:33:00.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:00.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 05:33:00.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0608e0 2025-06-15 05:33:01.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185216903686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:01.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:33:01.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185216903686523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 05:33:01.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:33:02.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:33:02.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:04.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:33:04.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:04.092 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:33:04.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:06.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:06.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:06.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/joe-budden-praises-eminem-for-dissing-benzino-in-new-song-01hnq1wskme1 2025-06-15 05:33:08.802 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:33:08.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0608e0 2025-06-15 05:33:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0608e0 2025-06-15 05:33:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:10.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:33:10.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:10.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:10.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 05:33:11.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:33:11.031 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:33:11.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183258056640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:11.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:11.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183258056640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:33:11.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:16.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:33:16.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:33:16.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:33:16.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:33:19.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:33:19.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:19.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/national-television-awards 2025-06-15 05:33:21.073 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182697296142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:21.073 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:21.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182697296142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:33:21.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:22.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:33:22.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:22.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:22.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:22.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:33:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:33:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0608e0 keealive timeout 2025-06-15 05:33:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:26.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0608e0 2025-06-15 05:33:31.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149274826049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:31.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.149274826049805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:33:31.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:36.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:33:36.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:33:38.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:33:38.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:41.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:33:41.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:33:41.091 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1754150390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:41.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:41.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1754150390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:33:41.092 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:44.336 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:33:44.336 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:33:46.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:33:46.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:46.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:33:46.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:46.531 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072254537532,"createTime":1749894247555,"epollFd":11,"onlineDuration":42578976,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:33:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:33:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:47.228 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:33:47.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:47.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:33:47.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:47.892 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072255138944,"createTime":1749894247555,"epollFd":11,"onlineDuration":42580337,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:33:51.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142568588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:33:51.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:51.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.142568588256836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:33:51.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:55.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:33:55.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:55.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:33:57.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:33:57.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:33:57.124 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/shakira/851929/jfks-unexpected-source-of-advice-during-the-cuban-missile-crisis/ 2025-06-15 05:34:01.110 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16965103149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:01.110 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:34:01.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16965103149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:34:01.111 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:34:02.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:34:02.040 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:34:04.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:34:04.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:09.233 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:09.233 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:10.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:10.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:11.118 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160459518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:11.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:11.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160459518432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:34:11.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:12.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:34:12.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/pink_floyd 2025-06-15 05:34:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:34:14.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:34:20.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:20.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/17053.html 2025-06-15 05:34:20.995 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:21.121 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151086807250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:21.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:21.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151086807250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:34:21.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:34:28.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:31.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15549087524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:31.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:31.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15549087524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:34:31.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:33.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:33.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:36.858 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:36.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.040 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.040 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.239 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.240 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.590 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:37.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:37.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:38.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:38.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:38.299 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:38.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:38.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:38.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:38.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:38.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:38.832 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:38.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.011 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.011 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.540 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.540 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:39.901 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:39.901 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.252 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.252 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.436 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.797 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.797 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:40.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:40.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:41.138 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147123336791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:41.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:41.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.147123336791992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:34:41.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:41.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:41.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:41.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:41.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:41.510 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:41.511 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:41.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:41.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:41.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:41.877 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.234 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.234 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.409 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.409 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:42.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:42.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.467 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.467 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:43.992 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:43.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:44.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:44.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:44.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:44.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:44.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:44.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:44.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:44.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:44.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:44.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.049 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:34:45.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:45.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/george-clooney/news/george-clooney-highest-earning-actor-2018_6178114 2025-06-15 05:34:45.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:45.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:45.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:34:46.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:46.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:34:46.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:34:46.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:46.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:34:46.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.297 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:46.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282767048,"createTime":1749894247555,"epollFd":11,"onlineDuration":42638990,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:34:46.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:46.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:34:46.641 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.642 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:46.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:46.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072282899964,"createTime":1749894247555,"epollFd":11,"onlineDuration":42639349,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:34:46.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:46.991 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:47.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:47.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:47.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:47.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:47.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:47.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:47.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:47.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:47.892 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:47.892 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.068 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.069 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.244 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.244 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:48.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:48.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:49.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:49.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:49.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:49.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:49.477 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:49.478 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:49.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:49.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:49.828 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:49.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.184 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.184 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.355 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.356 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.701 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.701 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:50.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:50.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16364288330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:34:51.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:34:51.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16364288330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:34:51.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:34:51.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.414 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.414 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:51.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:51.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.121 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:52.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:52.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:53.174 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:53.174 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:53.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:53.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:53.541 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:53.541 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:53.715 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:53.715 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:53.904 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:53.904 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.256 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.256 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:54.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:54.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:55.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:55.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:55.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:55.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:55.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:55.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:55.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:55.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:55.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:55.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:56.021 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:56.021 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:56.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:56.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:56.373 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:34:56.373 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:34:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:34:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:34:58.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/evelina/africa-middle-east-travel.htm 2025-06-15 05:35:01.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18062973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:01.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:35:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18062973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:35:01.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:35:02.074 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:10.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:10.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:10.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2479220/climb-sticky-Bua-Tong-Waterfalls-in-chiang-mai-Thailand/ 2025-06-15 05:35:11.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18099594116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:11.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:11.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18099594116211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:35:11.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:35:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:35:21.168 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182071685791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:21.168 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:21.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182071685791016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:35:21.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:26.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:35:26.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:27.188 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:35:27.188 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:35:31.177 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185806274414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:31.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:31.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185806274414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:35:31.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:39.883 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:35:39.883 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:35:41.185 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171781539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:41.185 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171781539916992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:35:41.186 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:45.223 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:35:45.223 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:35:46.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:35:46.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:46.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:35:46.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:35:46.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:46.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:35:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072310946556,"createTime":1749894247555,"epollFd":11,"onlineDuration":42699004,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:35:46.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:46.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:35:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:46.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072311103160,"createTime":1749894247555,"epollFd":11,"onlineDuration":42699355,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:35:51.193 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152957916259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:35:51.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:35:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152957916259766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:35:51.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:35:52.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:35:52.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:35:52.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/six-best-falsettos-of-classic-soul-rb-01j96p558wtw 2025-06-15 05:36:01.202 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:01.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:36:01.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:36:01.203 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:36:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:36:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:36:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:36:02.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:36:07.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:36:07.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:36:08.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:36:08.123 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:11.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176860809326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:11.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176860809326172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:36:11.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:21.216 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187957763671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:21.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:21.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187957763671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:36:21.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:31.227 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192855834960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:31.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:31.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192855834960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:36:31.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:33.763 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:36:33.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:36:41.236 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19520378112793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:41.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:36:41.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19520378112793,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:36:41.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:36:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:36:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:36:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:36:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:36:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:36:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:36:46.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:36:46.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072339198444,"createTime":1749894247555,"epollFd":11,"onlineDuration":42759040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:36:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:36:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:36:46.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:36:46.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072339324780,"createTime":1749894247555,"epollFd":11,"onlineDuration":42759404,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:36:48.442 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:36:48.442 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:36:51.245 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18323516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:36:51.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:36:51.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18323516845703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:36:51.246 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:36:55.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:36:55.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:37:01.253 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187528610229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:01.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:37:01.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187528610229492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:37:01.254 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:37:02.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:37:02.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:37:02.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:02.160 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:37:11.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155431747436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:11.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:11.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155431747436523,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:37:11.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:21.271 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14361000061035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:21.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:21.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14361000061035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:37:21.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:31.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161109924316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:31.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:31.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.161109924316406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:37:31.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:41.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1636905670166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:41.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:41.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1636905670166,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:37:41.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:43.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:37:43.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:43.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-sandler 2025-06-15 05:37:46.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:37:46.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:46.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:37:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:46.591 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072367422696,"createTime":1749894247555,"epollFd":11,"onlineDuration":42819036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:37:46.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:37:46.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:46.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:37:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:37:47.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:37:47.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072367813548,"createTime":1749894247555,"epollFd":11,"onlineDuration":42819941,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:37:51.299 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148723602294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:37:51.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:37:51.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.148723602294922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:37:51.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:37:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:37:58.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:01.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183320999145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:01.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:01.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183320999145508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:38:01.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:02.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:02.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:02.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:02.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:38:02.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:02.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:02.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:02.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 05:38:02.369 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:38:02.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:02.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:02.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:02.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:03.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:03.267 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:03.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:03.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/aaabbbccc 2025-06-15 05:38:04.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:38:04.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:04.150 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/best-hotels-in-geneva-switzerland 2025-06-15 05:38:04.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:38:04.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:04.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/1 2025-06-15 05:38:04.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:04.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fb 2025-06-15 05:38:04.870 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:04.870 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:05.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:05.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fwc 2025-06-15 05:38:05.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:05.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/fzh 2025-06-15 05:38:05.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:05.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:05.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/res/favicon.ico 2025-06-15 05:38:08.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:08.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:09.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:09.298 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:10.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:10.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:10.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:11.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155933380126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:11.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:38:11.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155933380126953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 05:38:11.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:38:11.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:38:11.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:11.367 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/assets/favicon-aOK6_042.ico 2025-06-15 05:38:13.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:13.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:38:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:38:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:18.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:18.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/images/01.jpg 2025-06-15 05:38:19.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:19.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2020/10/official-logo-512x512.png 2025-06-15 05:38:19.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:19.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:20.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:38:20.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:38:21.323 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15682601928711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:21.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:38:21.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15682601928711,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:38:21.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:38:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:38:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:38:22.208 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:22.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:38:24.422 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:38:24.422 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:38:26.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0608e0 keealive timeout 2025-06-15 05:38:26.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:26.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:26.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:26.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/02/1677572030-814390417fe413b.png 2025-06-15 05:38:28.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 05:38:28.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:38:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:38:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:29.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 05:38:31.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124605178833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:31.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:38:31.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.124605178833008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:38:31.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:38:32.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:38:32.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:32.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/icons/favicon.ico 2025-06-15 05:38:32.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:32.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:32.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon-32x32.png?v=e0e3ed8f59d769b053c145391db63c0d 2025-06-15 05:38:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:38:34.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:36.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:38:36.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:38.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:38.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/uploads/2023/08/logo-gold.png 2025-06-15 05:38:39.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:38:39.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:39.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:38:41.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174192428588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:41.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:38:41.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174192428588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:38:41.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:38:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:38:42.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:46.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:38:46.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:38:46.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:38:46.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:46.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:38:46.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:38:46.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:46.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-15 05:38:46.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:46.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:38:46.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:46.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072395628524,"createTime":1749894247555,"epollFd":11,"onlineDuration":42879054,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:38:46.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:46.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072395748280,"createTime":1749894247555,"epollFd":11,"onlineDuration":42879391,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:38:48.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0608e0 keealive timeout 2025-06-15 05:38:48.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:38:48.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:48.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:38:51.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18311309814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:38:51.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:51.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18311309814453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0608e0 2025-06-15 05:38:51.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0608e0 2025-06-15 05:38:52.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:38:52.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:52.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ariana-grande/news/ariana-grande-one-love-manchester_5711473 2025-06-15 05:38:53.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:38:53.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:53.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lil-wayne-declares-future-s-mixtape-as-the-greatest-in-hip-hop-history-01hj4w7grgzz 2025-06-15 05:38:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:38:54.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:38:54.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:38:54.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/lil-wayne-recognizes-eminem-s-unrivaled-skills-in-battle-rap-01hkcthfnjhn 2025-06-15 05:38:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:38:56.227 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:01.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18995475769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:01.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:01.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18995475769043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:39:01.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:39:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:39:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:39:02.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:39:10.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:39:11.367 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187395095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:11.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:11.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187395095825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:39:11.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:20.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:20.739 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:20.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:39:21.372 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13222885131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:21.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:21.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13222885131836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:39:21.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:31.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:31.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:31.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/penelope-netflix-season-2-release 2025-06-15 05:39:31.382 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184925079345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:31.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:39:31.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184925079345703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:39:31.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:39:36.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:39:36.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:41.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202621459960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:41.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:41.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202621459960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:39:41.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:43.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:39:43.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:43.499 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:39:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:39:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:39:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 05:39:46.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:46.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072423813296,"createTime":1749894247555,"epollFd":11,"onlineDuration":42939040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:39:47.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:39:47.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:47.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:39:47.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:47.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:39:48.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:48.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072424576576,"createTime":1749894247555,"epollFd":11,"onlineDuration":42940809,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:39:51.396 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.201629638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:39:51.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:39:51.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.201629638671875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:39:51.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:39:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:39:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:39:56.623 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeremy-renner 2025-06-15 05:40:00.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:40:00.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:01.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209239959716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:01.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:01.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209239959716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:40:01.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:02.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:40:02.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:04.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:40:04.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:11.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19145965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:11.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:11.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19145965576172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:40:11.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:12.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:40:12.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:40:16.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:16.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:16.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/tbt-prince-harry-cressida-bonas-relationship-6889637 2025-06-15 05:40:21.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190980911254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:21.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:21.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190980911254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:40:21.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:21.615 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:40:21.615 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:40:31.429 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19552230834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:31.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:31.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19552230834961,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:40:31.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:32.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:40:32.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:41.439 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197772979736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197772979736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:40:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:46.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:40:46.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:46.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:40:46.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:40:46.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:46.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:40:46.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:46.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072452029652,"createTime":1749894247555,"epollFd":11,"onlineDuration":42999013,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:40:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:46.587 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:40:46.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:46.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072452146776,"createTime":1749894247555,"epollFd":11,"onlineDuration":42999354,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:40:51.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180078506469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:40:51.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:51.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180078506469727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:40:51.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:40:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:53.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/in-the-heart-of-the-sea 2025-06-15 05:40:54.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:40:54.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:54.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/paris-hilton 2025-06-15 05:40:55.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:40:55.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:55.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:40:55.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:40:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:40:55.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 05:40:55.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:41:01.457 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10363006591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:01.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:41:01.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.10363006591797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 05:41:01.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:41:01.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:41:01.670 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:41:01.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:41:02.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:41:02.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:41:02.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:02.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:04.965 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:41:04.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:41:10.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:10.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:41:10.724 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:41:11.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14494514465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:11.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:11.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14494514465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:41:11.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:12.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:41:12.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:41:16.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:16.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:16.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:41:21.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191030502319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:21.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:21.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191030502319336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:41:21.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:25.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:25.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:25.371 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:41:31.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192413330078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:31.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:31.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192413330078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:41:31.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:32.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:41:32.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:38.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:38.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:38.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/liam-neeson/news/liam-neeson-to-star-as-watergate-informant-in-new-film_5010432 2025-06-15 05:41:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:38.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:41:39.164 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:41:39.165 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:41:41.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19292640686035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:41.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:41:41.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19292640686035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:41:41.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:41:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:41:42.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:42.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:42.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:42.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/pictures/4070559 2025-06-15 05:41:46.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:41:46.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:46.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-15 05:41:46.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:41:46.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:46.299 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:41:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072480259168,"createTime":1749894247555,"epollFd":11,"onlineDuration":43059011,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:41:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:46.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:41:46.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:46.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072480373660,"createTime":1749894247555,"epollFd":11,"onlineDuration":43059399,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046e80 2025-06-15 05:41:51.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139827728271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:41:51.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:41:51.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139827728271484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:41:51.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:41:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:41:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:41:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:54.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:58.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:41:58.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:58.179 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:41:58.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:41:58.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:58.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:41:58.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:58.580 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 05:41:58.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:41:59.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:41:59.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:41:59.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:42:00.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:42:00.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:00.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:42:01.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:01.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:42:01.502 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165687561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:01.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:42:01.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.165687561035156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 05:42:01.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:42:02.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:42:02.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:42:02.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:42:02.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:42:02.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:42:02.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:02.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/sku/7-octa-core-4g-android-8-1-4gb-ram-64gb-rom-car-dvd-multimedia-player-radio-for-chevrolet-holden-daewoo-lova-aveo-epica-captiva-KtcmpzRtmRt 2025-06-15 05:42:10.993 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:42:10.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:11.511 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174203872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:11.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:11.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174203872680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:42:11.512 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:12.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:12.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:12.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/destination/cape-verde/ 2025-06-15 05:42:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:42:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:42:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:42:14.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:16.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:42:16.351 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:42:16.818 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:16.818 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:17.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:42:17.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:17.661 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/travel/world/30-adventure-destinations-2016 2025-06-15 05:42:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 05:42:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 05:42:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:42:18.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:42:21.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:21.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:21.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185657501220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:21.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:21.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185657501220703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:42:21.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:23.038 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:23.038 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:24.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:24.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:27.864 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:27.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:28.007 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:28.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:28.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:42:28.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:31.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:31.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:31.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/judi-dench/news/judi-dench-kevin-spacey_6213200 2025-06-15 05:42:31.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19231605529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:31.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:31.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19231605529785,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:42:31.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:33.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:33.119 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:34.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:42:34.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:42:35.196 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:35.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:35.315 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:35.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:35.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:35.568 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:37.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:37.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:37.494 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:37.495 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:37.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:37.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:37.951 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:37.951 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:42:41.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192657470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:41.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:41.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192657470703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:42:41.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:42:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 05:42:46.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:42:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:42:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:42:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:46.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072508474208,"createTime":1749894247555,"epollFd":11,"onlineDuration":43119040,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:42:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:42:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:42:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/celebrity/jake-gyllenhaal/jake-gyllenhaal-prada-fragrance-interview 2025-06-15 05:42:46.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:42:46.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072508591332,"createTime":1749894247555,"epollFd":11,"onlineDuration":43119389,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:42:51.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183162689208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:42:51.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:42:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183162689208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:42:51.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:42:58.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:42:58.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:43:01.553 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18755531311035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:01.553 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:01.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18755531311035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:43:01.554 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:02.375 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:02.942 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:43:02.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:43:11.561 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16996955871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:11.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:11.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16996955871582,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:43:11.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:12.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:43:12.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:43:21.569 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167755126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:21.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:21.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167755126953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:43:21.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:31.577 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164485931396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:31.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:31.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164485931396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:43:31.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:31.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:31.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/adam-levine 2025-06-15 05:43:33.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:33.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:33.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/solange-knowles/news/solange-knowles-beats-up-jay-z-beyonce-elevator-footage-met-gala-party_4191544 2025-06-15 05:43:34.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:34.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:34.116 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:43:41.585 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136892318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:41.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:41.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136892318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:43:41.586 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:43.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:43.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:43.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/tamika/story/best-chai-in-india-according-to-locals 2025-06-15 05:43:46.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:43:46.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:46.303 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046e80 2025-06-15 05:43:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec052830 2025-06-15 05:43:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:43:46.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:46.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec052830 2025-06-15 05:43:46.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:46.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072536689248,"createTime":1749894247555,"epollFd":11,"onlineDuration":43179087,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046e80 2025-06-15 05:43:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072536806372,"createTime":1749894247555,"epollFd":11,"onlineDuration":43179409,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec052830 2025-06-15 05:43:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:43:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:43:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:48.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:48.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:43:48.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:48.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:43:48.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:43:48.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:48.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:43:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:43:50.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:51.588 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156349182128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:43:51.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156349182128906,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:43:51.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:51.647 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:43:51.648 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:43:53.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:43:53.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:53.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/pictures/5503317 2025-06-15 05:43:54.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:43:54.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:54.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-cornell/pictures/4848725 2025-06-15 05:43:54.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:54.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daniel-radcliffe/video/horns-trailer 2025-06-15 05:43:55.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 05:43:55.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:55.918 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-gilmour/pictures/2643768 2025-06-15 05:43:56.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:43:56.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:56.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/felicity-jones/pictures/5504950 2025-06-15 05:43:57.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:43:57.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:57.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/littlevoice 2025-06-15 05:43:58.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:43:58.411 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:58.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:43:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:58.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/southpacific2001 2025-06-15 05:43:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04e290 2025-06-15 05:43:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:43:59.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/their-finest 2025-06-15 05:44:00.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d080 2025-06-15 05:44:00.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:00.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:44:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:00.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/red-sparrow 2025-06-15 05:44:01.212 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 05:44:01.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:01.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-wind-rises-trailer 2025-06-15 05:44:01.504 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:44:01.504 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:44:01.593 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175708770751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:01.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:01.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175708770751953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:44:01.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:02.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:02.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:02.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/freddie-mercury 2025-06-15 05:44:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec052830 keealive timeout 2025-06-15 05:44:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:44:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec052830 2025-06-15 05:44:02.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:02.936 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:02.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:02.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kumail-nanjiani/video/the-big-sick 2025-06-15 05:44:03.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066da0 2025-06-15 05:44:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:03.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/red-hot-chili-peppers/pictures/5270901 2025-06-15 05:44:04.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:44:04.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:44:04.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:04.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:04.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:04.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:04.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-cribs/video/the-cribs-summer-of-chances 2025-06-15 05:44:10.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 05:44:10.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:44:11.601 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145532608032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:11.601 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:44:11.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.145532608032227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 05:44:11.602 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:44:11.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:11.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:11.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/al-gore/news/al-gore-an-inconvenient-sequel_5632448 2025-06-15 05:44:12.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:12.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/alicia-vikander/news/alicia-vikander-lip-sync_6031350 2025-06-15 05:44:12.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:44:12.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:44:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 05:44:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:12.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/chris-cornell/news/chris-cornell-family-suing-doctor-death_6247437 2025-06-15 05:44:13.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:13.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/colin-firth/news/real-mr-darcy-looked-nothing-like-colin-firth_5566361 2025-06-15 05:44:14.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:14.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kate-bush/music/kate-bush-before-the-dawn-album-review 2025-06-15 05:44:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:44:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:44:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:44:14.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:44:14.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:44:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:14.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-ipod-snub_3642284 2025-06-15 05:44:15.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:44:15.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:15.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/orlando-bloom/video/unlocked-trailer-orlando-bloom 2025-06-15 05:44:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:16.033 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/swans/music/swans-leeds-stylus-20th-of-may-2017-live-review 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509c0 keealive timeout 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d080 keealive timeout 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04e290 keealive timeout 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d080 2025-06-15 05:44:16.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04e290 2025-06-15 05:44:16.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 05:44:16.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:16.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/the-war-on-drugs/news/jim-pusey-s-top-albums-of-2014_4516422 2025-06-15 05:44:17.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:17.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/zack-snyder/news/zack-snyder-cedes-justice-league_5698178 2025-06-15 05:44:18.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:44:18.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066da0 keealive timeout 2025-06-15 05:44:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066da0 2025-06-15 05:44:21.609 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182537078857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:21.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:21.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182537078857422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:44:21.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:28.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 05:44:30.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:30.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/author/wenn 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:30.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:44:30.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 05:44:30.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:30.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dave-grohl/news/foo-fighters-dave-grohl-pranks-gothenburg-broken-leg_6114643 2025-06-15 05:44:31.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:44:31.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:31.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/sofia_vergara 2025-06-15 05:44:31.618 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187358856201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:31.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:31.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187358856201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:44:31.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:32.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:32.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:32.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lady-gaga/news/2018-grammy-awards-performers-childish-gambino-lady-gaga_5943835 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509c0 keealive timeout 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:44:32.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:33.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:33.034 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/peter-capaldi/news/peter-capaldi-david-bowie-keith-richards-guest-star-doctor-who_4914099 2025-06-15 05:44:33.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:33.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:33.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ronnie-wood/news/marathons-knitting-and-baking-ronnie-wood-s-struck-gold-with-new-fianc-e_3349995 2025-06-15 05:44:34.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:44:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:34.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/bob-dylan-pretty-saro 2025-06-15 05:44:40.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:40.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/birdman 2025-06-15 05:44:41.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:41.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/video/amyl-and-the-sniffers-guided-by-angels-video 2025-06-15 05:44:41.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160608291625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:41.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160608291625977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:44:41.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:44:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:46.264 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046e80 2025-06-15 05:44:46.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509c0 2025-06-15 05:44:46.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:46.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0509c0 2025-06-15 05:44:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:44:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:46.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:46.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072564899024,"createTime":1749894247555,"epollFd":11,"onlineDuration":43239021,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046e80 2025-06-15 05:44:46.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:46.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509c0 2025-06-15 05:44:46.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:46.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072565026676,"createTime":1749894247555,"epollFd":11,"onlineDuration":43239382,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0509c0 2025-06-15 05:44:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:44:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 05:44:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:48.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 05:44:50.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:44:50.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:44:50.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:44:50.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:51.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173921585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:44:51.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:51.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173921585083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:44:51.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:52.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:44:52.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:52.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-bishop 2025-06-15 05:44:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:44:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:53.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mercury-music-prize 2025-06-15 05:44:54.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:44:54.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:54.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michael-buble 2025-06-15 05:44:55.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:44:55.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tuppence-middleton 2025-06-15 05:44:58.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:44:58.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:01.642 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1580867767334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:01.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:01.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1580867767334,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:45:01.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509c0 keealive timeout 2025-06-15 05:45:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:45:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509c0 2025-06-15 05:45:02.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:45:04.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:45:04.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:04.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/brady-corbet/news/brady-corbet-rubbishes-criticism-of-long-films_6385945 2025-06-15 05:45:07.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:07.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:07.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:45:08.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:45:08.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:45:10.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:45:10.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:45:11.650 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174095153808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:11.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:45:11.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174095153808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:45:11.651 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:45:12.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:45:12.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:20.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:45:20.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:45:21.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180885314941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:21.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:21.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180885314941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:45:21.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:24.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:45:24.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:31.667 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183834075927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183834075927734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:45:31.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:33.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:33.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:33.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/melt-bananabrudenell-social-club-14-06-2017-live-review 2025-06-15 05:45:40.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:40.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:40.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/brett-gelman 2025-06-15 05:45:40.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:45:40.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:40.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kirk-jones 2025-06-15 05:45:41.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:45:41.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:41.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/steve-o 2025-06-15 05:45:41.677 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174436569213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:41.677 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:45:41.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174436569213867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:45:41.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:45:46.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:45:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:45:46.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:45:46.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:46.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec046e80 2025-06-15 05:45:46.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:46.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:45:46.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:46.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072593131172,"createTime":1749894247555,"epollFd":11,"onlineDuration":43299119,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec046e80 2025-06-15 05:45:46.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:46.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072593246980,"createTime":1749894247555,"epollFd":11,"onlineDuration":43299437,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:45:50.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:45:50.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:51.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179027557373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:45:51.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:51.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179027557373047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:45:51.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:45:55.791 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:45:55.791 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:45:56.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:57.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:45:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:57.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/benjamin-walker 2025-06-15 05:45:58.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:45:58.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:45:58.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-garner 2025-06-15 05:46:01.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151588439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:01.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:46:01.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151588439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:46:01.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:46:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:46:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:46:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:46:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:46:06.644 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:46:06.644 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:46:11.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15270233154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:11.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:46:11.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15270233154297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 05:46:11.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:46:14.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:46:14.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:46:14.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:14.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:46:21.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:46:21.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:46:21.711 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168010711669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:21.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:21.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168010711669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:46:21.712 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:31.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178451538085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:31.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:31.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178451538085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:46:31.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:32.133 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:46:32.133 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:46:41.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18442153930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:41.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:41.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18442153930664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:46:41.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:46:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:46:46.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:46.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:46:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:46.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072621414644,"createTime":1749894247555,"epollFd":11,"onlineDuration":43359422,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:46:47.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:46:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:47.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 05:46:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:47.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072621777860,"createTime":1749894247555,"epollFd":11,"onlineDuration":43360060,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:46:50.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:46:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:46:50.609 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:46:51.737 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18193817138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:46:51.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:46:51.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18193817138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:46:51.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:47:01.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167118072509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:01.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:47:01.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167118072509766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:47:01.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:47:02.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:47:02.520 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:47:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:47:04.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:47:06.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:47:06.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:11.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166139602661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:11.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:11.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166139602661133,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:47:11.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:21.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:21.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:21.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167743682861328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:47:21.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:31.769 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14674186706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:31.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:31.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14674186706543,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:47:31.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:37.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:37.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:37.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/flowers/pansy/10-best-pansy-varieties.htm 2025-06-15 05:47:41.777 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141738891601563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:41.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:47:41.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.141738891601563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:47:41.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:47:46.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:47:46.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:46.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:47:46.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:47:46.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:46.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 05:47:46.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:46.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072649500716,"createTime":1749894247555,"epollFd":11,"onlineDuration":43419059,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:47:46.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:46.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:47:46.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:46.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072649657320,"createTime":1749894247555,"epollFd":11,"onlineDuration":43419393,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:47:50.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:47:50.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:47:50.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2014/06/17/motorola-updates-boot-services-app-with-new-boot-animation-for-the-world-cup/ 2025-06-15 05:47:51.786 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168745040893555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:47:51.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:47:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.168745040893555,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:47:51.787 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:47:54.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:47:54.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:47:59.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:47:59.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:01.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:01.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:01.796 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178340911865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:01.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:48:01.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178340911865234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:48:01.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:48:02.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:48:02.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:48:02.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:02.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:48:04.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:04.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/CMakeFiles 2025-06-15 05:48:05.068 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:48:05.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:05.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/movie/tamica/article/emily-in-paris-skinny 2025-06-15 05:48:06.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:48:06.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:48:11.805 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178096771240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:11.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:48:11.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178096771240234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:48:11.806 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:48:13.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:13.700 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:48:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:48:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:48:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:21.814 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164033889770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:21.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:21.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.164033889770508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:48:21.815 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:31.824 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173385620117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173385620117188,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:48:31.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:32.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:32.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:41.834 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182037353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:41.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:41.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182037353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:48:41.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:42.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:42.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:46.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:48:46.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:46.300 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:48:46.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:48:46.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:46.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:48:46.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:46.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:48:46.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:46.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072677743392,"createTime":1749894247555,"epollFd":11,"onlineDuration":43479073,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:48:46.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:48:46.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072677860516,"createTime":1749894247555,"epollFd":11,"onlineDuration":43479403,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:48:51.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183147430419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:48:51.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:48:51.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183147430419922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:48:51.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:48:56.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:56.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:56.484 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:56.484 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:56.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:56.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:56.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:56.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:57.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:57.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:57.322 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:57.322 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:57.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:57.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:57.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:57.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:57.945 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:57.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:58.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:58.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:58.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:58.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:58.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:58.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:58.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:58.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:58.994 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:58.994 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:59.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:59.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:59.428 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:59.428 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:59.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:59.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:48:59.857 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:48:59.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:00.064 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:49:00.064 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:00.269 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:49:00.269 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:01.849 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185462951660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:01.849 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:49:01.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.185462951660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:49:01.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:49:02.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:49:02.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:49:02.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:02.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:49:04.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:49:04.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:09.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:49:09.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:10.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:49:10.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:49:11.857 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190845489501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:11.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:11.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190845489501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:49:11.858 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:21.865 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193111419677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:21.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:21.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193111419677734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:49:21.866 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:31.873 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193063735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:31.873 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193063735961914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:49:31.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:41.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156166076660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:41.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:41.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.156166076660156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:49:41.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:46.295 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:49:46.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:46.296 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:49:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:49:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:49:46.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:46.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072705950536,"createTime":1749894247555,"epollFd":11,"onlineDuration":43539062,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:49:46.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:46.670 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:49:47.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:47.003 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072706075556,"createTime":1749894247555,"epollFd":11,"onlineDuration":43539448,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:49:51.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16797637939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:49:51.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:49:51.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16797637939453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:49:51.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:49:54.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:49:54.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:49:54.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/inspiration/chinese-whispers-rural-life-near-yangshuo/ 2025-06-15 05:50:01.898 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16777992248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:01.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:50:01.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16777992248535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:50:01.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:50:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:50:02.635 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:50:02.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:50:02.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:08.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:50:08.780 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:50:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:50:10.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:11.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1721248626709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:11.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:11.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1721248626709,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:50:11.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:13.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:50:13.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:50:14.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:50:14.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:50:21.915 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:21.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:21.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.127578735351563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:50:21.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:27.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:50:27.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:50:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:27.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:50:31.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178462982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:31.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:31.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178462982177734,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:50:31.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:41.424 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:50:41.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:50:41.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14236068725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:41.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:41.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14236068725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:50:41.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:50:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:50:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:50:42.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:46.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:50:46.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:46.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 05:50:46.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:50:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072734173472,"createTime":1749894247555,"epollFd":11,"onlineDuration":43599069,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:50:46.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:46.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:50:47.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:47.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:50:47.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:47.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072734634072,"createTime":1749894247555,"epollFd":11,"onlineDuration":43600056,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:50:51.938 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18142318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:50:51.938 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:51.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18142318725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:50:51.939 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:54.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:50:54.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:50:54.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/4000018494302 2025-06-15 05:50:58.488 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:50:58.488 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:51:01.945 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17556381225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:01.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:51:01.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17556381225586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:51:01.946 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:51:02.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:51:02.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:51:02.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:51:02.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:51:03.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:51:03.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:51:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:51:10.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:11.948 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186614990234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:11.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:11.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186614990234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:11.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:14.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:51:14.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:51:21.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16730308532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:21.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:21.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16730308532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:21.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:31.967 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182096481323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:31.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:31.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.182096481323242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:31.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:41.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190763473510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:41.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:41.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190763473510742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:41.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:46.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:51:46.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:46.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:46.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:51:46.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:46.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 05:51:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:51:46.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:46.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072762389828,"createTime":1749894247555,"epollFd":11,"onlineDuration":43659131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:51:47.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:47.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072762492476,"createTime":1749894247555,"epollFd":11,"onlineDuration":43659460,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:51:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:51:47.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:51:47.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-15 05:51:51.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167827606201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:51:51.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:51:51.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167827606201172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:51:51.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:01.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17292022705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:01.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:01.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17292022705078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:01.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:52:04.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:52:04.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:05.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:05.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:05.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/destinations/new-zealand/ 2025-06-15 05:52:07.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:52:07.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:07.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/doretha/chemical-peel-after-care-7109492 2025-06-15 05:52:07.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:07.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:07.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:52:12.003 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.11895179748535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:12.004 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:52:20.735 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:22.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14386558532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:22.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:22.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14386558532715,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:52:22.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:52:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:52:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:24.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:52:30.056 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:30.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:30.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:52:30.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:52:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 05:52:30.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:32.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:32.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:32.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.162799835205078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:32.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:39.412 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:52:39.412 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:42.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:52:42.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:42.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:52:42.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192058563232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:42.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:42.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192058563232422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:42.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:52:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:46.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:52:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0536a0 2025-06-15 05:52:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:46.624 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:52:46.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:46.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072790621976,"createTime":1749894247555,"epollFd":11,"onlineDuration":43719104,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:52:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:52:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:52:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:52:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:46.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:52:46.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072790739100,"createTime":1749894247555,"epollFd":11,"onlineDuration":43719431,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:52:52.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19207191467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:52:52.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:52.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19207191467285,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:52:52.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:52:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:52:58.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:02.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191913604736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:02.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:02.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191913604736328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:53:02.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:02.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:53:02.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:53:02.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:53:02.758 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:12.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195104598999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:12.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:12.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195104598999023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:53:12.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:22.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200416564941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:22.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:22.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200416564941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:53:22.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:29.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:29.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:29.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:53:32.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14117431640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:32.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:32.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14117431640625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:53:32.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:39.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/823.html- 2025-06-15 05:53:41.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:53:41.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:41.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/donald-sumpter/film 2025-06-15 05:53:42.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181068420410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:42.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:53:42.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181068420410156,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:53:42.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:53:42.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:53:42.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:42.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:53:44.788 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:53:44.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:46.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:53:46.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:46.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 05:53:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:53:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:53:46.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:46.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072818809380,"createTime":1749894247555,"epollFd":11,"onlineDuration":43779085,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:53:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:53:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:46.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072818929136,"createTime":1749894247555,"epollFd":11,"onlineDuration":43779425,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0536a0 2025-06-15 05:53:47.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 05:53:47.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:53:47.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/illinois/chicago/how-to-explore-public-art-chicagos-pilsen-neighborhood/ 2025-06-15 05:53:52.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199989318847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:53:52.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 05:53:52.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199989318847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 05:53:52.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 05:53:54.864 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 05:53:54.864 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:53:56.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:53:56.795 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:53:58.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:53:58.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:02.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204381942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:02.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:02.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204381942749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:54:02.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:54:02.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:09.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:54:09.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:54:11.457 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:54:11.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:54:12.101 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190420150756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:12.101 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:12.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190420150756836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:54:12.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:22.107 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19937515258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:22.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:22.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19937515258789,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:54:22.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:30.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:30.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:30.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:54:32.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199914932250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:32.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:32.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199914932250977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:54:32.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:39.136 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:54:39.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:54:39.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:54:39.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:39.532 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:54:42.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19949722290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:42.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:54:42.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19949722290039,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:54:42.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:54:46.332 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:54:46.352 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:54:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:46.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:54:46.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:46.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 05:54:46.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:46.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:54:46.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:46.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072847019156,"createTime":1749894247555,"epollFd":11,"onlineDuration":43839136,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:54:46.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:54:46.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:47.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:54:47.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072847144176,"createTime":1749894247555,"epollFd":11,"onlineDuration":43839468,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:54:52.133 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19401741027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:54:52.133 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:52.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19401741027832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:54:52.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:54:54.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:54:54.837 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:02.141 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177471160888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:02.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:02.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177471160888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:55:02.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:02.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:02.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:02.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2478649/best-chicago-day-trips/ 2025-06-15 05:55:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:55:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:55:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:55:02.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:55:06.146 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:06.146 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:12.147 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181350708007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:12.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:55:12.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181350708007813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:55:12.148 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:55:18.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:55:18.855 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:21.487 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:21.487 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:22.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17829132080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:22.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:22.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17829132080078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:55:22.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:32.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:32.091 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:32.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123048782348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:32.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:32.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.123048782348633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:55:32.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:34.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:34.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:34.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:34.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:35.984 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:55:35.984 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:55:42.170 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108219146728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:42.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:42.171 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.108219146728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:55:42.172 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:43.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:55:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:43.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 05:55:46.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:55:46.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:46.324 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:55:46.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:55:46.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:46.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 05:55:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:46.643 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:55:46.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:46.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072875232880,"createTime":1749894247555,"epollFd":11,"onlineDuration":43899121,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:55:46.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:46.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072875350004,"createTime":1749894247555,"epollFd":11,"onlineDuration":43899433,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:55:52.180 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051105499267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:55:52.180 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:55:52.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.051105499267578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:55:52.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:55:57.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:55:57.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:55:57.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/content/italy-s-most-spectacular-rail-journeys/ 2025-06-15 05:55:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:55:58.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:02.190 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1368408203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:02.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:02.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1368408203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:56:02.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:02.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:56:02.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:56:02.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:02.882 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:56:12.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17466926574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:12.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:12.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17466926574707,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:56:12.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:12.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:56:12.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:22.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170604705810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:22.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:22.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170604705810547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:56:22.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:32.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202606201171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:32.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:32.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202606201171875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:56:32.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:38.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/meat-loaf/news 2025-06-15 05:56:42.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20009994506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20009994506836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:56:42.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:46.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:56:46.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:46.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 05:56:46.347 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:56:46.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:46.348 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:56:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:46.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072903425548,"createTime":1749894247555,"epollFd":11,"onlineDuration":43959105,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:56:46.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:46.678 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:56:47.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:47.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072903557148,"createTime":1749894247555,"epollFd":11,"onlineDuration":43959453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 05:56:52.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200281143188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:56:52.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:52.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200281143188477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:56:52.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:54.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:56:54.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:54.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-json/wp/v2/posts/?per_page=10&order=desc 2025-06-15 05:56:54.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:56:54.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:55.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:56:55.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:56:55.063 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/amal/content/green-destinations-in-asia/ 2025-06-15 05:57:02.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204614639282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:02.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:57:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204614639282227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 05:57:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 05:57:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:57:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 05:57:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:57:02.924 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:57:10.199 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:57:10.199 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:57:10.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:57:10.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:57:10.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:10.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:57:12.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17678451538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:12.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:12.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17678451538086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:12.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:22.249 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17179298400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:22.249 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:22.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17179298400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:22.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:32.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174728393554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:32.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:32.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174728393554688,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:32.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:42.265 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18951416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:42.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:42.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18951416015625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:42.266 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:46.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:57:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:57:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:57:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:57:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:57:46.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:57:46.697 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:57:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:57:46.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072931649800,"createTime":1749894247555,"epollFd":11,"onlineDuration":44019149,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:57:47.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:57:47.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072931741920,"createTime":1749894247555,"epollFd":11,"onlineDuration":44019494,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:57:52.273 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19382095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:57:52.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:57:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19382095336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:57:52.274 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:58:02.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134883880615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:02.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:58:02.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134883880615234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:58:02.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:58:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:58:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:58:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:02.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:08.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:08.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:08.222 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/tamika/gallery/best-new-hotels-in-africa-middle-east-hot-list 2025-06-15 05:58:12.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183490753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:12.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:12.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183490753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:58:12.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:22.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18574333190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:22.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:22.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18574333190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:58:22.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:58:24.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:32.305 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186220169067383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:32.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:32.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186220169067383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:58:32.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:42.313 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19070053100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:42.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:42.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19070053100586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:58:42.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:58:46.333 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:46.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:58:46.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:58:46.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:46.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:58:46.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:46.647 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959822728,"createTime":1749894247555,"epollFd":11,"onlineDuration":44079091,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:58:46.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:46.680 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:58:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:58:47.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072959953012,"createTime":1749894247555,"epollFd":11,"onlineDuration":44079447,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 05:58:52.321 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202802658081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:58:52.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:58:52.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202802658081055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:58:52.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:01.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:01.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:01.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/how-to-store-sugar-domino-expert-8650210 2025-06-15 05:59:02.328 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202754974365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:02.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:59:02.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.202754974365234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:59:02.329 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 05:59:03.007 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:59:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 05:59:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:03.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:59:03.974 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:03.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:12.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187236785888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:12.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.187236785888672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:59:12.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:17.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:59:17.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:22.342 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19571876525879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19571876525879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:59:22.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:32.349 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177396774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177396774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 05:59:32.350 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:34.126 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:34.126 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:35.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:35.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:35.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:59:35.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:35.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:35.814 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 05:59:42.357 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152591705322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:42.357 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:59:42.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152591705322266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 05:59:42.358 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 05:59:45.132 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:45.132 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:45.782 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:45.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:46.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 05:59:46.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:46.356 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 05:59:46.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 05:59:46.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:46.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:59:46.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:46.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072988068036,"createTime":1749894247555,"epollFd":11,"onlineDuration":44139126,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 05:59:46.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:46.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 05:59:47.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:47.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744072988179896,"createTime":1749894247555,"epollFd":11,"onlineDuration":44139464,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 05:59:49.722 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:49.722 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 05:59:50.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 05:59:50.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 05:59:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 05:59:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 05:59:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:51.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 05:59:52.365 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169946670532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 05:59:52.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:52.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.169946670532227,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 05:59:52.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 05:59:56.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:56.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 05:59:57.767 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 05:59:57.767 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:00:02.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19213104248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:02.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:00:02.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19213104248047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:00:02.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:00:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:00:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:00:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:00:03.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:07.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 06:00:07.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:00:10.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:00:10.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:00:12.383 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194175720214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:12.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:12.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194175720214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:12.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:22.393 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194482803344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:22.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:22.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194482803344727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:22.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:22.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:00:22.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:00:29.055 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:00:29.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:00:32.403 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186405181884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:32.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186405181884766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:32.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:42.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17962646484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:42.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:42.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17962646484375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:42.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:00:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:00:46.335 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:46.359 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:00:46.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:00:46.360 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 06:00:46.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:00:46.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:00:46.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:00:46.683 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073016300184,"createTime":1749894247555,"epollFd":11,"onlineDuration":44199127,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 06:00:47.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:00:47.008 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073016423888,"createTime":1749894247555,"epollFd":11,"onlineDuration":44199453,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:00:50.729 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:00:50.729 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:00:52.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15549087524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:00:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:00:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.15549087524414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:00:52.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:01:02.431 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17561149597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:02.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:01:02.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17561149597168,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:01:02.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:01:03.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:01:03.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:01:03.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:03.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:01:08.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:01:08.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:01:12.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18755531311035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:12.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:12.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18755531311035,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:01:12.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:13.193 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:01:13.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:01:22.449 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181079864501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:22.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:22.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181079864501953,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:01:22.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:32.459 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199729919433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:32.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:32.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199729919433594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:01:32.460 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:33.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:01:33.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:01:33.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:33.703 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/blurbs.php 2025-06-15 06:01:35.245 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:01:35.245 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:01:42.465 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136940002441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:42.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:01:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.136940002441406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:01:42.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:01:42.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:01:42.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:01:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:01:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:46.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:01:46.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:01:46.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:46.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:01:46.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:46.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073044513908,"createTime":1749894247555,"epollFd":11,"onlineDuration":44259131,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:01:46.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:46.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:01:47.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:01:47.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073044613924,"createTime":1749894247555,"epollFd":11,"onlineDuration":44259455,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:01:49.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:01:49.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:52.473 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189537048339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:01:52.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:52.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189537048339844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:01:52.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:53.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:01:53.143 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:01:53.143 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:02:02.481 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193233489990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:02.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:02:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193233489990234,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:02:02.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:02:03.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:02:03.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:02:03.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:03.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:10.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:10.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:10.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/63845/19-places-you-wont-believe-exist 2025-06-15 06:02:12.489 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200687408447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:12.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:12.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200687408447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:02:12.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:14.109 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:02:14.110 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:02:22.497 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20090675354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:22.497 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:22.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20090675354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:02:22.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:27.144 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:02:27.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:32.505 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170557022094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:32.505 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.170557022094727,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:02:32.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:40.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:02:40.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:40.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:02:42.506 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18428611755371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:42.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:42.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18428611755371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:02:42.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:44.920 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:02:44.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:44.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/pulled-chicken-recipe-7499604 2025-06-15 06:02:46.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:02:46.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:46.393 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:02:46.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:46.723 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:02:47.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:47.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073072826332,"createTime":1749894247555,"epollFd":11,"onlineDuration":44319495,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 06:02:47.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:02:47.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:47.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:02:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:47.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073073205340,"createTime":1749894247555,"epollFd":11,"onlineDuration":44320213,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:02:52.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192157745361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:02:52.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:02:52.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192157745361328,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 06:02:52.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:02:52.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:02:52.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:02:52.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/rakaa/music/rakaa-crown-of-thorns 2025-06-15 06:02:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:02:57.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:03:01.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:03:01.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:03:02.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192855834960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:02.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:03:02.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192855834960938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:03:02.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:03:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:03:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:03:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:03.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:03:06.703 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:03:06.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:03:09.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 06:03:09.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:03:12.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200159072875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:12.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:12.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200159072875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:03:12.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:22.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19881248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:22.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:22.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19881248474121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:03:22.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:23.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:23.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tera/posts/15-virtuoso-performances-rock-roll-history-01j0p8yb17ng/3 2025-06-15 06:03:26.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:03:26.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:03:32.545 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1970272064209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:32.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:03:32.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1970272064209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:03:32.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:03:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:03:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:39.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:03:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:03:39.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:42.555 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198509216308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198509216308594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:03:42.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:44.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:03:44.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:44.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:03:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:03:46.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:46.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:03:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:03:47.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:47.134 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073101045320,"createTime":1749894247555,"epollFd":11,"onlineDuration":44379579,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:03:47.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:03:47.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:47.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:03:47.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:03:47.706 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073101386164,"createTime":1749894247555,"epollFd":11,"onlineDuration":44380151,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:03:50.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:03:50.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:03:50.689 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:03:50.689 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:03:52.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203866958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:03:52.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:03:52.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203866958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 06:03:52.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:03:53.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:03:53.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:03:55.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:03:55.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:04:01.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:04:01.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:02.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20391845703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:02.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:02.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20391845703125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:04:02.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:03.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:04:03.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:04:03.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:03.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:07.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:07.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/levis-high-rise-skinny-jeans-sale-amazon-8666308 2025-06-15 06:04:09.773 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:04:09.773 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:04:10.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:10.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:10.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:04:10.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:10.608 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:04:10.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:12.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203500747680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:12.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:12.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203500747680664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:04:12.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:22.589 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102869033813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:22.589 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:22.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.102869033813477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:04:22.590 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:23.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:04:23.216 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:27.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:04:27.219 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:30.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:30.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellsworth/what-is-a-wet-market-5086549 2025-06-15 06:04:32.598 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158367156982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:32.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:32.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.158367156982422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:04:32.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:32.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:04:32.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:04:42.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160400390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:42.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:42.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160400390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:04:42.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:46.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:04:46.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:46.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:04:46.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:04:46.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:46.525 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:04:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:46.699 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:04:47.229 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:04:47.230 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:47.297 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073129357744,"createTime":1749894247555,"epollFd":11,"onlineDuration":44439742,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:04:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:04:47.610 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073129577516,"createTime":1749894247555,"epollFd":11,"onlineDuration":44440055,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:04:51.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:04:51.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:04:52.613 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14243507385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:04:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:04:52.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14243507385254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:04:52.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:02.621 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146669387817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:02.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:02.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146669387817383,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:05:02.622 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:05:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:05:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:03.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:05:12.629 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173519134521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:12.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:12.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.173519134521484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:05:12.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:22.639 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134441375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:22.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:22.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.134441375732422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:05:22.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:24.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:24.789 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:05:24.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:28.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:28.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:28.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/philly-cheesesteak-sloppy-joes-recipes-5248762 2025-06-15 06:05:31.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:05:31.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:31.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/articles/milan-itinerary 2025-06-15 06:05:32.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192035675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:32.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:32.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192035675048828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:05:32.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:42.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.210525512695313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:42.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.210525512695313,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:05:42.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:43.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:05:43.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:46.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:05:46.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:46.396 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:05:46.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:05:46.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:46.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:05:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073157318796,"createTime":1749894247555,"epollFd":11,"onlineDuration":44499155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:05:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:46.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:05:47.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:47.071 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073157447764,"createTime":1749894247555,"epollFd":11,"onlineDuration":44499515,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:05:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:05:47.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:05:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:05:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:48.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113511220/zealot 2025-06-15 06:05:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:05:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:49.232 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:05:52.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209362030029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:05:52.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:05:52.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209362030029297,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 06:05:52.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:05:59.011 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:05:59.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:05:59.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:06:02.673 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1821231842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:02.673 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 06:06:02.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1821231842041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 06:06:02.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:06:03.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:06:05.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:06:05.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:05.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:06:05.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:06:05.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:06:05.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:06:12.681 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171743392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:12.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:12.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171743392944336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:12.681 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:15.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 06:06:15.288 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:06:22.692 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159690856933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:22.692 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:22.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.159690856933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:22.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:32.694 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179319381713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:32.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:32.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179319381713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:32.695 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:42.704 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190479278564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:42.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:42.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190479278564453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:42.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:46.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:06:46.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:46.378 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:06:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:46.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 06:06:46.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:46.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:06:46.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:46.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073185552260,"createTime":1749894247555,"epollFd":11,"onlineDuration":44559164,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:06:47.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:47.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073185647012,"createTime":1749894247555,"epollFd":11,"onlineDuration":44559486,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 06:06:52.712 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18113136291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:06:52.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:06:52.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18113136291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:06:52.713 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:06:53.690 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:06:53.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:06:53.691 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:07:02.721 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186552047729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:02.721 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:07:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186552047729492,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:07:02.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:07:03.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:07:03.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:07:03.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:07:03.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:07:09.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:07:09.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:12.729 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178865432739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:12.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:12.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178865432739258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:07:12.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:12.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:12.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:12.929 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/megan-thee-stallion-speaks-about-her-beef-with-nicki-minaj-in-new-interview-01j6z4hrab3c 2025-06-15 06:07:13.260 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:07:13.260 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:07:22.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:07:22.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:07:22.731 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183454513549805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:22.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:07:22.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183454513549805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:07:22.732 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:07:27.376 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:07:27.376 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:07:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:07:29.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:32.741 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20066261291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:32.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:32.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20066261291504,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:07:32.742 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:42.749 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186283111572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:42.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186283111572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:07:42.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:46.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:07:46.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:46.380 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:07:46.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:07:46.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:46.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0657b0 2025-06-15 06:07:46.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:46.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:07:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:46.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073213780460,"createTime":1749894247555,"epollFd":11,"onlineDuration":44619155,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0657b0 2025-06-15 06:07:47.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:07:47.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073213868632,"createTime":1749894247555,"epollFd":11,"onlineDuration":44619474,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:07:52.752 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195289611816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:07:52.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:07:52.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195289611816406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:07:52.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:07:56.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:07:56.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:08:02.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189306259155273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:02.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:08:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.189306259155273,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:08:02.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:08:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:08:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:08:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:03.366 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:08:03.697 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:08:03.697 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:08:04.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:04.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:04.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/the-big-bang-theory-porn.html 2025-06-15 06:08:12.764 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19183921813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:12.764 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:08:12.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19183921813965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:08:12.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:08:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:08:19.379 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:22.773 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19232749938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:22.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:22.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19232749938965,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:08:22.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:32.783 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175575256347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:32.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:32.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.175575256347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:08:32.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:42.793 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184053421020508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:42.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:42.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184053421020508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0657b0 2025-06-15 06:08:42.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:43.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:08:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:43.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/disneys-new-jungle-book-idris-elba-jon-favreau_4103880 2025-06-15 06:08:44.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:08:44.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:44.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/ellyn/2898880/best-things-to-do-rockaway-beach-queens-ny/ 2025-06-15 06:08:46.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:08:46.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:46.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:08:46.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:08:46.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:46.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:08:46.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:46.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:08:46.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:46.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073241986288,"createTime":1749894247555,"epollFd":11,"onlineDuration":44679182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:08:47.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:47.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073242094200,"createTime":1749894247555,"epollFd":11,"onlineDuration":44679512,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:08:47.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:08:47.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:47.127 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elbow/news/upcoming-releases-our-favourite-five-new-albums-due-out-in-november-2021_6337103 2025-06-15 06:08:47.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:08:47.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:08:50.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 06:08:50.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:50.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/freddie-boath 2025-06-15 06:08:52.801 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13545799255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:08:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:08:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.13545799255371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:08:52.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:08:52.996 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:08:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:52.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gossip-girl 2025-06-15 06:08:55.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:08:55.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:55.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/jim_carrey 2025-06-15 06:08:57.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:57.231 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/wayne_duvall 2025-06-15 06:08:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:08:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:08:58.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lili-taylor 2025-06-15 06:08:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:08:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:08:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:08:59.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:09:00.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:00.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:00.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/naughty-boy 2025-06-15 06:09:01.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0657b0 2025-06-15 06:09:01.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:01.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:09:02.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04bf20 2025-06-15 06:09:02.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:02.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/phoenix 2025-06-15 06:09:02.812 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18379783630371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:02.812 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f5e0 2025-06-15 06:09:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18379783630371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04f5e0 2025-06-15 06:09:02.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f5e0 2025-06-15 06:09:03.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0352a0 2025-06-15 06:09:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:03.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sami-samir 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:03.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:04.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:04.365 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tahmoh-penikett 2025-06-15 06:09:09.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:09:09.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:09:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:09:11.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:09:12.821 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174386978149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:12.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:12.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.174386978149414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:09:12.822 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 06:09:13.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 06:09:15.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:09:15.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04bf20 keealive timeout 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0657b0 keealive timeout 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04bf20 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0657b0 2025-06-15 06:09:17.415 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:19.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0352a0 keealive timeout 2025-06-15 06:09:19.417 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0352a0 2025-06-15 06:09:22.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:22.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:22.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/kaya-scodelario/pictures/873751 2025-06-15 06:09:22.832 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.213829040527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:22.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:22.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.213829040527344,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:09:22.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:23.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:23.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:23.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tika-sumpter/pictures/1035139 2025-06-15 06:09:24.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:24.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:24.937 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/50-cent-says-he-has-no-interest-in-being-a-tough-guy-01j6wkex0332 2025-06-15 06:09:32.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.215103149414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:32.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:09:32.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.215103149414063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0536a0 2025-06-15 06:09:32.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:09:36.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:36.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:36.927 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:36.927 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:37.456 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:37.457 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:37.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:37.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:38.526 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:38.526 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:38.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0536a0 2025-06-15 06:09:38.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:38.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/demi-lovato/news/demi-lovato-rebab-prepares-leave-hospital_6160987 2025-06-15 06:09:39.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:39.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:39.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:09:39.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:09:39.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:39.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:39.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:39.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:40.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:40.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:40.255 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/angry-birds-animation 2025-06-15 06:09:40.666 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:40.666 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:41.195 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:41.196 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:41.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:09:41.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:41.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:41.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-best-man-holiday-trailer 2025-06-15 06:09:41.734 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:41.734 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:42.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:42.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:42.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/gorillaz/news/gorillaz-confirm-new-album-the-now-now_6108829 2025-06-15 06:09:42.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:42.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:42.851 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.224695205688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:42.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 06:09:42.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.224695205688477,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046e80 2025-06-15 06:09:42.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 06:09:43.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:43.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:43.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046e80 2025-06-15 06:09:43.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:43.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/beady-eye-glastonbury-2013_3735760 2025-06-15 06:09:43.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:43.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:44.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:09:44.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:44.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/owen-wilson/video/hall-pass-trailer 2025-06-15 06:09:44.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:44.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:44.946 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:44.946 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:45.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:09:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:45.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/these-hearts/music/these-hearts-yours-to-take 2025-06-15 06:09:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:09:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:45.368 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-de-voiture-garantie-100-4-bandes-gt02-google-link-suivi-en-temps-r-el-livraison-gratuite-tQhdQdZBXQ.html 2025-06-15 06:09:45.479 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:45.479 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:46.016 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:46.016 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:46.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04f6d0 2025-06-15 06:09:46.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:46.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-tk915-localisateur-gps-pour-v-hicule-120-jours-d-autonomie-en-veille-aimant-plateforme-gratuite-tanche-ip66-3g-wcdma-nQBttZhhFZh.html 2025-06-15 06:09:46.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c6e0 2025-06-15 06:09:46.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:46.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05c6e0 2025-06-15 06:09:46.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d080 2025-06-15 06:09:46.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:46.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05d080 2025-06-15 06:09:46.548 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:46.548 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:46.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:46.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073270200012,"createTime":1749894247555,"epollFd":11,"onlineDuration":44739182,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05c6e0 2025-06-15 06:09:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d080 2025-06-15 06:09:47.024 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060fa0 2025-06-15 06:09:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:47.025 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:09:47.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:47.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:47.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:47.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073270322400,"createTime":1749894247555,"epollFd":11,"onlineDuration":44739551,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05d080 2025-06-15 06:09:47.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:47.336 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/universal-para-coche-el-ctrico-de-refrigeraci-n-del-radiador-ventilador-de-montaje-kit-de-ajuste-de-l-nea-delgada-tXXhXXQnhnQFZntd.html 2025-06-15 06:09:47.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:47.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:48.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:48.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:48.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:48.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/12v-24v-5kw-todo-en-uno-de-calentador-de-diesel-combustible-del-coche-pantalla-lcd-control-remoto-aparcamiento-calentador-para-camiones-barco-gira-autob-s-webasto-tXXhXXtnZndnntFn.html 2025-06-15 06:09:48.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:48.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:49.231 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:49.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:49.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051070 2025-06-15 06:09:49.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:49.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/4-0-itag-cl-intelligente-sans-fil-avec-alarme-cl-anti-perte-localisateur-gps-portefeuille-de-positionnement-sans-fil-sans-batterie-KXXXdKBBnQQtF.html 2025-06-15 06:09:49.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:49.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:50.301 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:50.301 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066ae0 2025-06-15 06:09:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:50.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-moniteur-vocal-audio-2-voies-gsm-d-tection-de-carte-sim-espion-bug-d-oreille-n9-tXXhXXtBXXnnQhtB.html 2025-06-15 06:09:50.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:50.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:51.374 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:51.375 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:51.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:51.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-batterie-int-gr-e-gps-gsm-moniteur-vocal-personnel-pour-enfants-dispositif-de-suivi-des-animaux-domestiques-avec-application-de-suivi-en-ligne-gratuite-KXXXZFFnXhtKt.html 2025-06-15 06:09:51.913 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:51.913 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:52.446 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:52.446 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:52.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:52.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/micodus-mini-localisateur-gps-de-voiture-mv720-design-cach-coupure-de-carburant-localisateur-de-voiture-9-90v-80mah-alerte-de-survitesse-application-gratuite-nQZhnntQhQZ.html 2025-06-15 06:09:52.861 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211307525634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:09:52.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062e80 2025-06-15 06:09:52.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211307525634766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062e80 2025-06-15 06:09:52.862 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062e80 2025-06-15 06:09:52.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:52.980 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:53.514 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:53.514 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:53.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:53.535 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-localisateur-gps-tk905b-150-jours-d-autonomie-en-veille-tanche-aimant-automatique-moniteur-vocal-application-web-gratuite-pk-tk915-KXXXBQZhnQBKt.html 2025-06-15 06:09:54.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:54.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:54.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:54.564 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/miniventilador-para-asiento-de-coche-dispositivo-de-ventilaci-n-trasero-usb-5v-abs-plegable-3-tipos-de-velocidad-de-viento-ajustable-enfriador-silencioso-juego-de-ventilador-de-refrigeraci-n-para-asiento-de-coche-tXXhXXtBthQhXFBX.html 2025-06-15 06:09:54.582 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:54.582 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:55.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:55.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:55.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:09:55.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0536a0 keealive timeout 2025-06-15 06:09:55.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:09:55.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0536a0 2025-06-15 06:09:55.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:55.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-dispositif-gsm-n9-dispositif-d-coute-syst-me-de-surveillance-alarme-acoustique-int-gr-dans-deux-micro-1pc-KXXtQBFXtZZhF.html 2025-06-15 06:09:55.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:55.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:56.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:56.187 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:56.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:56.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/ventilador-el-ctrico-para-asiento-trasero-de-coche-dispositivo-de-ventilaci-n-port-til-con-3-velocidades-ajustables-para-veh-culos-suv-rv-KXXtQFttQBBFF.html 2025-06-15 06:09:56.730 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:56.730 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:57.270 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:57.270 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:57.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:09:57.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:57.805 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:57.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:09:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:57.884 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/tuyere-ventilador-de-doble-cabeza-usb-para-coche-suministros-creativos-de-interior-de-coche-refrigeraci-n-de-360-grados-para-verano-12v-24v-tXXhXXtQdKBFXnZX.html 2025-06-15 06:09:58.342 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:58.342 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:58.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:58.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/cn-0gc4pn-gc4pn-voor-dell-vostro-5459-laptop-moederbord-da0am8mb8d0-rev-d-i3-6100u-moederbord-notebook-pc-nnXtthQBXFd.html 2025-06-15 06:09:58.876 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:58.876 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:59.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:59.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046e80 keealive timeout 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046e80 2025-06-15 06:09:59.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:09:59.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:09:59.813 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-de-voiture-tanche-4-bandes-multifonction-gt003-plate-forme-grande-vitesse-donn-es-gps-livraison-gratuite-nQQhZtZBQXQ.html 2025-06-15 06:09:59.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:09:59.959 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:00.496 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:00.496 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:00.565 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:00.565 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:00.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:00.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tanbassh-m-moire-de-serveur-d-ordinateur-portable-mod-le-ddr3-capacit-4-go-8-go-16-go-fr-quence-d-horloge-2400-2133-2666-1-2-mhz-ram-so-dimm-haute-performance-tension-1-5-1-35v-tXXhXXtZQBFdtBhK.html 2025-06-15 06:10:01.056 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:01.056 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04f6d0 keealive timeout 2025-06-15 06:10:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:10:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04f6d0 2025-06-15 06:10:01.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:10:01.586 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:01.587 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:01.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:01.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-tanche-int-gr-batterie-gsm-gps-tracker-3g-wcdma-dispositif-st-901-pour-voiture-moto-v-hicule-avec-relais-pour-t-l-commande-nQFnZFQXtZK.html 2025-06-15 06:10:02.319 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:02.319 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:02.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:02.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-de-voiture-intelligent-gps-bluetooth-4-0-faible-puissance-localisateur-de-v-hicule-en-temps-r-el-pour-enfants-animaux-domestiques-portefeuille-accessoire-anti-perte-1-pi-ces-KXXttQXnZQZBQ.html 2025-06-15 06:10:02.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:02.864 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:02.871 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.210575103759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:02.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:02.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.210575103759766,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:10:02.872 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:03.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:03.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060fa0 keealive timeout 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d080 keealive timeout 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c6e0 keealive timeout 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060fa0 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d080 2025-06-15 06:10:03.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c6e0 2025-06-15 06:10:03.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:03.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:03.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:03.945 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/ventilador-dual-para-coche-de-12v-24v-accesorios-de-refrigeraci-n-redondos-de-360-grados-para-interior-de-coche-tablero-de-ventilaci-n-de-ventilador-oscilante-KXXtQZXKKdQtX.html 2025-06-15 06:10:04.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:04.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:04.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:04.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/voor-dell-inspiron-5566-5468-laptop-moederbord-cn-0dmd9k-0dmd9k-dmd9k-bal60-la-d871p-i3-7100u-ddr4-KXXXXQnBFdQFt.html 2025-06-15 06:10:05.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:05.007 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051070 keealive timeout 2025-06-15 06:10:05.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051070 2025-06-15 06:10:05.539 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:05.539 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:06.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:06.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-traqueur-gps-intelligent-anti-perte-de-voiture-pour-enfants-dispositif-de-suivi-en-temps-r-el-v-hicule-camion-localisateur-gps-enregistrement-commande-vocale-tXXhXXQtZdQhhnXX.html 2025-06-15 06:10:06.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:06.084 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:06.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:06.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:06.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-dispositif-de-suivi-gps-anti-perte-bluetooth-tanche-contr-le-distance-voiture-animaux-domestiques-enfants-moto-localisateur-tXXhXXtZXhZhFFhB.html 2025-06-15 06:10:07.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:07.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:07.684 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:07.684 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:07.984 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/extractor-de-aire-solar-usb-de-carga-doble-para-coche-extractor-de-humo-ventilador-de-ventilaci-n-KXXtQXtXdQZKd.html 2025-06-15 06:10:08.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:08.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:08.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:08.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:09.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:09.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-mondial-de-voiture-pour-enfants-en-temps-r-el-a8-gsm-gprs-gps-localisateur-de-suivi-navigateur-de-voiture-mondiale-306-nQZBtXdFKQn.html 2025-06-15 06:10:09.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:09.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:09.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066ae0 keealive timeout 2025-06-15 06:10:09.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066ae0 2025-06-15 06:10:09.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:09.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-localisateur-gps-tk905-90-jours-d-autonomie-en-veille-tanche-auto-aimant-moniteur-vocal-application-web-gratuite-pk-tk915-nnXXQQntdhn.html 2025-06-15 06:10:10.379 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:10.379 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:10.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:10.914 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:11.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:11.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calefacci-n-estacionaria-para-veh-culos-de-motor-di-sel-calentador-de-aire-todo-en-uno-de-8kw-12v-y-24v-con-cuatro-orificios-para-webasto-camiones-autocaravanas-remolques-y-coches-tXXhXXtKZXFttBhh.html 2025-06-15 06:10:11.452 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:11.453 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:12.000 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:12.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:12.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:12.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/plexhd-barrette-de-ram-ddr2-4-go-u00282x2-go-u0029-pour-ordinateur-de-bureau-module-de-m-moire-vive-fr-quence-667mhz-ou-800-mhz-norme-pc2-6400-nQBBXBFXFKd.html 2025-06-15 06:10:12.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:12.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:12.881 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203685760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:12.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:12.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203685760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:10:12.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:13.088 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:13.088 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:13.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:13.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-de-agua-port-til-de-alta-calidad-para-coche-calentador-de-inmersi-n-de-12v-resistente-a-la-moda-el-ctrico-para-t-y-caf-47363-nnXXZdBZKhd.html 2025-06-15 06:10:13.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:13.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:14.161 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:14.161 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:14.279 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/relais-gps-de-voiture-pour-moto-dispositif-de-suivi-cach-coupure-d-huile-remorqu-e-syst-me-de-localisation-d-alarme-de-statut-acc-derni-re-mise-jour-gratuite-QXhQXQQhnQ.html 2025-06-15 06:10:14.693 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:14.693 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:15.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:15.231 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:15.240 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-pour-voiture-dispositif-de-suivi-anti-vol-avec-enregistrement-anti-perte-accessoires-automobiles-nouveaut-tXXhXXthZQXZZndX.html 2025-06-15 06:10:15.809 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:15.809 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:16.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:16.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-dispositif-de-rep-rage-gps-1-pi-ce-auto-moto-traqueur-gps-traqueur-anti-perte-pour-animaux-de-compagnie-enfants-tXXhXXtFnQhQttBF.html 2025-06-15 06:10:16.341 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:16.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:16.872 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:16.872 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:17.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:17.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-1-pi-ce-dispositif-de-rep-rage-auto-voiture-animaux-domestiques-enfants-moto-bluetooth-nnXtnKdBdXK.html 2025-06-15 06:10:17.406 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:17.406 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:17.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:17.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:18.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/mini-calentador-de-inmersi-n-port-til-para-coche-calentador-el-ctrico-autom-tico-de-agua-t-y-caf-12v-nnXKKFZhdKd.html 2025-06-15 06:10:18.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:18.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:19.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:19.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:19.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/brand-new-la-a491p-voor-dell-dell-latitude-15-3540-laptop-moederbord-celeron-2957u-cpu-cn-0ykphw-ykphw-moederbord-100-test-tXXhXXtnhKXdtBtK.html 2025-06-15 06:10:19.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:19.558 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:20.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:20.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:20.423 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-el-ctrico-4-en-1-para-coche-ventilador-de-calefacci-n-de-500w-y-12v-24v-secador-el-ctrico-port-til-desempa-ador-de-parabrisas-tXXhXXtBhZQtBQFK.html 2025-06-15 06:10:20.620 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:20.620 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:21.155 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:21.155 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:21.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:21.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/imei-traceur-gps-dagps-identification-vie-active-pour-tous-les-types-gt02a-tk200-tk210-tk206-tk800-fonctionne-avec-gps110-og-tXXhXXtFZQhFZhKF.html 2025-06-15 06:10:21.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:21.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:22.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:22.456 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calefacci-n-integrada-para-veh-culos-di-sel-calentador-combinado-de-aire-y-refrigerante-de-5kw-y-12v-nuevo-nnXtBBZQQXB.html 2025-06-15 06:10:22.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:22.551 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:22.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.222139358520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:22.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.222139358520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:10:22.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:23.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:23.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:23.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:23.572 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traqueur-gps-de-voiture-dispositif-de-suivi-de-relais-localisateur-gsm-t-l-commande-surveillance-antivol-syst-me-d-huile-de-coupure-avec-application-gratuite-nQZBhtZBXFt.html 2025-06-15 06:10:23.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:23.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:24.167 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:24.167 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:24.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:24.511 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/syst-me-d-alarme-sms-relais-gps-pour-motos-dispositif-de-suivi-localisateur-t-l-commande-anti-vol-coupure-d-huile-acc-remorqu-nQBhZFtFXnX.html 2025-06-15 06:10:24.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:24.703 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:25.237 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:25.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:25.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:25.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-traceur-intelligent-bluetooth-pour-voiture-localisateur-gps-tiquette-d-alarme-portefeuille-cl-pour-chien-de-compagnie-livraison-directe-nQBdQhtBQBt.html 2025-06-15 06:10:25.765 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:25.765 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:26.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:26.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:26.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:26.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/brand-new-la-8381p-voor-dell-alienware-m14x-r2-laptop-moederbord-gt650m-2gb-cn-0rh50g-rh50g-moederbord-100-getest-tXXhXXtdntFtXZBd.html 2025-06-15 06:10:26.847 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:26.847 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:27.392 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:27.393 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:27.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:27.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-intelligent-pour-animaux-de-compagnie-mini-gps-anti-perte-tanche-bluetooth-pour-animal-de-compagnie-chien-chat-porte-cl-s-sac-main-pour-enfants-tXXhXXQtZBZnKQnt.html 2025-06-15 06:10:27.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:27.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:28.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:28.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:28.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/livraison-rapide-traceur-gps-de-voiture-tanche-tk905-super-aimant-veille-90-jours-en-temps-r-el-position-lbs-suivi-gratuit-vie-nQZhhnFhhFh.html 2025-06-15 06:10:28.995 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:28.995 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:29.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:29.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:29.540 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:29.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:29.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/awards-events/red-carpet/golden-globes/chloe-zhao-first-woman-of-asian-descent-golden-globes-directior-nomination 2025-06-15 06:10:29.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:29.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/ventilador-magn-tico-para-coche-enfriador-silencioso-de-carga-inal-mbrica-usb-3-velocidades-ajustable-universal-para-asiento-trasero-KXXtQQXhtdtnn.html 2025-06-15 06:10:30.071 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:30.071 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:30.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:30.609 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:30.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:30.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-gsm-gprs-lk720-en-forme-de-relais-d-coupe-et-reprise-d-huile-de-v-hicule-distance-localisation-anti-perte-lk720-nQZhdFFXBdQ.html 2025-06-15 06:10:31.214 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:31.214 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:31.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:31.741 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/juhor-ram-ddr3-dimm-pour-ordinateur-de-bureau-8-go-1600-1333-1866mhz-avec-dissipateur-thermique-KXXtnnnKFdtXd.html 2025-06-15 06:10:31.748 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:31.748 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:32.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:32.282 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:32.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:32.778 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-de-aire-de-5kw-y-12v-para-barco-autocaravana-autocaravana-reemplazo-de-eberspacher-d4-webasto-di-sel-env-o-gratuito-por-dhl-nQZKtQQBBhh.html 2025-06-15 06:10:32.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:32.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:32.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.233165740966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:32.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:10:32.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.233165740966797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:10:32.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:10:33.360 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:33.360 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:33.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:33.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:33.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:33.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/lsc-voor-hp-15-db-15-da-laptop-moederbord-met-a9-9425-am9425-cpu-epv51-la-g078p-l20477-601-l20477-001-ddr4-tXXhXXtQZQhFKKXF.html 2025-06-15 06:10:34.427 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:34.427 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:34.996 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:34.997 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:35.529 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:35.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:36.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:36.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:36.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:36.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:37.137 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:37.137 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:37.736 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:37.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:38.268 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:38.268 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:38.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:38.801 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:39.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:39.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:39.862 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:39.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:40.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:40.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:40.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:40.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:41.468 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:41.468 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:41.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:41.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:42.533 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:42.533 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:42.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221477508544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:42.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:10:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221477508544922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:10:42.906 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:10:43.085 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:43.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:43.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:43.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:44.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:44.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:44.688 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:44.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:45.226 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:45.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:45.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:10:45.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:45.771 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:45.771 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:46.320 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:46.320 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:46.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:10:46.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:46.392 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:10:46.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:10:46.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:46.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:10:46.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:46.711 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073298440056,"createTime":1749894247555,"epollFd":11,"onlineDuration":44799156,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:10:46.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:46.752 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:10:46.849 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:46.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:10:47.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073298544020,"createTime":1749894247555,"epollFd":11,"onlineDuration":44799522,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:10:47.382 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:47.382 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:47.914 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:47.915 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:48.466 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:48.466 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:48.999 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:49.000 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:49.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:10:49.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:10:49.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:10:49.433 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:10:49.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:49.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:50.084 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:50.085 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:50.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:50.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:51.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:51.157 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:51.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:51.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:52.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:52.216 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:52.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:52.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:52.909 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.229934692382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:10:52.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:10:52.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.229934692382813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:10:52.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:10:53.298 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:53.299 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:53.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:53.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:54.362 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:54.363 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:54.894 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:54.894 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:55.432 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:55.432 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:55.964 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:55.964 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:56.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:56.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:57.043 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:57.043 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:57.578 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:57.578 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:58.108 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:58.108 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:58.639 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:58.639 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:58.822 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:58.822 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:58.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:58.860 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:59.179 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:59.180 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:10:59.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:10:59.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:00.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:00.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:00.881 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:00.881 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:01.426 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:01.426 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:01.961 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:01.961 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:02.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:11:02.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:02.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:11:02.498 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:02.499 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:02.506 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:02.506 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:02.915 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.232248306274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:02.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062c40 2025-06-15 06:11:02.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.232248306274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062c40 2025-06-15 06:11:02.916 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062c40 2025-06-15 06:11:03.039 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:03.039 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:11:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:11:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:03.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:11:03.576 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:03.576 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:04.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:04.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:04.676 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:04.676 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:05.210 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:05.211 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:05.747 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:05.747 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:06.279 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:06.279 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:06.842 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:06.842 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:07.398 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:07.398 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:07.934 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:07.934 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:08.469 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:08.469 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:09.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:09.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:09.535 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:09.535 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:10.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:10.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:10.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:10.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:11.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:11.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:11.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:11.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:12.201 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:12.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:12.745 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:12.745 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:12.925 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.234060287475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:12.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:12.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.234060287475586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:11:12.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:13.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:13.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:13.810 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:13.810 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:14.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:14.340 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:14.871 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:14.871 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:15.405 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:15.405 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:15.939 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:15.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:16.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:16.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:17.019 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:17.019 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:17.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:11:17.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:11:17.550 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:17.550 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:18.103 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:18.103 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:18.633 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:18.633 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:19.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:19.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:19.705 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:19.706 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:20.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:20.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:20.769 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:20.769 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:21.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:21.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:21.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:21.832 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:22.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:22.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:22.893 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:22.893 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:22.933 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.235111236572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:22.933 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:22.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.235111236572266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:11:22.934 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:23.131 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:23.131 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:23.430 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:23.430 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:23.962 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:23.962 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:24.492 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:24.492 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:25.028 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:25.028 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:25.556 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:25.556 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:26.090 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:26.090 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:26.623 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:26.623 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:27.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:27.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:27.690 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:27.690 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:28.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:28.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:28.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:28.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:29.278 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:29.278 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:29.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:29.820 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:30.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:30.355 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:30.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:30.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:31.415 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:31.415 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:31.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:31.947 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:32.481 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:32.481 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:32.943 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.238231658935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:32.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:32.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.238231658935547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:11:32.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:33.026 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:33.026 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:33.567 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:33.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:34.104 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:34.104 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:34.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:34.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:35.304 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:35.304 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:35.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:35.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:36.397 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:36.397 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:36.940 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:36.940 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:37.475 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:37.475 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:38.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:38.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:38.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:38.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:39.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:39.077 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:39.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/index.php 2025-06-15 06:11:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:11:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:39.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E9%82%B5%E8%A5%BF%E8%92%99%E5%A8%9C.html 2025-06-15 06:11:39.960 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:39.960 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:40.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:40.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:11:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:40.888 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/stars-of-track-and-field 2025-06-15 06:11:41.046 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:41.046 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:41.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:41.584 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:42.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:42.116 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:42.650 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:42.650 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:42.953 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23965072631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:42.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062c40 2025-06-15 06:11:42.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23965072631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec062c40 2025-06-15 06:11:42.954 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062c40 2025-06-15 06:11:43.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:43.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:43.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:43.718 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:44.263 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:44.263 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:44.800 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:44.800 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:45.328 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:45.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:45.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:45.857 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:46.401 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:46.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:46.438 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062c40 2025-06-15 06:11:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec062c40 2025-06-15 06:11:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:11:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:11:46.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:46.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326653780,"createTime":1749894247555,"epollFd":11,"onlineDuration":44859199,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec062c40 2025-06-15 06:11:46.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:46.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:11:46.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:46.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:47.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:47.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073326757744,"createTime":1749894247555,"epollFd":11,"onlineDuration":44859574,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05c200 2025-06-15 06:11:47.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:47.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:48.003 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:48.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:48.473 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:48.473 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:48.532 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:48.532 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:49.067 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:49.067 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:49.307 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:49.307 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:49.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:49.598 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:50.129 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:50.129 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:50.662 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:50.663 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:51.191 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:51.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:51.719 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:51.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:52.267 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:52.267 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:52.796 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:52.796 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:52.962 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23793601989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:11:52.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:11:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23793601989746,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:11:52.963 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:11:53.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:11:53.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:11:53.196 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:1080pro.ip-api.com:443 2025-06-15 06:11:53.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec035340 2025-06-15 06:11:53.273 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:11:53.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:11:53.327 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:53.328 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:53.861 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:53.862 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:54.058 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:11:54.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:11:54.395 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:54.395 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:54.991 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:54.992 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:55.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:11:55.444 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:11:55.520 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:55.520 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:56.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:56.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:56.588 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:56.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:57.118 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:57.118 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:11:57.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:11:57.654 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:57.654 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:58.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:58.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:58.718 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:58.719 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:59.250 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:59.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:11:59.787 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:11:59.787 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:00.316 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:00.316 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:00.851 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:00.851 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:01.614 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:01.614 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:02.148 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:02.148 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:02.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:02.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:02.969 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188852310180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188852310180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:12:02.970 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:03.119 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:12:03.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec035340 2025-06-15 06:12:03.218 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:03.218 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:12:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062c40 keealive timeout 2025-06-15 06:12:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:03.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062c40 2025-06-15 06:12:03.755 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:03.755 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:04.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:04.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:04.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:04.827 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:05.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:05.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:05.885 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:05.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:06.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:06.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:06.977 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:06.977 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:07.521 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:07.522 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:08.050 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:08.050 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:08.579 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:08.579 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:09.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:09.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:09.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:09.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:10.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:10.191 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:10.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:10.737 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:11.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:11.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:11.801 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:11.802 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:12.332 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:12.332 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:12.867 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:12.868 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:12.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139631271362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:12.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:12.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.139631271362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:12:12.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:13.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:13.401 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:13.936 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:13.936 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:14.471 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:14.471 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:15.020 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:15.020 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:15.551 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:15.552 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:16.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:16.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:16.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:16.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:17.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:17.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:17.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:12:17.141 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:17.141 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:17.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/arnoldo/wp-content/uploads/2020/10/Google-Camera-for-Realme-Narzo-20-Pro.jpg 2025-06-15 06:12:17.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:17.225 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:17.674 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:17.674 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:18.216 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:18.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:18.750 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:18.750 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:19.285 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:19.285 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:19.823 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:19.824 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:20.354 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:20.354 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:20.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:20.891 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:21.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:12:21.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:21.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:12:21.423 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:21.423 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:21.953 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:21.953 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:22.503 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:22.503 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:22.985 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17220687866211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:22.985 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:22.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17220687866211,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:12:22.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:23.053 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:23.053 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:23.595 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:23.595 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:24.135 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:24.135 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:24.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:24.259 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:24.260 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/Src/ 2025-06-15 06:12:24.667 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:24.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:25.200 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:25.201 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:25.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:25.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:26.280 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:26.280 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:26.816 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:26.816 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:27.349 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:27.349 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:27.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:27.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:28.635 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:28.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:28.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:28.742 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:29.173 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:29.173 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:29.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:29.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:30.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:30.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:30.776 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:30.777 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:31.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:31.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:31.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:31.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:32.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:32.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:32.917 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:32.917 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:32.993 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183420181274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:32.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:12:32.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183420181274414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:12:32.994 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:12:33.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:12:33.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:12:33.448 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:33.449 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:33.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:33.452 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:33.985 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:33.985 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:34.519 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:34.519 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:35.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:35.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:35.580 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:35.580 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:36.117 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:36.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:36.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:36.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:36.430 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/food/maxine/recipe/23576/raspberry-tilapia/ 2025-06-15 06:12:36.658 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:36.658 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:37.197 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:37.197 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:37.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:12:37.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:12:37.732 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:37.732 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:38.274 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:38.274 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:38.802 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:38.803 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:39.333 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:39.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:39.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:12:39.450 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:39.866 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:39.866 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:40.396 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:40.396 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:40.639 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:40.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:40.640 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:12:40.935 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:40.935 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:41.476 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:41.476 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:42.012 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:42.013 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:42.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:42.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:43.001 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188678741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:43.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:12:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188678741455078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:12:43.002 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:12:43.077 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:43.078 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:43.609 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:43.610 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:44.142 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:44.143 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:44.678 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:44.679 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:12:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:45.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/file.php 2025-06-15 06:12:45.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:45.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:46.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:46.120 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:12:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05c200 2025-06-15 06:12:46.436 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:12:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:46.437 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:12:46.653 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:46.653 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:46.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:46.751 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073354849080,"createTime":1749894247555,"epollFd":11,"onlineDuration":44919196,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05c200 2025-06-15 06:12:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:12:47.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:12:47.080 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073354943832,"createTime":1749894247555,"epollFd":11,"onlineDuration":44919525,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bb60 2025-06-15 06:12:47.190 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:47.190 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:47.737 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:47.738 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:48.323 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:48.323 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:48.859 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:48.859 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:49.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:49.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:49.924 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:49.925 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:50.212 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:50.212 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:50.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:50.459 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:50.735 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:50.736 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:50.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:50.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:51.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:12:51.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:51.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:51.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:52.063 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:52.063 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:52.592 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:52.592 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:53.009 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20591163635254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:12:53.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:53.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20591163635254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:12:53.010 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:12:53.130 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:53.130 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:53.663 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:53.664 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:54.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:54.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:54.733 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:54.733 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:55.264 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:55.264 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:55.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:55.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:56.331 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:56.331 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:56.868 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:56.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:57.400 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:57.400 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:57.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:12:57.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:12:58.159 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:58.159 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:58.691 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:58.691 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:59.227 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:59.227 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:12:59.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:12:59.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:00.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:00.288 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:00.837 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:00.837 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:01.370 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:01.370 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:01.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:13:01.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:01.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:01.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:01.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:13:01.910 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:01.910 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:02.463 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:02.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:02.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:02.998 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:03.017 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20723533630371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:03.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20723533630371,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:13:03.018 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:03.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:13:03.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:13:03.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:03.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:13:03.534 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:03.534 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:03.671 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:03.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:03.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:13:04.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:04.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:04.621 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:04.621 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:05.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:05.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:05.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:05.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:06.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:06.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:06.756 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:06.757 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:07.294 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:07.294 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:07.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:07.849 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:08.383 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:08.383 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:08.920 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:08.920 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:09.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:09.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:09.845 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:09.845 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:10.154 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:10.154 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:10.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:10.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:10.856 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:10.856 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:11.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:11.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:11.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:11.762 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:12.295 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:12.295 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:12.831 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:12.831 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:13.021 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.239957809448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:13.021 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:13.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.239957809448242,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:13:13.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:13.364 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:13.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:13.908 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:13.908 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:14.439 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:14.439 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:14.970 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:14.970 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:15.502 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:15.502 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:16.030 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:16.030 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:16.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:16.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:17.095 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:17.095 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:17.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:13:17.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:17.625 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:17.626 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:18.012 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:13:18.157 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:18.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:18.683 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:18.683 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:19.213 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:19.213 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:19.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:13:19.455 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:19.742 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:19.743 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:20.281 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:20.281 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:20.815 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:20.815 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:21.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:21.348 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:21.879 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:21.879 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:22.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:22.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:22.956 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:22.956 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:23.031 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.233154296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.233154296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:13:23.032 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:23.489 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:23.489 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:24.022 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:24.022 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:24.562 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:24.562 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:24.746 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:24.746 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:25.092 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:25.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:25.622 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:25.622 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:26.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:26.209 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:26.740 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:26.740 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:27.276 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:27.276 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:27.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:27.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:28.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:28.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:28.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:28.874 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:29.558 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:29.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:30.091 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:30.092 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:30.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:30.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:31.165 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:31.166 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:31.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:31.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:31.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-json/wp/v2/posts/?per_page=10&order=desc 2025-06-15 06:13:31.694 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:31.694 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:32.230 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:32.230 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:32.759 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:32.759 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:33.041 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.212629318237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:33.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.212629318237305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:13:33.042 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:33.292 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:33.292 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:33.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:13:33.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:33.826 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:33.826 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:34.357 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:34.357 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:34.897 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:34.898 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:35.440 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:35.440 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:35.975 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:35.975 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:36.508 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:36.508 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:37.042 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:37.042 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:37.584 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:37.585 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:38.127 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:38.127 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:38.659 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:38.659 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:39.192 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:39.193 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:39.727 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:39.727 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:40.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:40.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:40.789 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:40.789 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:41.325 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:41.325 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:41.869 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:41.869 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:42.402 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:42.403 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:42.937 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:42.937 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:43.049 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23230743408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:43.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:43.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23230743408203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:13:43.050 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:43.474 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:43.474 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:44.010 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:44.010 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:44.547 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:44.547 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:45.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:45.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:45.618 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:45.618 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:46.152 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:46.152 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:46.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:13:46.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:13:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:13:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:13:46.685 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:46.685 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:46.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:46.775 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:13:46.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:46.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073383072016,"createTime":1749894247555,"epollFd":11,"onlineDuration":44979224,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:13:47.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:47.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073383178612,"createTime":1749894247555,"epollFd":11,"onlineDuration":44979558,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:13:47.217 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:47.217 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:13:47.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:47.753 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:47.753 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:48.458 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:48.458 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:48.993 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:48.993 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:49.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:13:49.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:49.221 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/flowers/gardenia/gardenia-plant-companions.htm 2025-06-15 06:13:49.527 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:49.527 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:50.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:50.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:50.591 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:50.591 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:51.124 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:51.124 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:51.668 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:51.668 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:52.208 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:52.208 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:52.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:13:52.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:52.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.well-known/acme-challenge/about.php 2025-06-15 06:13:53.057 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237680435180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:13:53.057 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:13:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237680435180664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:13:53.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:13:53.082 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:53.082 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:53.617 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:53.617 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:54.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:54.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:54.686 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:54.686 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:55.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:55.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:55.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:13:55.770 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:13:55.771 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:13:56.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:56.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:56.583 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:56.583 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:57.123 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:57.123 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:57.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:57.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:58.189 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:58.189 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:58.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:58.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:59.262 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:59.262 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:13:59.795 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:13:59.795 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:00.340 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:00.341 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:00.880 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:00.880 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:01.411 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:01.411 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:01.944 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:01.945 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:03.065 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237167358398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:03.065 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:03.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237167358398438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:14:03.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:03.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:14:03.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:14:03.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:14:03.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:05.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:14:05.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:14:06.283 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:06.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:06.284 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:06.533 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:14:06.534 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:06.817 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:06.817 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:06.965 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:06.965 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:14:09.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:14:11.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:14:11.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:14:12.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:14:12.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:12.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:13.069 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146032333374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:13.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:13.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.146032333374023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:14:13.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:15.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:15.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:15.095 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:15.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:14:15.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:15.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:14:15.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:15.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:15.962 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/easy-peel-hard-boiled-eggs/ 2025-06-15 06:14:23.077 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20801544189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:23.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:14:23.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20801544189453,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:14:23.078 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:14:23.952 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:23.952 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:24.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:14:24.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:24.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:24.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:24.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:26.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:14:26.756 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:26.757 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/posts/kanye-west-and-ty-dolla-sign-s-vultures-a-hip-hop-masterpiece-in-the-making-01hhepfaq9g5 2025-06-15 06:14:27.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:14:27.475 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:14:31.462 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:14:31.463 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:14:31.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:33.085 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.212434768676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:33.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:33.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.212434768676758,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:14:33.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:14:41.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:14:43.093 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.24260139465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:43.093 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:43.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.24260139465332,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:14:43.094 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:43.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:14:43.483 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:14:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:14:46.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:46.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:14:46.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:14:46.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:46.447 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:14:46.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:46.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073411294952,"createTime":1749894247555,"epollFd":11,"onlineDuration":45039208,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:14:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:14:47.102 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:47.103 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073411401548,"createTime":1749894247555,"epollFd":11,"onlineDuration":45039547,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:14:49.986 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:14:49.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:49.987 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:14:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:14:50.331 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:14:53.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23891830444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:14:53.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:14:53.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23891830444336,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:14:53.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:15:03.098 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2460994720459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:03.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:15:03.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2460994720459,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:15:03.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:15:03.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:15:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:15:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:15:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:15:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:15:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:15:05.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:07.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:07.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:07.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:15:13.105 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211162567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:13.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211162567138672,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:15:13.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:21.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:21.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:21.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/william-fichtner/2 2025-06-15 06:15:23.113 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20090675354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:23.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:15:23.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20090675354004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:15:23.113 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:15:23.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:15:23.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:33.118 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221771240234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:33.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:33.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221771240234375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:15:33.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:33.928 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:15:33.928 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:15:34.744 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:15:34.744 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:15:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:15:37.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:43.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237239837646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:43.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:43.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237239837646484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:15:43.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:15:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:15:46.468 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:15:46.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:46.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:15:46.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:46.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073439473144,"createTime":1749894247555,"epollFd":11,"onlineDuration":45099207,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:15:46.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:46.805 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:15:47.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:15:47.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073439611324,"createTime":1749894247555,"epollFd":11,"onlineDuration":45099585,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:15:53.137 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.205276489257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:15:53.137 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:15:53.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.205276489257813,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:15:53.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:16:03.146 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.196928024291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:16:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.196928024291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:16:03.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:16:03.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:16:03.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:16:03.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:03.533 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:16:13.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19114112854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:13.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:13.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19114112854004,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:13.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:19.651 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:16:19.651 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:16:23.161 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197662353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:23.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:23.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197662353515625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:23.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:33.169 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204700469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:33.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:33.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204700469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:33.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:43.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.224573135375977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:43.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:43.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.224573135375977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:43.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:46.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:16:46.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:16:46.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:46.445 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:46.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:46.446 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:16:46.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:46.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:16:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467677656,"createTime":1749894247555,"epollFd":11,"onlineDuration":45159218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:16:47.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073467806624,"createTime":1749894247555,"epollFd":11,"onlineDuration":45159542,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:16:51.874 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:16:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:16:51.881 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 06:16:52.911 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:16:52.911 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:16:53.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21587371826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:16:53.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:16:53.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21587371826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:16:53.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:16:55.581 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:16:55.581 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:17:03.191 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219030380249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:03.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:17:03.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219030380249023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:17:03.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:17:03.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:17:03.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:17:03.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:03.576 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:03.895 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:17:03.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:11.884 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:17:11.885 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:17:13.201 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18280601501465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:13.201 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:13.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18280601501465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:17:13.202 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:15.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:15.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:15.431 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/game/daryl/lostark/item/113231415/demon-beast-strength-pauldrons 2025-06-15 06:17:20.419 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:20.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:20.420 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/life-drama 2025-06-15 06:17:22.545 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:22.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:22.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/78455/22-glamorous-facts-about-glamour-shots 2025-06-15 06:17:23.209 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1827335357666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:23.209 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:17:23.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1827335357666,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:17:23.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:17:31.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:17:31.593 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:33.217 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14318084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:33.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:33.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.14318084716797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:17:33.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:35.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:17:35.595 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:36.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:36.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:36.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/susan/news/cherry-blossoms-sakura-forecast-japan 2025-06-15 06:17:37.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:17:37.596 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:43.225 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191007614135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:43.225 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:43.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191007614135742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:17:43.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:46.439 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:17:46.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:46.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:17:46.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:17:46.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:46.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:17:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:46.759 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073495886116,"createTime":1749894247555,"epollFd":11,"onlineDuration":45219203,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:17:46.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:46.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:17:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:47.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073496008504,"createTime":1749894247555,"epollFd":11,"onlineDuration":45219530,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:17:51.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:17:51.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:53.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198753356933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:17:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198753356933594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:17:53.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:59.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:17:59.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:17:59.763 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/admin/fileupload/server/php/index.php?file=tf2rghf.jpg 2025-06-15 06:18:00.627 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:18:00.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:00.628 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/patrick-wilson/news/wilson-looked-his-worst-in-barry-munday_1149197 2025-06-15 06:18:03.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197322845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:03.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:18:03.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197322845458984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:18:03.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:18:03.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:18:03.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:18:03.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:03.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:18:13.250 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1967830657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:13.250 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1967830657959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:18:13.251 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:14.434 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:14.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:14.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/atomic-blonde-trailer-charlize-theron 2025-06-15 06:18:15.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:18:15.620 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:18:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:18:17.621 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:18:23.257 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163728713989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:23.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:18:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.163728713989258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:18:23.258 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:18:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:18:29.632 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:33.267 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17498779296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17498779296875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:18:33.268 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:43.277 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17580795288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:43.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:43.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17580795288086,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:18:43.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:18:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:46.427 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:18:46.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:18:46.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:46.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:18:46.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:46.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073524060360,"createTime":1749894247555,"epollFd":11,"onlineDuration":45279185,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:18:46.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:46.744 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:18:47.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:47.058 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073524206436,"createTime":1749894247555,"epollFd":11,"onlineDuration":45279502,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:18:51.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:18:51.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:18:51.991 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/sweet-and-sour-cabbage-soup-recipe-6835442 2025-06-15 06:18:53.285 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172931671142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:18:53.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:18:53.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172931671142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:18:53.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:19:03.293 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19418716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:03.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:19:03.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19418716430664,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:19:03.294 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:19:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:19:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:19:03.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:03.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:19:07.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:19:07.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:19:12.002 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:19:12.003 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:19:13.301 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194616317749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:13.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:13.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194616317749023,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:19:13.302 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:14.085 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:19:23.309 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.207124710083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:23.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:19:23.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.207124710083008,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:19:23.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:19:29.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:19:29.674 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:31.601 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:19:31.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:19:33.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199718475341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:33.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199718475341797,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:19:33.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:43.325 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193552017211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:43.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:43.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193552017211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:19:43.326 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:46.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:19:46.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:46.435 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:19:46.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:19:46.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:46.474 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:19:46.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:46.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073552309616,"createTime":1749894247555,"epollFd":11,"onlineDuration":45339195,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:19:46.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:46.799 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:19:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073552428056,"createTime":1749894247555,"epollFd":11,"onlineDuration":45339571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:19:52.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:19:52.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:19:52.291 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elbow/news/elbow-john-lewis-2017-christmas_5892882 2025-06-15 06:19:53.333 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179319381713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:19:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:19:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179319381713867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:19:53.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:20:03.341 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204872131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:03.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:20:03.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204872131347656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:20:03.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:20:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:20:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:20:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:20:07.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:20:07.696 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:20:13.343 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1491641998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:13.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:13.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1491641998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:20:13.344 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:23.353 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17946434020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:23.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17946434020996,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:20:23.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:23.559 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:20:23.559 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:20:33.363 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186737060546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:33.363 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:33.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186737060546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:20:33.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:43.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188167572021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:43.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:43.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188167572021484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:20:43.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:45.908 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:20:45.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:45.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:20:46.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:20:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:46.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:20:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:20:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:46.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:20:46.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:46.738 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073580508864,"createTime":1749894247555,"epollFd":11,"onlineDuration":45399183,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:20:46.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:46.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:20:47.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:47.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073580652308,"createTime":1749894247555,"epollFd":11,"onlineDuration":45399526,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:20:47.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:20:47.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:20:47.320 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:20:52.766 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:20:52.766 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:20:53.381 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19634246826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:20:53.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:20:53.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19634246826172,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:20:53.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:20:55.830 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:20:55.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:00.784 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:00.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bobbi-kristina/news/nick-gordon-accused-of-giving-bobbi-kristina-a-toxic-cocktail-in-wrongful-death-lawsuit_4861052 2025-06-15 06:21:03.389 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19499397277832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:03.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:21:03.389 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19499397277832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:21:03.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:21:03.730 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:04.873 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:04.873 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:13.397 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197052001953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:13.397 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:21:13.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.197052001953125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec066030 2025-06-15 06:21:13.398 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:21:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:21:14.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:14.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32887857311 2025-06-15 06:21:15.048 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:15.048 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:15.933 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:15.933 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:17.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:21:17.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:17.860 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/actuator/health 2025-06-15 06:21:22.907 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:21:22.907 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:23.405 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:23.405 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:23.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20334243774414,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:21:23.406 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:29.337 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:29.337 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:29.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:29.435 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:29.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:21:29.745 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:21:30.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:30.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:30.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/ellyn/2490264/best-art-to-see-at-the-louvre/ 2025-06-15 06:21:30.566 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:30.567 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:31.669 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:31.669 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:33.413 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20351219177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:33.413 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:33.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20351219177246,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:21:33.414 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:39.761 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:39.761 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:43.421 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191152572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:43.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.191152572631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:21:43.422 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:45.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:21:45.755 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:46.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:21:46.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:46.481 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:21:46.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:21:46.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:46.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:21:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:21:46.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:46.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073608789704,"createTime":1749894247555,"epollFd":11,"onlineDuration":45459277,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:21:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073608908144,"createTime":1749894247555,"epollFd":11,"onlineDuration":45459612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:21:47.485 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:47.485 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:48.568 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:21:48.569 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:21:53.431 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199033737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:21:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:21:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.199033737182617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:21:53.432 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:21:55.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:21:55.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:55.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:21:55.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:21:55.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:21:55.314 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/log/ 2025-06-15 06:21:55.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:22:02.036 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:22:03.441 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.205875396728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:03.441 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:22:03.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.205875396728516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec048d40 2025-06-15 06:22:03.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:22:03.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:22:03.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:22:03.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:22:03.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:05.852 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:22:05.852 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:22:11.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:22:11.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:22:11.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:22:11.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:11.959 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:22:11.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:22:13.451 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17211151123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:13.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:13.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17211151123047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:22:13.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:19.322 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:19.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.323 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:22:19.403 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.404 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-includes/wlwmanifest.xml 2025-06-15 06:22:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//xmlrpc.php?rsd 2025-06-15 06:22:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:22:19.659 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.660 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//blog/wp-includes/wlwmanifest.xml 2025-06-15 06:22:19.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.737 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//web/wp-includes/wlwmanifest.xml 2025-06-15 06:22:19.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wordpress/wp-includes/wlwmanifest.xml 2025-06-15 06:22:19.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:19.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//website/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.001 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.079 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//news/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.158 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2018/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.236 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//2019/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//shop/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.394 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp1/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.473 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//test/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//media/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp2/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.722 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//site/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.800 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//cms/wp-includes/wlwmanifest.xml 2025-06-15 06:22:20.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:20.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//sito/wp-includes/wlwmanifest.xml 2025-06-15 06:22:23.461 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198347091674805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:23.461 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:23.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198347091674805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:22:23.462 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:33.469 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.201345443725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:33.469 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:33.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.201345443725586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f3e0 2025-06-15 06:22:33.470 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:37.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:22:37.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:43.477 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20147132873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:43.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20147132873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:22:43.478 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:46.463 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:22:46.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:46.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:22:46.476 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:22:46.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:46.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f3e0 2025-06-15 06:22:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:22:46.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:46.804 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073636961316,"createTime":1749894247555,"epollFd":11,"onlineDuration":45519249,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f3e0 2025-06-15 06:22:47.047 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:22:47.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:47.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-localisateur-gps-tk905-2g-3g-pour-voiture-90-jours-localisateur-gps-3g-moniteur-vocal-pour-v-hicule-tanche-application-gratuite-pk-tk915-nQZBBdBXhBF.html 2025-06-15 06:22:47.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:47.128 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073637092916,"createTime":1749894247555,"epollFd":11,"onlineDuration":45519573,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:22:48.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:22:48.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:48.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/micodus-localisateur-gps-de-voiture-avec-suivi-en-temps-r-el-mini-localisateur-gps-alarme-de-choc-et-de-prise-geofence-application-gratuite-mv33-obd-tXXhXXtKXhFdtnZB.html 2025-06-15 06:22:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:22:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:48.467 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/kllisre-ddr3-ddr4-4gb-8gb-16gb-m-moire-vive-1333-1600-1866-2133-2400-2666-3000-rvb-m-moire-bureau-dimm-avec-dissipateur-de-chaleur-nQFXtdZtFtd.html 2025-06-15 06:22:49.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:22:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:49.107 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-de-voiture-gps-en-temps-r-el-gf07-gf09-gf22-contr-le-vocal-localisateur-de-dispositif-anti-perte-mini-positionnement-pr-cis-gps-et-tf-tXXhXXthBBtQQKKh.html 2025-06-15 06:22:49.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:22:49.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:49.451 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-global-batterie-int-gr-e-gsm-mini-pour-voiture-moto-dispositif-de-suivi-de-v-hicule-bon-march-logiciel-en-ligne-et-application-nQddFXZnBnd.html 2025-06-15 06:22:49.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:49.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/brand-new-i5-5200u-voor-dell-inspiron-3543-3443-3542-3442-laptop-moederbord-13269-1-fx3mc-cn-0thvgr-thvgr-moederbord-100-getest-tXXhXXtdnQKQQBXn.html 2025-06-15 06:22:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:50.502 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-intelligent-pour-animaux-de-compagnie-mini-localisateur-bluetooth-tanche-anti-perte-traceur-pour-animal-de-compagnie-chien-chat-portefeuille-de-voiture-pour-enfants-accessoires-porte-cl-s-tXXhXXQQFnZdhnnd.html 2025-06-15 06:22:51.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:51.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/mini-cami-n-de-pl-stico-alimentado-por-12v-ventilador-de-refrigeraci-n-para-veh-culo-adsorci-n-regalo-de-verano-color-negro-1-ud-nnXXXFQKhBt.html 2025-06-15 06:22:51.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:22:51.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:51.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/pictures/3487127 2025-06-15 06:22:52.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:52.115 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-de-voiture-lbs-gsm-universel-localisateur-gps-magn-tique-de-v-hicule-camion-dispositif-de-suivi-d-enregistrement-anti-perte-commande-vocale-possible-gf07-tXXhXXtZBdKhZnhQ.html 2025-06-15 06:22:52.607 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:22:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:52.608 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/panslabyrinth 2025-06-15 06:22:53.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:22:53.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:53.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/promotion-nouvelle-offre-sp-ciale-couleur-s-lectionnable-mini-gps-suivi-dispositif-de-recherche-auto-voiture-animaux-enfants-moto-tracker-piste-nnXndXBXBtZ.html 2025-06-15 06:22:53.485 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20147132873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:22:53.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:22:53.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20147132873535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 06:22:53.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:22:53.489 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:22:53.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:53.490 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/the-mercy-2018 2025-06-15 06:22:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:54.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/24v-12v-4-puertos-coche-autom-vil-calentador-de-cobre-universal-underdash-doble-calentador-compacto-con-interruptor-de-velocidad-tXXhXXtKFKdKKKKB.html 2025-06-15 06:22:54.341 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:22:54.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:54.342 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/new_order 2025-06-15 06:22:55.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:55.301 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-el-ctrico-port-til-para-coche-ventilador-de-calefacci-n-purificaci-n-de-aire-parabrisas-descongelador-12v-150w-tXXhXXtKhZhtdZZh.html 2025-06-15 06:22:56.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:56.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-localisateur-gps-pour-voiture-tk905-5000mah-90-jours-d-autonomie-en-veille-2g-aimant-tanche-moniteur-vocal-application-web-gratuite-nQdXnZBFBnQ.html 2025-06-15 06:22:57.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:57.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/kingston-m-moire-ram-pour-pc-composant-1-go-2-go-pc2-ddr2-4-go-ddr3-8-go-667-mhz-800mhz-1333-mhz-1600-mhz-8-go-1600-pour-ordinateur-nQBZnQhZnnd.html 2025-06-15 06:22:58.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:58.313 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/brand-new-i7-8750h-gtx1050ti-voor-dell-g5-5590-7590-laptop-moederbord-vulcan17_n17p-cn-0w7typ-w7typ-moederbord-100-getest-tXXhXXtdndKBFdtn.html 2025-06-15 06:22:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:22:59.355 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/vevor-12v-5kw-calentador-de-aire-diesel-con-lcd-interruptor-silenciador-control-remoto-calentador-de-coche-para-cami-n-barco-autob-s-de-remolque-calentador-de-combustible-tXXhXXQXXnKZhhKF.html 2025-06-15 06:23:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:00.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-traceur-gps-tanche-pour-chats-avec-collier-pour-chiens-animaux-domestiques-vache-cheval-application-et-plateforme-vie-gratuite-KXXXhQtFKhBZh.html 2025-06-15 06:23:01.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:01.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-bluetooth-intelligent-anti-perte-pour-animaux-domestiques-mini-gps-tanche-pour-chien-de-compagnie-pour-chat-sac-portefeuille-quipement-de-rep-rage-d-enfant-KXXXKdKKhZXXd.html 2025-06-15 06:23:02.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:02.452 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/aire-acondicionado-de-12v-para-coche-ventilador-de-refrigeraci-n-para-veh-culo-cami-n-barco-coche-enfriador-silencioso-ajustable-de-velocidad-con-encendedor-de-cigarrillos-tXXhXXQtnnBdFBZn.html 2025-06-15 06:23:03.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:03.472 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-t3e-pour-v-hicule-moto-voiture-avec-plusieurs-alarmes-suivi-gratuit-en-temps-r-el-KXXXdtQKXhZQh.html 2025-06-15 06:23:03.493 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186847686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0628d0 2025-06-15 06:23:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186847686767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0628d0 2025-06-15 06:23:03.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0628d0 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f3e0 keealive timeout 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f3e0 2025-06-15 06:23:03.791 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:04.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:04.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calefacci-n-estacionaria-para-veh-culos-de-motor-di-sel-calentador-de-aire-de-2kw-y-12v-con-interruptor-de-pantalla-lcd-mando-a-distancia-y-silenciador-calefactor-para-camiones-autobuses-y-remolques-nQZtdhFhtKZ.html 2025-06-15 06:23:05.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:05.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calefacci-n-de-cobre-de-encendido-para-veh-culos-di-sel-calentador-de-coche-de-bajo-ruido-de-8kw-y-12v-y-24v-con-mando-a-distancia-lcd-para-webasto-autocaravanas-y-furgonetas-tXXhXXtKdXFKZZZQ.html 2025-06-15 06:23:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:23:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:23:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:23:05.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:23:06.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:06.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-universal-de-coche-bomba-de-combustible-y-di-sel-de-12v-y-24v-accesorios-de-estilo-de-coche-gran-oferta-KXXXtBXZdBQQB.html 2025-06-15 06:23:06.852 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:23:06.852 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:23:07.716 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:07.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/shoda-ventilador-el-ctrico-port-til-para-coche-enfriador-autom-tico-universal-de-doble-cabezal-5v-usb-12v-y-24v-KXXtttBXQnKtB.html 2025-06-15 06:23:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:23:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:23:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:23:07.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:23:08.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:08.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/baseus-miniventilador-silencioso-y-plegable-para-asiento-trasero-de-coche-dispositivo-de-refrigeraci-n-de-aire-port-til-usb-para-escritorio-y-oficina-tres-grados-de-velocidad-del-viento-KXXXnQQhQhFhQ.html 2025-06-15 06:23:09.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:09.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:09.664 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-de-aire-di-sel-todo-en-uno-para-coche-control-remoto-monitor-lcd-8000w-12v-24v-8kw-tXXhXXtZXQQdZhKK.html 2025-06-15 06:23:09.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0675e0 keealive timeout 2025-06-15 06:23:09.792 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:23:09.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:23:09.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:23:10.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:10.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/localisateur-gps-intelligent-sans-fil-4-0-cl-s-anti-perte-alarme-de-voiture-localisateur-gps-positionnement-sans-fil-portefeuille-cl-pour-animaux-de-compagnie-accessoires-automobiles-nouveau-tXXhXXtKBZnthBBB.html 2025-06-15 06:23:11.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:11.728 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/ventilador-usb-de-3-engranajes-de-20w-para-parabrisas-y-ventanilla-de-coche-ventilaci-n-de-ventilaci-n-autom-tica-ventilador-de-enfriamiento-de-aire-acondicionado-tXXhXXQKKBtZddQZ.html 2025-06-15 06:23:12.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:12.765 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/coche-calentador-de-aire-5kw-12v-24v-aparcamiento-de-combustible-del-calentador-de-aire-de-coche-cami-n-calentador-de-combustible-para-el-interior-del-coche-de-descongelaci-n-aire-de-calefacci-n-calentador-diesel-tXXhXXtFhXhZZXXX.html 2025-06-15 06:23:13.503 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151161193847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:13.503 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:13.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151161193847656,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:23:13.504 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:13.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-gsm-sms-avec-suivi-en-temps-r-el-dispositif-de-suivi-de-v-hicule-de-moto-tanche-bon-march-chine-nQFZFhhFZtd.html 2025-06-15 06:23:14.272 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:23:14.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:14.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:14.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:14.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tk102b-mini-syst-me-de-positionnement-global-support-multilingue-et-suivi-automatique-avec-configuration-gprs-KXXXtKtFthKFF.html 2025-06-15 06:23:15.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:15.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/localisateur-gps-tk915-pour-voiture-10000mah-aimant-tanche-ip65-gps-moniteur-de-voiture-alerte-de-s-curit-application-gratuite-vie-pk-tkstar-tk905-nQBtnQttdZd.html 2025-06-15 06:23:16.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:16.923 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/2-6v-ddr-400mhz-1gb-m-moire-184-broches-pc3200-bureau-pour-ram-cpu-gpu-apu-non-ecc-cl3-dimm-KXXXKKXFhZBht.html 2025-06-15 06:23:17.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:17.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/gf07-traceur-gps-miniature-localisateur-intelligent-enregistrement-antivol-de-voiture-forte-absorption-magn-tique-tXXhXXQQZBnttBQZ.html 2025-06-15 06:23:18.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:18.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-el-ctrico-4-en-1-para-coche-ventilador-de-refrigeraci-n-purificador-de-aire-desempa-ador-de-parabrisas-port-til-500-12-24v-360-w-tXXhXXtBddFQQQdn.html 2025-06-15 06:23:19.485 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:23:19.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:19.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:20.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:20.131 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/almohadilla-de-calentamiento-r-pido-para-espejo-lateral-de-coche-almohadilla-calefactable-para-desnebulizador-12v-universal-nQBKQnnXQZX.html 2025-06-15 06:23:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:21.055 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/juhor-barrette-de-ram-ddr4-pour-ordinateur-de-bureau-4-go-8-go-16-go-ou-32-go-m-moire-udimm-2133-mhz-2400mhz-et-2666-mhz-dimm-avec-dissipateur-thermique-nouveau-produit-KXXXtXdBKKdBd.html 2025-06-15 06:23:22.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:22.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/gps-gf-07-traqueur-de-voiture-gps-traqueur-de-voiture-gps-tracker-gps-magn-tique-intelligent-traqueur-de-voiture-localisateur-dispositif-enregistreur-vocal-KXXXQhZXQQBdt.html 2025-06-15 06:23:23.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:23.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/zenfast-ddr3-ddr4-4gb-8gb-16gb-32gb-memoria-ram-1333-1600-2133-2400-2666-memorydesktop-ddr4-ddr3-ram-pour-pc-haute-performance-tXXhXXQtQhQBXKFh.html 2025-06-15 06:23:23.513 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180259704589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:23.513 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:23.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.180259704589844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:23:23.514 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:24.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/perilla-de-termostato-capilar-de-arranque-accesorios-de-piezas-de-motor-radiador-de-refrigeraci-n-f-cil-de-instalar-interruptor-de-control-de-ventilador-de-coche-universal-autom-tico-tXXhXXtKhdndFBdn.html 2025-06-15 06:23:24.776 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:23:24.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:24.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:25.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:25.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-magn-tique-antivol-gsm-gprs-850-900-1800-1900mhz-dispositif-de-suivi-en-temps-r-el-pour-voiture-tXXhXXtnhhBhdBQK.html 2025-06-15 06:23:26.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:26.280 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/collier-gps-pour-animaux-de-compagnie-tanche-ip68-5-jours-de-veille-g-o-cl-ture-mini-gps-appel-vocal-application-gratuite-wifi-lbs-nQZhhQXXXQK.html 2025-06-15 06:23:27.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:27.226 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-pour-animaux-de-compagnie-dispositif-de-suivi-anti-perte-localisateur-pour-chien-de-compagnie-chat-enfants-portefeuille-de-voiture-collier-de-cl-acc-s-tXXhXXQXhBKtBhFQ.html 2025-06-15 06:23:28.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:28.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/micodus-mini-localisateur-gps-de-voiture-mv720-relais-cach-conception-coupure-de-carburant-localisateur-gps-de-voiture-9-90v-80mah-alerte-de-vibration-application-gratuite-KXXXQdKXFdFtZ.html 2025-06-15 06:23:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:29.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-espion-bug-room-surveillance-vocale-distance-gsm-bo-te-d-coute-fente-sim-positionnement-gps-uk-pr-cision-10m-tXXhXXQQdFKBBZtd.html 2025-06-15 06:23:29.776 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:23:29.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:30.418 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/juhor-m-moire-vive-ddr4-4gb-8gb-16gb-32gb-ordinateur-de-bureau-de-m-moire-2133mhz-2400mhz-2666mhz-nouveau-dimm-ram-avec-dissipateur-de-chaleur-KXXtnnnthFFBn.html 2025-06-15 06:23:31.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:31.442 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/031/voor-hp-envy-x360-15-15-bq-serie-laptop-moederbord-935101-601-935101-001-448-0by10-0011-amd-ryzen-5-2500u-cpu-KXXXZQQQdnZXt.html 2025-06-15 06:23:32.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:32.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-de-voiture-coupure-de-carburant-tk110-gt02a-gsm-12-36v-google-maps-suivi-en-temps-r-el-application-gratuite-nQZFnBKFZhQ.html 2025-06-15 06:23:33.521 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160423278808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:33.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:33.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160423278808594,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:23:33.522 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:33.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:33.552 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/collier-pour-animaux-de-compagnie-tanche-ip67-gsm-agps-wifi-lbs-traceur-gps-pour-chiens-chats-b-tail-moutons-rep-rage-nQZKZnKKnZF.html 2025-06-15 06:23:34.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:34.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/localisateur-gps-mini-gsm-gprs-dispositif-d-alarme-anti-vol-pour-v-hicule-moto-application-mobile-gratuite-chine-nQBKQQBtBKd.html 2025-06-15 06:23:35.668 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:35.669 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/351/nm-b321-motherboard-para-lenovo-330-15ast-320-15ast-motherboard-dg425-dg525-dg725-nm-b321-a9-a6-a4-e2-cpu-trabalho-de-teste-original-tXXhXXtnhhdXhFQd.html 2025-06-15 06:23:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:36.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/corsair-zemsta-pami-ci-ram-lpx-4gb-8gb-16gb-32gb-ddr4-pc4-2400mhz-2666mhz-3000mhz-3200mhz-modu-pc-pulpit-pami-ci-ram-dimm-KXXXQthFnBQXh.html 2025-06-15 06:23:37.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:37.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/samsung-nowy-ddr4-ram-16gb-pc4-2666mhz-2666v-ecc-reg-pami-serwera-16g-2666-ddr4-ram-KXXXtZXQXhtth.html 2025-06-15 06:23:38.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:38.631 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/351/placa-m-e-original-do-port-til-de-hulics-para-hp-probook-4411s-4510s-4410s-4710s-placa-principal-574508-001-intel-ddr2-KXXttdFKdtnhh.html 2025-06-15 06:23:39.733 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:39.734 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/adata-ram-ddr4-8gb-d60g-rgb-16gb-u00282x8gb-u0029-3200mhz-3000mhz-3600mhz-4133mhz-pami-stacjonarna-cl16-2x-dwukana-owy-oryginalny-i-nowy-tXXhXXtnXKdBKZFK.html 2025-06-15 06:23:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:40.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/recipes/cherry_hand_pies/ 2025-06-15 06:23:40.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:40.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/apacer-panther-rage-ddr4-2666-ram-3200-ram-8gb-16gb-2666mhz-3200mhz-dimm-oryginalny-pulpit-gameing-wsparcie-pami-ci-p-yta-g-wna-ddr-tXXhXXtKhKKZQQZn.html 2025-06-15 06:23:41.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:41.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:41.777 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jeffrey-dean-morgan/film 2025-06-15 06:23:41.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:41.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/351/para-lenovo-g50-70m-g50-70-z50-70-nm-a273-placa-m-e-do-port-til-com-sr1ef-i5-4210u-aclua-aclub-gt840m-100-totalmente-testado-nnXXdKFFKXd.html 2025-06-15 06:23:42.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066030 2025-06-15 06:23:42.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:42.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maggie-smith/news/the-lady-in-the-van-maggie-smith_5024321 2025-06-15 06:23:42.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:42.740 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/8gb-16gb-pami-ci-corsair-vengeance-rgb-pro32gb-ddr4-3600mhz-u0028pc4-28800-u0029-c16-pami-stacjonarna-ddr4-gry-komputerowe-o-wietlenie-rgb-ram-tXXhXXQtttKKQdnh.html 2025-06-15 06:23:43.529 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12494659423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:43.529 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:23:43.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.12494659423828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:23:43.530 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:23:43.767 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:43.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/351/nova-marca-nm-a311-mainboard-para-lenovo-g50-30-computador-port-til-placa-m-e-u0028com-cpu-n2840-u0029-uso-ddr3l-pc3l-mem-ria-de-baixa-tens-o-100-trabalho-tXXhXXQtKtdtnQKn.html 2025-06-15 06:23:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:44.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/wideorejestrator-4g-12-cal-kamera-na-desk-rozdzielcz-podw-jny-len-lusterko-wsteczne-wideorejestrator-samochodowy-android-8-1-adas-nawigacji-wideo-w-rozdzielczo-ci-full-hd-dzi-ki-czemu-pliki-rejestrator-rejestrator-KXXXddQXhnBnK.html 2025-06-15 06:23:45.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:45.948 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/wysi-ek-i-bj-12-KXXXBXBhFKQdQ.html 2025-06-15 06:23:46.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:23:46.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:46.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bb60 2025-06-15 06:23:46.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:23:46.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:46.459 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:23:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:46.773 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073665192148,"createTime":1749894247555,"epollFd":11,"onlineDuration":45579218,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bb60 2025-06-15 06:23:46.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:46.774 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:23:46.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:46.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/tavin-wideorejestrator-samochodowy-10-cal-ekran-dotykowy-lusterko-wsteczne-kamera-na-desk-rozdzielcz-full-hd-z-przodu-samochodu-kamera-1080p-powr-t-cam-podw-jny-obiektyw-wideorejestrator-nQZFKXntttd.html 2025-06-15 06:23:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:47.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073665289532,"createTime":1749894247555,"epollFd":11,"onlineDuration":45579543,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f300 2025-06-15 06:23:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/samochodowy-rejestrator-wideo-z-systemem-android-8-1-wideorejestrator-samochodowy-4g-wifi-kamera-na-desk-rozdzielcz-adas-lusterko-wsteczne-z-gps-podw-jny-obiektyw-1080p-10-cal-ekran-dotykowy-KXXXKBKXtnQnB.html 2025-06-15 06:23:49.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:49.059 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-gps-pour-animaux-de-compagnie-localisateur-personnel-dispositif-de-suivi-anti-perte-moniteur-vocal-gsm-gprs-application-pour-site-web-en-ligne-gratuit-KXXtXhKXBZQtZ.html 2025-06-15 06:23:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:49.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/tkstar-localisateur-gps-tk905-aimant-tanche-veille-90-jours-localisateur-de-v-hicule-application-gratuite-gps-de-voiture-dispositif-de-suivi-gsm-s-nQBZnBFdtFt.html 2025-06-15 06:23:50.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:50.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/traceur-gps-tk905-pour-v-hicule-2g-aimants-tanches-pour-moto-traceur-gps-batterie-5000mah-nQBZBXFnXXt.html 2025-06-15 06:23:52.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:52.105 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-gps-gsm-tanche-pour-voiture-moto-remorquage-d-placement-alarme-moniteur-acc-coupure-d-huile-logiciel-de-suivi-en-temps-r-el-KXXXttQKQhQnF.html 2025-06-15 06:23:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:53.048 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/localisateur-gps-obd2-16-broches-pour-voiture-gsm-avec-logiciel-en-ligne-ios-android-nQdZnnXFXdn.html 2025-06-15 06:23:53.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:23:53.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:53.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jerry-hall/news/georgia-may-jagger-gives-birth-to-first-child_6388846 2025-06-15 06:23:53.537 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195558547973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:23:53.537 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:23:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.195558547973633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0680a0 2025-06-15 06:23:53.538 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:23:54.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:54.088 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/12v-12v-360-grados-todo-alrededor-mini-coche-auto-aire-ventilador-de-la-refrigeraci-n-por-aire-ajustable-nevera-port-til-de-verano-ventilador-de-aire-accesorios-de-coche-tXXhXXQtKQZQZXdn.html 2025-06-15 06:23:55.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:55.119 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/relais-de-suivi-de-voiture-gps-localisateur-gsm-t-l-commande-surveillance-antivol-syst-me-d-alimentation-huile-coup-application-cj720-nQZthdFdZZh.html 2025-06-15 06:23:55.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:23:55.801 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:23:56.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:56.199 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/micodus-mini-traceur-gps-de-voiture-relais-mv730-9-90v-coupure-de-carburant-d-tection-acc-traqueur-pour-voiture-en-temps-r-el-alerte-de-vibration-application-gratuite-KXXXBKQZndQBd.html 2025-06-15 06:23:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:57.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/calentador-de-agua-para-el-coche-mini-el-ctrico-de-12v-calentador-de-agua-caliente-port-til-de-viaje-con-enchufe-para-ue-y-reino-unido-tXXXXnnXBhQKXK.html 2025-06-15 06:23:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066030 keealive timeout 2025-06-15 06:23:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:23:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066030 2025-06-15 06:23:57.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:23:58.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:58.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/multi-funci-n-de-suministros-de-automoci-n-coche-ventilador-de-aire-acondicionado-salida-del-viento-centro-de-la-consola-usb-regular-la-expansi-n-de-autom-vil-KXXtXXdFFFtFt.html 2025-06-15 06:23:59.276 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:23:59.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/ventilador-de-doble-cabezal-ajustable-para-coche-ventilador-de-refrigeraci-n-autom-tica-de-12v-24v-360-grados-bajo-ruido-KXXXXXtnnBXBF.html 2025-06-15 06:24:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:00.510 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/mini-localisateur-gps-tanche-dispositif-de-suivi-anti-perte-pour-chien-et-chat-KXXXFXQKZFtFQ.html 2025-06-15 06:24:01.313 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:01.313 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:01.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:01.319 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/vevor-2kw-calentador-de-aire-diesel-12v-con-lcd-interruptor-silenciador-10l-tanque-para-rv-autocaravana-remolque-camiones-barcos-calentador-de-aire-diesel-tXXhXXQtQZthhXQt.html 2025-06-15 06:24:01.516 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:01.516 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:01.721 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:01.721 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:01.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:24:01.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:24:01.882 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:01.882 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.058 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.059 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.246 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.246 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:02.343 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/apple-carplay-z-systemem-android-auto-usb-adapter-rozdzielacz-dla-mazda-3-6-2-cx3-cx5-cx9-mx5-miata-toyota-yaris-fiat-124-tXXhXXtZhhXKFnZB.html 2025-06-15 06:24:02.431 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.431 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.634 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.635 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.806 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.806 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:02.983 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:02.983 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:03.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:03.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:03.369 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:03.369 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:03.541 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200088500976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:03.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:03.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200088500976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:24:03.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:03.543 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:03.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:03.717 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:03.717 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:03.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:24:03.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:03.895 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:03.895 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:04.061 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:04.061 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:04.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:04.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:04.441 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:04.441 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:04.612 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:04.612 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:05.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:05.076 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/033/coban-capteur-de-carburant-pour-voiture-avec-alarme-de-sommeil-profond-mouvement-gps-sms-tk103b-12-24v-nQBnKBQZtBK.html 2025-06-15 06:24:05.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:05.704 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/bezprzewodowy-apple-carplay-box-android-auto-modu-dla-audi-a5-a4-a3-a6-a7-a8-q2-q3-q5-q7-oem-aktualizacja-ekranu-multimedia-airplay-KXXXthdBnnZXt.html 2025-06-15 06:24:06.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:06.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/338-samochodowy-mobilny-tuner-telewizji-cyfrowej-hdtv-dvb-t2-odbiornik-hevc-h-265-h-264-hdmi-usb-na-samochodowy-odtwarzacz-multimedialny-pilot-KXXXnFdZFnFKK.html 2025-06-15 06:24:07.060 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:07.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/kunfine-hdtv-samochod-w-dvb-t2-dvb-t-wielu-plp-odbiornik-telewizji-cyfrowej-samochod-w-telewizji-cyfrowej-u0028dtv-u0029-box-z-4-tuner-anteny-hdmi-hdtv-rosja-wysokiej-pr-dko-ci-nQBdFBhZdFn.html 2025-06-15 06:24:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:07.828 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/darmowa-wysy-ka-2-anteny-samochodowe-dvb-t2-tv-pude-ko-obs-uguj-ce-szybkie-cze-do-130-km-h-z-dwoma-tunerami-dla-rosji-europy-azji-po-udniowo-wschodniej-nQKddFhBttn.html 2025-06-15 06:24:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:08.570 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/bezprzewodowy-carplay-dla-audi-a3-v8-2013-2019-mmi-3g-rmc-android-lusterko-samochodowe-link-siri-sterowanie-g-osem-KXXtQtZhQXhdX.html 2025-06-15 06:24:09.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:09.579 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/mini-przeno-ny-usb-carplay-inteligentny-auto-link-dongle-samoch-d-link-stick-dla-apple-android-nawigacja-odtwarzacz-muzyczny-dla-iphone-android-sma-nnXKnBdZXdB.html 2025-06-15 06:24:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:24:09.802 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:24:10.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:10.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/bezprzewodowy-interfejs-carplay-box-dla-audi-a5-a4-oryginalny-ekran-aktualizacja-systemu-mmi-wsparcie-lustro-link-aftermarket-camera-KXXXthBBFBFZt.html 2025-06-15 06:24:11.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:11.644 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/adapter-usb-android-auto-apple-carplay-dla-mazda-3-mazda-6-mazda-2-mazda-cx30-cx5-cx8-cx9-mx5-mazda-cx-30-cx-5-cx-9-mx-5-tXXhXXtKdFhQFXdt.html 2025-06-15 06:24:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:12.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/dla-apple-wireless-carplay-dongle-android-odtwarzacz-nawigacyjny-mini-adapter-usb-stick-radio-androidauto-KXXXtBBFBnnnh.html 2025-06-15 06:24:13.549 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.213010787963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:13.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:13.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.213010787963867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:24:13.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:15.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:15.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/wysoka-pr-dko-110-km-h-samoch-d-dvb-t2-odbiornik-tv-podw-jna-antena-dvb-t2-samoch-d-dvb-t-h-264-mpeg4-zewn-trzne-usb-odbiornik-telewizji-cyfrowej-dla-samochodu-KXXXFFBQZZFQQ.html 2025-06-15 06:24:16.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:16.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/apple-carplay-i-android-auto-usb-adapter-rozdzielacz-dla-mazda-3-mazda-6-mazda-2-mazda-cx5-cx9-cx3-mx5-cx-5-cx-3-mx-5-ilo-6-sztuk-tXXhXXQQBZtKhXQt.html 2025-06-15 06:24:16.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:16.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/dvb-t2-samochodu-cyfrowy-tv-box-z-4-wyj-cie-wideo-dw-ch-tuner-w-wspieranie-wysokiej-pr-dko-do-130-km-h-dla-samochodowy-odtwarzacz-dvd-i-monitorowania-KXXXZdBBQKKQZ.html 2025-06-15 06:24:17.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:17.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:17.142 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/beyonce-knowles/news/beyonce-releases-video-for-7-11_4475529 2025-06-15 06:24:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:17.594 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/dekoder-atsc-us-hd-samochodowy-dvb-t2-samochodowy-odbiornik-telewizji-cyfrowej-gniazdo-usb-KXXtXdFndFKKd.html 2025-06-15 06:24:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:24:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:17.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/keith-richards-justin-bieber-makes-crap-music_4913688 2025-06-15 06:24:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:18.275 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/samoch-d-dvb-t2-kom-rkowy-telewizja-cyfrowa-tuner-odbiornik-dla-rosji-tajlandia-columbia-kompatybilny-z-h-264-mpeg-4-mpeg-2-standardowe-zw-689-KXXXZXnhZtBtB.html 2025-06-15 06:24:18.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:18.953 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/apple-carplay-android-auto-usb-adapter-rozdzielacz-oem-dla-mazda-3-6-2-mazda-cx5-cx3-cx9-miata-mx5-toyota-yaris-fiat-124-tXXhXXtKKdXZdXZZ.html 2025-06-15 06:24:19.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:19.952 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/5g-carplay-bezprzewodowe-pude-ko-z-lustrem-projekcja-automatyczne-pod-czenie-do-dowolnej-wersji-iphone-a-ios-media-box-dla-audi-vw-ford-hyundai-skoda-tXXhXXtFBQhKdhKQ.html 2025-06-15 06:24:20.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:20.959 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/12-KXXttXBFhdXXF.html 2025-06-15 06:24:21.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:21.983 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/erisin-es338-l-samochodowy-mobilny-cyfrowy-odbiornik-hdtv-dvb-t2-hevc-h-265-h-264-kompatybilny-z-hdmi-usb-dla-serii-es81xx-seria-es51xx-nQBZFFKKZQK.html 2025-06-15 06:24:23.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:23.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/junsun-rejestrator-samochodowy-a102-adas-kamera-jako-lusterko-wsteczne-wideorejestrator-dvrs-z-gps-i-radiem-fm-kamerka-z-systemem-android-8-1-jako-obrazu-1080p-2gb-ram-czno-przez-wi-fi-4g-i-bluetooth-KXXXthQQtFFQB.html 2025-06-15 06:24:23.557 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.206377029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.206377029418945,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:24:23.557 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:24.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:24.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/cyfrowy-odbiornik-tv-do-samochodu-z-dvb-t2-tuner-wsparcie-mpeg-1-mpeg-2-mpeg-4-dekoder-h-264-dla-rosyjskich-australia-itp-nQBtdQFttBd.html 2025-06-15 06:24:25.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:25.086 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/dla-apple-wired-carplay-dongle-dla-androida-odtwarzacz-nawigacyjny-mini-usb-carplay-adapter-stick-android-auto-radio-KXXtXhXBBQnKK.html 2025-06-15 06:24:26.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:26.147 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/apple-carplay-z-systemem-android-auto-usb-zestawu-do-modernizacji-dla-mazda-cx3-cx5-cx8-cx9-mx5-mazda-3-mazda-6-cx-3-cx-5-cx-9-mx-5-tXXhXXQXhtFdnnBn.html 2025-06-15 06:24:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:27.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/lavaner-calefacci-n-estacionaria-para-veh-culos-di-sel-calentador-de-aire-de-2kw-y-12v-resistente-al-agua-con-mando-a-distancia-lcd-para-camiones-autocaravanas-campers-y-remolques-tXXhXXtnndZhdXhX.html 2025-06-15 06:24:28.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:28.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/dvb-t2-pude-ko-cyfrowe-odbiornik-tv-z-dwoma-tuner-antena-dla-samochod-w-o-wysokiej-pr-dko-ci-silne-odbiornik-sygna-u-do-monitora-samochodowego-dvb-t2-nQBtdQFhttB.html 2025-06-15 06:24:29.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:29.306 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/034/12v-24v-5kw-calentador-de-aire-diesel-coche-todo-en-uno-de-combustible-pantalla-lcd-control-remoto-aparcamiento-calentador-para-webasto-camiones-barco-autob-s-tXXhXXQtXtdBdnXh.html 2025-06-15 06:24:30.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:30.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/hd-car-telewizja-cyfrowa-turner-dvb-t-mpeg-4-mobilny-odbiornik-telewizji-cyfrowej-dla-francji-hiszpania-czechy-polska-z-usb-hdmi-nQZQhZFdtXQ.html 2025-06-15 06:24:31.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:31.286 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/erisin-es338-samochodowy-mobilny-cyfrowy-odbiornik-hdtv-dvb-t2-hevc-h-265-h-264-kompatybilny-z-hdmi-usb-160-km-h-nQBFtdhtttt.html 2025-06-15 06:24:32.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:32.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/048/4gb-32gb-z-systemem-android-8-1-konsola-rodkowa-12-cal-kamera-samochodowa-4-kana-360-panoramiczny-widok-lusterko-wsteczne-gps-do-lusterka-wifi-adas-dashcam-tXXhXXtFhBBFKndh.html 2025-06-15 06:24:33.565 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171329498291016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:33.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:33.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.171329498291016,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:24:33.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:33.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:24:33.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:24:33.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:24:33.811 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:43.573 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1726016998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:43.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:24:43.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.1726016998291,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:24:43.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:24:45.069 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:24:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:45.070 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:24:45.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:24:45.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:45.235 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:24:45.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:24:45.820 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:24:45.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:24:45.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:45.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 06:24:46.457 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:24:46.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:46.458 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:24:46.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:24:46.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:46.488 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05bb60 2025-06-15 06:24:46.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:46.776 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:24:46.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:46.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073693388764,"createTime":1749894247555,"epollFd":11,"onlineDuration":45639255,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bb60 2025-06-15 06:24:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:47.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 407 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":18446744073693501940,"createTime":1749894247555,"epollFd":11,"onlineDuration":45639571,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f300 2025-06-15 06:24:47.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:24:47.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:24:50.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:24:50.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:50.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/australia 2025-06-15 06:24:51.652 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:24:51.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:51.653 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/deepimpact 2025-06-15 06:24:52.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:24:52.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:52.410 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/review/lantana_1 2025-06-15 06:24:53.177 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066c80 2025-06-15 06:24:53.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:53.178 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/michelle-williams/news/embarrassment-at-oz-the-great-and-wonderful-premiere-for-michelle-williams_3502667 2025-06-15 06:24:53.500 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:24:53.500 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:24:53.581 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177396774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:24:53.581 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:24:53.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.177396774291992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 06:24:53.582 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:24:53.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:24:53.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:24:53.915 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/tobias/2014/03/19/5-underrated-50-cent-songs/ 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:01.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:03.587 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186208724975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:03.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:03.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186208724975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 06:25:03.588 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:03.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:25:03.830 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:25:07.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:25:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:25:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066c80 keealive timeout 2025-06-15 06:25:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:25:09.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:13.597 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184066772460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:13.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.184066772460938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 06:25:13.598 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:15.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:15.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:15.577 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/aaron-johnson 2025-06-15 06:25:16.210 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:16.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:16.211 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charli-xcx/pictures/5453110 2025-06-15 06:25:16.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:25:16.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:16.819 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/charlie-sheen/pictures/5295807 2025-06-15 06:25:17.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:17.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dan-stevens/pictures/3713179 2025-06-15 06:25:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:18.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/daniel-craig/pictures/4756285 2025-06-15 06:25:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:25:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:18.662 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/black-mass-thriller 2025-06-15 06:25:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:19.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/much-ado-about-nothing-trailer 2025-06-15 06:25:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:25:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:19.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/orion-documentary 2025-06-15 06:25:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:25:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:20.573 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/helen-mirren 2025-06-15 06:25:20.840 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:20.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:20.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/dakota-johnson-fall-outfits-nordstrom-8716321 2025-06-15 06:25:21.217 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:25:21.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:21.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/john-hurt/pictures/3613949 2025-06-15 06:25:21.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0647c0 2025-06-15 06:25:21.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:21.832 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/katherine-waterston 2025-06-15 06:25:22.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062ad0 2025-06-15 06:25:22.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:22.454 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/keith-richards/news/the-guitar-will-show-me-there-s-another-way-of-doing-this-rolling-stones-keith-richards-reveals-arthritis-challenges_6360713 2025-06-15 06:25:23.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0507e0 2025-06-15 06:25:23.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:23.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/naomie-harris/pictures/5409741 2025-06-15 06:25:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:23.597 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/noomi-rapace/video/prometheus-trailer 2025-06-15 06:25:23.605 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18391990661621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:23.605 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d6f0 2025-06-15 06:25:23.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18391990661621,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05d6f0 2025-06-15 06:25:23.606 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d6f0 2025-06-15 06:25:24.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:24.126 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/renee-olstead/pictures/2836376 2025-06-15 06:25:24.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:25:24.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:24.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rosamund-pike/pictures/5448671 2025-06-15 06:25:25.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061360 2025-06-15 06:25:25.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:25.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tina-fey/pictures/5390589 2025-06-15 06:25:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec055060 2025-06-15 06:25:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:26.049 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/tuuli-shipster/pictures/679663 2025-06-15 06:25:26.542 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:25:26.543 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:25:31.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:25:31.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:25:31.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:25:31.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:33.615 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181438446044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:33.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:25:33.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181438446044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:25:33.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:25:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:25:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:25:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:33.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:25:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:35.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/andy-serkis/news/andy-serkis-planet-of-the-apes-oscars_5757658 2025-06-15 06:25:35.617 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:35.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:35.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-harbour/news/stranger-things-season-2-jim-hopper-daughter_5813114 2025-06-15 06:25:35.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066c80 keealive timeout 2025-06-15 06:25:35.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:25:35.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:25:35.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:25:35.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:35.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:25:35.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:25:35.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:36.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:36.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:36.195 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/hacksaw-ridge-trailer-mel-gibson 2025-06-15 06:25:36.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:25:36.768 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:36.769 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/film/trailer/professor-marston-the-wonder-women 2025-06-15 06:25:37.381 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:37.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:37.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-neeson/news/liam-neeson-unretired-action-movies_5842768 2025-06-15 06:25:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062ad0 keealive timeout 2025-06-15 06:25:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0647c0 keealive timeout 2025-06-15 06:25:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062ad0 2025-06-15 06:25:37.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0647c0 2025-06-15 06:25:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec062ad0 2025-06-15 06:25:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/lily-allen/news/lily-allen-joins-onlyfans-to-share-foot-photos_6381090 2025-06-15 06:25:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec048d40 2025-06-15 06:25:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:38.611 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maggie-gyllenhaal/video/wont-back-down-trailer 2025-06-15 06:25:38.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec068780 2025-06-15 06:25:38.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:38.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/the-great-eastern-malaysia-by-train-and-ferry/ 2025-06-15 06:25:39.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0647c0 2025-06-15 06:25:39.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:39.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/taylor-momsen/news/evolution-of-pretty-reckless-taylor-momsen_4117980 2025-06-15 06:25:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0568d0 2025-06-15 06:25:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:39.796 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/vince-staples/music/vince-staples-big-fish-theory-album-review 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0507e0 keealive timeout 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0507e0 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:25:39.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:25:40.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:25:40.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:40.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/yoko-ono/news/yoko-ono-meltdown-performers-announced_3587220 2025-06-15 06:25:41.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:25:41.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:41.187 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:25:41.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:25:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:41.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32844433545 2025-06-15 06:25:41.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec055060 keealive timeout 2025-06-15 06:25:41.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061360 keealive timeout 2025-06-15 06:25:41.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec055060 2025-06-15 06:25:41.843 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061360 2025-06-15 06:25:43.625 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188241958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:43.625 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509f0 2025-06-15 06:25:43.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188241958618164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509f0 2025-06-15 06:25:43.626 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509f0 2025-06-15 06:25:46.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509f0 2025-06-15 06:25:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:46.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec0509f0 2025-06-15 06:25:46.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061160 2025-06-15 06:25:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec061160 2025-06-15 06:25:46.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:46.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509f0 2025-06-15 06:25:46.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:46.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":12032448,"createTime":1749894247555,"epollFd":11,"onlineDuration":45699261,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec061160 2025-06-15 06:25:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:47.138 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":12158784,"createTime":1749894247555,"epollFd":11,"onlineDuration":45699583,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec061160 2025-06-15 06:25:51.547 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05d400 2025-06-15 06:25:51.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:51.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/amy-poehler/news/amy-poehler-carrie-brownstein-officiate-wedding-fans_5011279 2025-06-15 06:25:51.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:25:51.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:25:51.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:25:51.847 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:25:51.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:25:51.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:51.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:51.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:52.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:52.041 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bobby-brown/news/bobby-brown-wife-celebrate-impending-arrival-second-child-together-baby-shower_4739463 2025-06-15 06:25:52.574 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:25:52.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:52.575 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/bryan-cranston/news/bryan-cranston-gives-catty-response-breaking-bad-fan-asked-about-joys-albuquerque_4822896 2025-06-15 06:25:53.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:53.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ed-sheeran/news/ed-sheeran-gives-surprise-performance-and-motivational-talk-at-brighton-school_6377285 2025-06-15 06:25:53.633 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198787689208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:25:53.633 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:53.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.198787689208984,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:25:53.634 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:25:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:53.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/michael_chiklis 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec068780 keealive timeout 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec048d40 keealive timeout 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066c80 keealive timeout 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec068780 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec048d40 2025-06-15 06:25:53.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec068780 2025-06-15 06:25:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:54.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/info/tony_curran 2025-06-15 06:25:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec066c80 2025-06-15 06:25:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:54.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jennifer-lopez/news/jennifer-lopez-pitbull-football-world-cup-opening-ceremony_4242381 2025-06-15 06:25:55.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:25:55.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:25:55.354 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pictures/2014/03-30/da611e29 2025-06-15 06:25:55.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:25:55.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0568d0 keealive timeout 2025-06-15 06:25:55.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:25:55.848 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0568d0 2025-06-15 06:25:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:25:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:25:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:25:57.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:26:00.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:26:00.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:00.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/elizabeth-banks 2025-06-15 06:26:01.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0509f0 keealive timeout 2025-06-15 06:26:01.854 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509f0 2025-06-15 06:26:03.641 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221662521362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:03.641 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0509f0 2025-06-15 06:26:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221662521362305,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0509f0 2025-06-15 06:26:03.642 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0509f0 2025-06-15 06:26:03.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061160 keealive timeout 2025-06-15 06:26:03.853 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061160 2025-06-15 06:26:05.311 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec061160 2025-06-15 06:26:05.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:05.312 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/item/32847137095 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05d400 keealive timeout 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec062ad0 keealive timeout 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05d400 2025-06-15 06:26:07.856 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec062ad0 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec066c80 keealive timeout 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec068780 keealive timeout 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0647c0 keealive timeout 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec066c80 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec068780 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:26:09.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0647c0 2025-06-15 06:26:10.947 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:10.948 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:11.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:26:11.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:11.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/article/purge-anarchy-reviews_4290811 2025-06-15 06:26:11.785 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:11.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:11.786 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/liam-gallagher/news/most-of-the-time-i-m-a-sociable-person-liam-gallagher-insists-he-s-definitely-not-a-hellraiser-anymore_6372716 2025-06-15 06:26:11.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:26:11.857 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:12.339 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051010 2025-06-15 06:26:12.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:12.340 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/mgmt 2025-06-15 06:26:12.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:26:12.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:12.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/movie-review/sin-city-a-dame-to-kill-for 2025-06-15 06:26:13.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:26:13.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:13.453 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/music/ho99o9-united-states-of-horror-album-review 2025-06-15 06:26:13.649 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23782730102539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:13.649 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23782730102539,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:26:13.650 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:15.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:26:15.859 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:26:21.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec061160 keealive timeout 2025-06-15 06:26:21.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec061160 2025-06-15 06:26:23.657 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.232650756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:23.657 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:26:23.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.232650756835938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:26:23.658 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:26:24.636 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:26:24.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:24.637 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:26:24.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:24.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:24.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/favicon.ico 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051010 keealive timeout 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051010 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:27.865 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:26:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:26:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:26:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:26:29.867 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:26:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:26:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:30.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/anna-kendrick 2025-06-15 06:26:31.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:31.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:31.443 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/carmen-ejogo 2025-06-15 06:26:31.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec051010 2025-06-15 06:26:31.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:31.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/jon-voight 2025-06-15 06:26:32.500 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0680a0 2025-06-15 06:26:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:32.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/marc-almond 2025-06-15 06:26:32.938 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:32.939 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:33.044 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:26:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:33.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/pirates-of-the-caribbean 2025-06-15 06:26:33.665 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.230485916137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:33.665 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:26:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.230485916137695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05c200 2025-06-15 06:26:33.666 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:26:36.780 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:36.781 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:39.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:26:39.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:26:41.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:26:41.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:43.115 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.115 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:43.291 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.291 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:43.470 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.470 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:43.643 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.643 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:43.675 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.228391647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:43.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:43.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.228391647338867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:26:43.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:43.820 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.821 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:43.998 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:43.999 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:44.186 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:44.186 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:44.359 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:44.359 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:44.538 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:44.538 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:44.713 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:44.713 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:44.887 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:44.887 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.080 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.080 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.266 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.266 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.619 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.619 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.799 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.799 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:45.979 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:45.979 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:46.150 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:46.150 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:46.326 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:46.326 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:46.486 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:26:46.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:46.487 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:26:46.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:26:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:46.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:26:46.501 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:46.501 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:46.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:46.688 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:46.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:46.803 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:26:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:46.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":40256700,"createTime":1749894247555,"epollFd":11,"onlineDuration":45759253,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:26:46.877 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:46.877 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.054 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.054 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:26:47.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":40400144,"createTime":1749894247555,"epollFd":11,"onlineDuration":45759565,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bb60 2025-06-15 06:26:47.236 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.237 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.420 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.420 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.602 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.602 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.774 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.774 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0680a0 keealive timeout 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec051010 keealive timeout 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0680a0 2025-06-15 06:26:47.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec051010 2025-06-15 06:26:47.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:47.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:26:47.958 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:47.958 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:48.139 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:48.139 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:48.318 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:48.318 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:48.491 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:48.491 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:48.681 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:48.681 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:48.863 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:48.863 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.041 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.041 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.225 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.226 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.425 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.425 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.608 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.608 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.783 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.783 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:49.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:26:49.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:26:49.968 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:49.968 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:50.151 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:50.151 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:50.334 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:50.334 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:50.518 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:50.518 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:50.699 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:50.699 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:50.875 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:50.875 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.232 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.232 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.413 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.413 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.587 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.588 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.762 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.763 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:51.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:51.944 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:52.120 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:52.121 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:52.296 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:52.296 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:52.480 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:52.480 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:52.652 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:52.652 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:52.825 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:52.825 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.185 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.185 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.363 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.364 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.545 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.545 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.685 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23015594482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:26:53.685 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:53.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.23015594482422,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 06:26:53.686 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:53.724 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.725 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:53.907 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:53.907 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.087 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.087 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.258 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.258 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.443 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.443 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.624 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.624 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.804 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.805 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:54.986 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:54.986 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:55.172 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:55.172 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:55.346 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:55.346 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:55.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:55.528 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:55.708 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:55.708 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:55.889 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:55.889 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.065 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.065 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.241 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.241 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.418 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.418 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.466 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:26:56.593 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.593 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.775 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.775 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:56.954 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:56.954 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:57.138 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:57.138 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:57.312 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:57.312 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:57.494 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:57.494 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:57.672 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:57.672 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:57.855 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:57.855 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.031 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.032 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.207 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.207 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.394 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.394 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.589 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.589 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.770 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.770 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:58.943 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:58.943 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:59.116 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:59.117 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:59.293 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:59.293 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:59.472 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:59.472 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:59.649 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:59.649 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:26:59.827 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:26:59.828 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.008 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.008 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.183 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.183 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.358 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.358 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.544 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.544 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.723 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.723 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:00.902 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:00.902 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.076 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.076 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.251 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.251 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.435 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.436 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.491 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:01.561 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:01.561 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:01.613 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.613 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.792 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.792 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:01.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:27:01.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:01.976 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:01.976 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:02.162 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:02.162 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:02.347 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:02.347 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:02.528 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:02.529 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:02.702 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:02.702 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:02.886 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:02.886 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:03.243 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:03.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:03.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/sparrow-and-the-workshop/music/sparrow-and-the-workshop-devil-songx22x05x09 2025-06-15 06:27:03.693 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176284790039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:03.693 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:03.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.176284790039063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec046d30 2025-06-15 06:27:03.694 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:27:03.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:27:06.492 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:06.492 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:06.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:11.215 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:11.215 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:11.497 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:11.497 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:11.612 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:11.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:11.614 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:13.701 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18062973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:13.701 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18062973022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:27:13.702 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:16.615 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:16.615 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:16.616 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:17.764 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:17.764 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:19.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:27:19.879 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:21.618 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:21.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:21.672 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:23.709 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172025680541992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:23.709 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:23.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.172025680541992,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:27:23.710 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:26.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:26.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:26.077 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/travel/amal/inspiration/underwater-safari-swim-with-turtles-at-sipadan/ 2025-06-15 06:27:27.028 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:27.028 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:27.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:29.904 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:29.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:29.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:27:31.361 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:27:31.361 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:27:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:27:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:31.654 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80//wp-content/plugins/fix/up.php 2025-06-15 06:27:32.083 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:32.083 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:32.084 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:33.717 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167865753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:33.717 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:27:33.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.167865753173828,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:27:33.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:27:37.244 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:37.244 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:37.245 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:41.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:27:41.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:42.493 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:42.493 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:43.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:43.725 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211442947387695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:43.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:43.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.211442947387695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:27:43.726 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:27:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:45.237 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/maxine/article/how-to-cook-lobster-tail/ 2025-06-15 06:27:45.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:27:45.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:46.495 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:27:46.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:46.496 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:27:46.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:46.821 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68494112,"createTime":1749894247555,"epollFd":11,"onlineDuration":45819265,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:27:47.162 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:27:47.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:47.163 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:27:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:47.498 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:27:47.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:47.835 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":68958660,"createTime":1749894247555,"epollFd":11,"onlineDuration":45820279,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f300 2025-06-15 06:27:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:27:47.891 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:27:49.292 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:49.292 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:49.293 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:50.256 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:27:50.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:50.257 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:27:53.735 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193796157836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:27:53.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:27:53.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.193796157836914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:27:53.736 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:27:53.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:27:53.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:27:53.760 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:27:54.408 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:54.408 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:54.409 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:27:59.501 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:27:59.501 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:28:00.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:28:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:00.310 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/doretha/demi-moore-menswear-shoes-tea-length-skirt-8728187 2025-06-15 06:28:00.388 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:28:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:28:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:28:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:01.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:03.745 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190393447875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:03.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:03.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.190393447875977,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:28:03.746 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:03.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:28:03.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:05.748 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:05.748 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:28:05.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:05.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:28:05.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:09.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:28:09.901 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:28:11.190 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:11.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:11.191 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:13.753 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22536849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:13.753 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:13.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22536849975586,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:28:13.754 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:15.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:28:15.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:28:16.568 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:16.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:16.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec046d30 2025-06-15 06:28:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:17.421 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/dj-koze 2025-06-15 06:28:17.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:17.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:17.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/isla-fisher 2025-06-15 06:28:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:18.494 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/maika-monroe 2025-06-15 06:28:18.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:18.935 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/ole-bornedal 2025-06-15 06:28:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:20.238 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/penn-badgley 2025-06-15 06:28:20.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:28:20.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:20.779 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/rian-johnson 2025-06-15 06:28:21.270 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:28:21.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:21.271 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/sally-field 2025-06-15 06:28:21.943 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:21.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:21.944 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:22.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0634c0 2025-06-15 06:28:22.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:22.781 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/stephen-fry 2025-06-15 06:28:23.761 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.24491310119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:23.761 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:28:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.24491310119629,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec04d090 2025-06-15 06:28:23.762 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:28:27.066 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:27.066 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:27.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:29.425 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec04d090 2025-06-15 06:28:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:29.426 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:28:30.830 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:28:30.830 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:28:32.824 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:32.824 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:32.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:33.771 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2563419342041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:33.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:28:33.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2563419342041,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0675e0 2025-06-15 06:28:33.772 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:28:33.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:28:33.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec046d30 keealive timeout 2025-06-15 06:28:33.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:33.909 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec046d30 2025-06-15 06:28:35.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:28:35.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:28:35.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:28:35.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:28:35.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:35.912 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:37.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0634c0 keealive timeout 2025-06-15 06:28:37.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:28:37.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0634c0 2025-06-15 06:28:37.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:28:38.464 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:38.464 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:38.465 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:43.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:28:43.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:43.546 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/david-hasselhoff 2025-06-15 06:28:43.724 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:43.724 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:43.725 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:43.782 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.228208541870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:43.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:43.782 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.228208541870117,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:28:43.783 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:43.816 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:43.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:8080rtsp://example.com 2025-06-15 06:28:43.878 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:28:43.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:44.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:28:44.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:44.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/robert-rodriguez 2025-06-15 06:28:45.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec04d090 keealive timeout 2025-06-15 06:28:45.917 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec04d090 2025-06-15 06:28:46.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:28:46.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:46.477 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:28:46.506 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:28:46.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:46.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec05c200 2025-06-15 06:28:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:46.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:28:46.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:46.838 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96710468,"createTime":1749894247555,"epollFd":11,"onlineDuration":45879283,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05c200 2025-06-15 06:28:47.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:28:47.161 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 395 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":96834172,"createTime":1749894247555,"epollFd":11,"onlineDuration":45879606,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:28:53.789 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.281553268432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:28:53.789 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:53.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.281553268432617,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:28:53.790 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:28:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:28:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:28:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:28:59.927 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:29:01.365 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:01.365 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:01.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:29:01.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:29:03.797 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.30720329284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:03.797 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:29:03.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.30720329284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:29:03.798 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:29:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:29:03.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:13.807 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.33730697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:13.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:13.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.33730697631836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:29:13.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:18.057 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:18.057 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:23.809 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.357269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:23.809 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:23.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.357269287109375,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:29:23.810 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:33.817 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.360830307006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:33.817 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:33.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.360830307006836,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:29:33.818 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:38.978 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:38.978 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:43.825 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.318254470825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:43.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:43.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.318254470825195,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:29:43.826 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:45.636 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:45.636 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:46.517 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:29:46.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:46.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:29:46.518 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:29:46.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:46.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec060710 2025-06-15 06:29:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:46.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":124957092,"createTime":1749894247555,"epollFd":11,"onlineDuration":45939286,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:29:46.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:46.844 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:29:47.169 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:47.170 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":125065004,"createTime":1749894247555,"epollFd":11,"onlineDuration":45939614,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:29:53.833 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.34132194519043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:29:53.833 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:29:53.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.34132194519043,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:29:53.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:29:56.546 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:56.546 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:57.627 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:29:57.627 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:29:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:29:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:29:58.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/renita/nicole-brown/news/o-j-simpson-allegedly-got-angry-with-his-lawyer-when-he-confiscated-his-golf-clubs_6374833 2025-06-15 06:30:01.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:30:01.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:03.841 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.35457420349121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:03.841 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:03.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.35457420349121,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:30:03.842 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:03.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:30:03.969 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:05.253 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/detail/id/1566.html---- 2025-06-15 06:30:13.850 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.3679256439209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:13.850 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:13.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.3679256439209,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:30:13.851 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:13.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:30:13.975 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:30:19.334 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:30:19.334 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/index.php/vod/search/actor/%E8%92%8B%E5%8B%A4%E5%8B%A4.html 2025-06-15 06:30:23.440 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:23.860 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.347698211669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:23.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:23.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.347698211669922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:30:23.861 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:26.370 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:26.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:26.377 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/?post_type=post&s=2025 2025-06-15 06:30:33.869 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.368623733520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:33.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:33.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.368623733520508,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:30:33.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:41.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:30:41.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:43.879 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.374595642089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:43.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:43.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.374595642089844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:30:43.880 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:30:46.568 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:30:46.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:46.569 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:30:46.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:30:46.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:46.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:30:46.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:46.903 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:30:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:46.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":153178712,"createTime":1749894247555,"epollFd":11,"onlineDuration":45999359,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:30:47.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:47.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":153285308,"createTime":1749894247555,"epollFd":11,"onlineDuration":45999685,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:30:48.709 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:30:48.709 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:30:53.889 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.373004913330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:30:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:30:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.373004913330078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:30:53.890 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:30:58.120 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:30:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:30:58.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:31:02.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:31:02.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:31:03.897 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.360301971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:03.897 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:31:03.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.360301971435547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:31:03.898 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:31:04.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:31:04.009 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:31:13.905 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.346694946289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:13.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:31:13.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.346694946289063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:31:13.905 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:31:14.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:31:14.017 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:14.749 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:14.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:14.750 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/entertainment/cletus/2018/04/07/kylie-jenner-weight-loss/ 2025-06-15 06:31:23.913 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.310800552368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:23.913 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:31:23.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.310800552368164,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:31:23.914 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:31:25.949 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:31:25.949 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:31:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:31:30.027 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:32.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:32.272 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:31:32.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:33.921 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.279069900512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:33.921 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:33.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.279069900512695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:31:33.922 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:43.931 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.25875473022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.25875473022461,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:31:43.932 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:44.484 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:31:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:44.485 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/idina-menzel/news/frozen-star-idina-menzel-has-learned-life-lessons-from-her-characters-it-s-what-i-need-to-hear_6383511 2025-06-15 06:31:46.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:31:46.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:46.482 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:31:46.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:31:46.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:46.519 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:31:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:46.793 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:31:46.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:46.836 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181352956,"createTime":1749894247555,"epollFd":11,"onlineDuration":46059281,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:31:47.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:47.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":181472712,"createTime":1749894247555,"epollFd":11,"onlineDuration":46059586,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:31:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:31:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:47.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:31:53.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:31:53.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:53.192 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:31:53.618 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05c200 2025-06-15 06:31:53.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:31:53.619 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:31:53.942 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.255191802978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:31:53.942 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:31:53.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.255191802978516,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0675e0 2025-06-15 06:31:53.943 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:31:54.060 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:31:54.060 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:32:00.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:32:00.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:02.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:32:02.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:32:03.949 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.229713439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:03.949 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:32:03.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.229713439941406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:32:03.950 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:32:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:32:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:32:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:32:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:32:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05c200 keealive timeout 2025-06-15 06:32:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:32:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05c200 2025-06-15 06:32:10.051 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:32:13.957 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231475830078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:13.957 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:32:13.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231475830078125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:32:13.958 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:32:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:32:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:18.578 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:32:23.967 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183944702148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:23.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:23.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.183944702148438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:32:23.968 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:33.977 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.218210220336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:33.977 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:33.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.218210220336914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:32:33.978 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:34.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:32:34.067 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:32:43.981 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186256408691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:43.981 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:32:43.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.186256408691406,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:32:43.982 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:32:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:32:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:46.508 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec060710 2025-06-15 06:32:46.515 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:32:46.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:46.516 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:32:46.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:46.825 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":209520620,"createTime":1749894247555,"epollFd":11,"onlineDuration":46119270,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:32:46.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:46.834 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:32:47.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:47.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":209643008,"createTime":1749894247555,"epollFd":11,"onlineDuration":46119600,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:32:47.612 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:32:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:32:47.613 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/susan/switzerland/engelberg/attractions/mt-titlis/a/poi-sig/1000854/1004506 2025-06-15 06:32:49.836 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:32:49.836 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:32:53.989 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21518898010254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:32:53.989 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:32:53.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21518898010254,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0675e0 2025-06-15 06:32:53.990 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:33:02.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:33:02.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:03.997 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219837188720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:03.997 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:33:03.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219837188720703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:33:03.998 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:33:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:33:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:33:04.087 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:33:08.004 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.004 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.158 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.158 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.305 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.305 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.451 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.451 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.597 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.597 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.739 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.739 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:08.890 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:08.890 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:09.045 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:09.045 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:09.288 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:09.289 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:09.486 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:09.486 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:09.671 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:09.671 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:33:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:09.729 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:33:09.848 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:09.848 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.035 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.036 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.177 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.177 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.345 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.345 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.482 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.482 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.655 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.655 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:10.853 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:10.853 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:11.047 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:11.047 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:11.242 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:11.242 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:14.005 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21085548400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:14.005 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:33:14.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21085548400879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:33:14.006 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:24.013 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17071533203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:24.013 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:33:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.17071533203125,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:33:24.014 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:26.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:33:26.099 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:33:32.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:33:32.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:32.583 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/tech/bryant/2012/02/20/panasonic-set-to-enter-european-smartphone-market-with-the-eluga-a-qhd-phone-packing-nfc/ 2025-06-15 06:33:32.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:33:32.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:32.831 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:33:33.074 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:33.074 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:33:34.022 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19333267211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:34.022 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:33:34.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19333267211914,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:33:34.023 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:33:38.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:33:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:38.091 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:33:44.029 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166885375976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:44.029 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:33:44.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.166885375976563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:33:44.030 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:33:44.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:33:44.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:44.140 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp-content/plugins/init-help/init.php 2025-06-15 06:33:46.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:33:46.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:46.507 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec0675e0 2025-06-15 06:33:46.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:33:46.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:46.521 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:33:46.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:46.827 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":237755400,"createTime":1749894247555,"epollFd":11,"onlineDuration":46179271,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec0675e0 2025-06-15 06:33:46.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:46.845 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:33:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:33:47.167 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":237901476,"createTime":1749894247555,"epollFd":11,"onlineDuration":46179612,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec05bb60 2025-06-15 06:33:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:33:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:33:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:48.114 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:33:54.037 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200746536254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:33:54.037 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:33:54.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.200746536254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:33:54.038 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:33:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:33:54.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:33:56.029 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:33:56.029 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:34:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:34:00.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:34:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:01.106 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/.env 2025-06-15 06:34:01.240 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:34:01.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:02.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0675e0 keealive timeout 2025-06-15 06:34:02.122 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:34:04.045 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209373474121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:04.045 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:04.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.209373474121094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:34:04.046 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:04.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec05bb60 keealive timeout 2025-06-15 06:34:04.121 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:34:04.149 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:34:04.149 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:34:14.053 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.214601516723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:14.053 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:14.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.214601516723633,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:34:14.054 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:15.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:15.277 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:15.278 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/preston/wprm_print/winter-citrus-farro-salad 2025-06-15 06:34:24.061 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.215591430664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:24.061 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:34:24.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.215591430664063,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:34:24.062 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:34:29.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:34:29.390 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:29.391 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:34:29.989 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:34:29.989 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:34:32.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:34:32.141 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:34.071 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21502685546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:34.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:34.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21502685546875,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:34:34.072 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:42.428 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:34:42.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:42.429 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:34:44.081 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2211971282959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:44.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:34:44.081 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.2211971282959,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:34:44.082 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:34:46.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:34:46.149 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:34:46.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:34:46.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:46.548 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec060710 2025-06-15 06:34:46.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:34:46.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:46.556 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:34:46.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:46.878 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":266008604,"createTime":1749894247555,"epollFd":11,"onlineDuration":46239323,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:34:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:46.886 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:34:47.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:34:47.218 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":266144152,"createTime":1749894247555,"epollFd":11,"onlineDuration":46239663,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:34:51.687 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:34:51.687 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:34:52.596 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:34:52.596 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:34:54.089 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.223079681396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:34:54.089 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:34:54.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.223079681396484,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0675e0 2025-06-15 06:34:54.090 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:34:58.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:34:58.155 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:35:02.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:35:02.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:35:04.097 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22519874572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:04.097 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:35:04.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22519874572754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:35:04.098 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:35:04.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:35:04.159 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:14.107 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22686195373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:14.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:14.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22686195373535,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:35:14.108 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:16.421 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:35:16.421 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:35:22.629 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:22.630 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/entertainment/renita/adele/video/adele-adeles-21-the-inspiration-part-4 2025-06-15 06:35:24.117 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237215042114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:24.117 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:35:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.237215042114258,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:35:24.118 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:35:27.219 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:35:27.219 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:35:34.125 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22480583190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:35:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22480583190918,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:35:34.125 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:35:37.389 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:35:37.389 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:35:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:35:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:37.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:35:37.928 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:35:37.928 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:35:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:35:38.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:44.129 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231597900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:44.129 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:44.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231597900390625,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:35:44.130 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:46.541 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:35:46.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:46.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:35:46.560 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:35:46.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:46.562 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:35:46.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:46.868 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":294185480,"createTime":1749894247555,"epollFd":11,"onlineDuration":46299313,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:35:46.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:46.889 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:35:47.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:47.220 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":294343400,"createTime":1749894247555,"epollFd":11,"onlineDuration":46299664,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:35:47.384 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:35:47.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:47.385 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/food/santa/one-ingredient-upgrade-tomato-sandwich-summer-8652625 2025-06-15 06:35:51.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:35:51.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:35:51.705 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:35:54.138 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231061935424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:35:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:35:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.231061935424805,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:35:54.139 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:35:54.840 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:35:54.840 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:36:02.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:36:02.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:04.145 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22261619567871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:04.145 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:04.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22261619567871,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:36:04.146 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:36:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:36:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:04.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:36:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0675e0 keealive timeout 2025-06-15 06:36:08.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:36:14.153 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18878936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:14.153 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18878936767578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:36:14.154 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:24.163 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20427131652832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:24.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:24.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20427131652832,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:36:24.164 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:34.173 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.216312408447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:34.173 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:34.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.216312408447266,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:36:34.174 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:39.434 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:36:39.434 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:36:42.304 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:42.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:42.305 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:36:44.181 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21271514892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:44.181 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21271514892578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:36:44.182 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:45.006 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:36:45.006 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:36:46.523 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:36:46.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:46.524 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:36:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:36:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec060710 2025-06-15 06:36:46.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:46.839 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:36:46.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:46.871 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":322429472,"createTime":1749894247555,"epollFd":11,"onlineDuration":46359316,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:36:47.193 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:36:47.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":322540016,"createTime":1749894247555,"epollFd":11,"onlineDuration":46359638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:36:52.402 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:36:52.402 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:54.189 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203685760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:36:54.189 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:36:54.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.203685760498047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:36:54.190 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:37:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:37:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:37:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:37:02.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:04.197 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221637725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:04.197 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:37:04.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221637725830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:37:04.198 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:37:08.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:37:08.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:08.910 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:37:09.696 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:37:09.696 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:37:14.205 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.217514038085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:14.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:14.205 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.217514038085938,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:37:14.206 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:24.213 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.223020553588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:24.213 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:24.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.223020553588867,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:37:24.214 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:24.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:37:24.247 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:37:30.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:37:30.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:30.064 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/fritz/beginners-guide-layering 2025-06-15 06:37:34.223 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192977905273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:34.223 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:34.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.192977905273438,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:37:34.224 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:38.015 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:38.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:38.016 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/travel/isidra/travel/indiana/brown-county/ 2025-06-15 06:37:42.479 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:37:42.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:42.480 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:37:43.019 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:37:43.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:43.020 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/society/thresa/article/530424/w_1920 2025-06-15 06:37:44.233 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188434600830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:44.233 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:37:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.188434600830078,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:37:44.234 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:37:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:37:46.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:37:46.549 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:37:46.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:46.550 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:37:46.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:46.870 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:37:47.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:47.194 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":350760320,"createTime":1749894247555,"epollFd":11,"onlineDuration":46419638,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:37:47.684 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:37:48.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:48.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec03f300 2025-06-15 06:37:48.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:37:48.648 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":351539392,"createTime":1749894247555,"epollFd":11,"onlineDuration":46421093,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f300 2025-06-15 06:37:52.611 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:37:52.611 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:37:54.241 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204700469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:37:54.241 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec05bb60 2025-06-15 06:37:54.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.204700469970703,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec05bb60 2025-06-15 06:37:54.242 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec05bb60 2025-06-15 06:37:54.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:37:54.265 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:37:58.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec0675e0 keealive timeout 2025-06-15 06:37:58.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:37:58.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:37:58.269 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:02.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:38:02.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:38:04.251 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221696853637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:04.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:04.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.221696853637695,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:38:04.252 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:38:04.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:07.876 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:07.877 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:38:14.261 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22150421142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:14.261 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:14.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.22150421142578,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:38:14.262 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:24.203 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.203 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.220 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.220 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.238 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.238 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.257 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.257 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.271 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155834197998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:24.272 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.272 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:24.272 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.155834197998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:38:24.273 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:24.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:38:24.285 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:24.287 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.287 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:24.302 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:38:24.302 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:38:34.281 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152677536010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:34.281 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:34.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.152677536010742,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:38:34.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:44.289 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151918411254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:44.289 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:44.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.151918411254883,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:38:44.290 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:38:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:46.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:38:47.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:38:47.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:47.263 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec042d40 2025-06-15 06:38:47.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:47.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec03f300 2025-06-15 06:38:47.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:47.592 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":379249088,"createTime":1749894247555,"epollFd":11,"onlineDuration":46480036,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:38:47.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:38:47.911 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":379360948,"createTime":1749894247555,"epollFd":11,"onlineDuration":46480356,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec03f300 2025-06-15 06:38:54.297 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178632736206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:38:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:38:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.178632736206055,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:38:54.298 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:39:03.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:39:03.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:03.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/iw/lifestyle/theresa/ornamental/flowers/nasturtium/controlling-nasturtium-plants.htm 2025-06-15 06:39:04.307 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179882049560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:04.307 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:39:04.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.179882049560547,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:39:04.308 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:39:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:39:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:39:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:04.309 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:39:07.675 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:07.676 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:39:10.941 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:39:10.942 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:39:14.317 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194175720214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:14.317 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:39:14.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.194175720214844,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:39:14.318 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:39:20.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:39:20.321 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:39:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:39:24.325 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:24.327 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.206829071044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:24.327 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:24.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.206829071044922,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:39:24.328 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:34.337 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181533813476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:34.337 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.181533813476563,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:39:34.338 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:44.345 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18174171447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:44.345 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:44.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.18174171447754,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:39:44.346 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:46.315 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:39:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:46.316 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/ 2025-06-15 06:39:46.542 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:39:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:46.543 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:39:46.565 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:39:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:46.566 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec041d20 2025-06-15 06:39:46.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:46.863 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:39:46.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:46.895 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":407079856,"createTime":1749894247555,"epollFd":11,"onlineDuration":46539339,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec041d20 2025-06-15 06:39:47.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:47.215 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":407225932,"createTime":1749894247555,"epollFd":11,"onlineDuration":46539660,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:39:50.964 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300 2025-06-15 06:39:50.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:39:50.965 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wp 2025-06-15 06:39:54.352 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19620704650879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:39:54.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec0675e0 2025-06-15 06:39:54.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.19620704650879,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec0675e0 2025-06-15 06:39:54.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec0675e0 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec041d20 keealive timeout 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec060710 keealive timeout 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:40:02.349 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:40:04.361 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219226837158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:40:04.361 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:04.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.219226837158203,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:40:04.362 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:06.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec03f300 keealive timeout 2025-06-15 06:40:06.353 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec03f300 2025-06-15 06:40:06.992 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:06.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:06.993 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/wordpress 2025-06-15 06:40:11.718 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:40:11.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:11.719 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/cgi-bin/luci/;stok=/locale 2025-06-15 06:40:14.371 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160057067871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:40:14.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:40:14.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.160057067871094,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec041d20 2025-06-15 06:40:14.372 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec041d20 2025-06-15 06:40:22.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:84 | onManager | manager: 0x7fbfec042d40 keealive timeout 2025-06-15 06:40:22.364 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:24.373 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16766929626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:40:24.373 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.16766929626465,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:40:24.374 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:26.644 | W | 187951[187952] | looper-3 | HttpConnection.cpp:104 | onError | get a error: end of file 2025-06-15 06:40:26.645 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:40:31.461 | E | 187951[187952] | looper-3 | TlsContext.cpp:55 | initSsl | SSL_CTX_use_certificate_file failed: 2025-06-15 06:40:31.461 | W | 187951[187952] | looper-3 | EventLoop.cpp:120 | start | Exception occurred when do event task: basic_string::_M_construct null not valid 2025-06-15 06:40:34.382 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20954704284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:40:34.382 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:40:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.20954704284668,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:40:34.383 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:40:44.386 | I | 187951[187953] | looper-5 | MediaHook.cpp:275 | onKeepAlive | server info: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21068572998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"} 2025-06-15 06:40:44.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:40:44.386 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://127.0.0.1:80/api/v1/onKeepAlive?body: {"httpServerPort":8080,"ip":"172.24.6.9","memUsage":27.21068572998047,"originCount":1,"playerCount":0,"port":80,"rtmpServerPort":0,"rtspServerPort":0,"serverId":"172.24.6.9:80"}, response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Connection: close Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec060710 2025-06-15 06:40:44.387 | I | 187951[187952] | looper-3 | HttpConnection.cpp:37 | ~HttpConnection | ~HttpConnection: 0x7fbfec060710 2025-06-15 06:40:46.558 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec060710 2025-06-15 06:40:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:46.559 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSystemInfobody: , response: HTTP/1.1 400 Bad Request Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 46 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"msg":"unsupport api: /api/v1/getSystemInfo"}, this: 0x7fbfec060710 2025-06-15 06:40:46.584 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec042d40 2025-06-15 06:40:46.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:46.585 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/pull/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 40 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":0,"msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:40:46.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:46.885 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":435284368,"createTime":1749894247555,"epollFd":11,"onlineDuration":46599330,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec060710 2025-06-15 06:40:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:46.926 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/srt/push/listbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 30 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","msg":"success"}, this: 0x7fbfec042d40 2025-06-15 06:40:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:47.282 | I | 187951[187952] | looper-3 | HttpConnection.cpp:354 | writeHttpResponse | url: http://104.243.33.120:9090/api/v1/getSourceListbody: , response: HTTP/1.1 200 OK Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Server: SimpleMediaServer Content-Length: 396 Keep-Alive: timeout=15, max=100 Connection: keep-alive Content-Type: text/html {"code":"200","count":1,"msg":"success","sources":[{"action":"push","audio":{"codec":"aac","status":"ready"},"bytes":435414652,"createTime":1749894247555,"epollFd":11,"onlineDuration":46599727,"path":"/live/test","playerCount":0,"protocol":"srt","status":"ready","totalPlayerCount":0,"type":"normal","vhost":"vhost","video":{"codec":"h264","fps":25,"height":1088,"status":"ready","width":1920}}]}, this: 0x7fbfec042d40 2025-06-15 06:40:47.807 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec041d20 2025-06-15 06:40:47.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:295 | writeHttpResponse | CONNECTION IS keep-alive 2025-06-15 06:40:47.808 | I | 187951[187952] | looper-3 | HttpConnection.cpp:356 | writeHttpResponse | url: http://104.243.33.120:80/robots.txt 2025-06-15 06:40:47.869 | I | 187951[187952] | looper-3 | HttpConnection.cpp:31 | HttpConnection | HttpConnection: 0x7fbfec03f300